AI public transport scheduling