Survey of shortest paths algorithms on planar graphs.