I am creating an app for a public transports app, and I would need to compute itineraries.
However, I am not sure about what algorithm to use? A classic pathfinding algorithm like Dijkstra's or A*?
The fact that I have to handle both
- basic pathfinding (stops to stops without walking)
- advanced pathfinding (walking between stops)
- harder combining both into one algorithm
makes me wonder what to choose precisely.
Thanks for helping
Mods: Feel free to move the question to the appropriate place if my post isn't where it belongs