Some browsers may not be ready for this code, if you don't see working examples, please check my page on enabling ECMAScript6. Many of these algorithms are also used on my puzzle solving page. It's all in Git at my GitHub repo.

Choose endpoints and search algorithm


Nodes used in search
Elapsed search time (ms)
Path Cost
Solution Path

A Map

Simplified map of Romanian cities
A simplified map of Romanian cities from the AIMA figures page.