Various algorithms are available to solve shortest path problems, and we keep on developing new ones.
At Georepublic we develop systems to increase usability together with mechanisms to increase the participation of citizen.