Search algorithms on graph.