I’m currently working on software for pedestrian navigation and the topic that is hard for me is to find the routing algorithm best suited for that task. I heard that A* is one of the algorithms actually used in that kind of software.
Could you suggest other algorithms that solve this problem? How do they compare regarding performances? How much memory and space do they require?
Thanks in advance for answers.
Well you could have a look at iterative deepening search. It’s a very smart approach to your problem in my opinion, but you risk to have a quite bad time complexity with respect to A* with a good heuristic since the algorithm is designed to make a complete exploration.
From wikipedia:
And again, for what concerns time complexity: