Now path can use 2 algorithms

Now I new added use improvement bfs algorithm to calculate all
vertexs' arrival_time and required_time.