Professional Documents
Culture Documents
3
Waze,google,moveit
4
5
E V G=(V,E)
(v,u) v u (u,v)
u v
6
Crossover Crossover
crossover
Evaluation Evaluation
fitness function
crossover
7
Dijakstra
8
Crossover
crossover
Mutation
Evaluation
fitness function
crossover
9
SSSP
BFS
APSP
10
SSSP
E = V x V n = |V| V G={V,E,W}
W(x,y) W:E R m=|E|
s y x
V-s u u d(x)
G
G SSSP
where x V Insert_vertex(x)
where x V Delete_vertex(x)
11
Waze, Google maps, moveit
GPS
SPP
SPP
12
13
Dijkstra's algorithm
O(|V|^2)
Waze
O(|V|*|E|)
A* search algorithm
14
(h(x)
A
Google Maps
O(|V|^3)
Johnson's algorithm
O(|V|^3) O(|V|^2)
GA search on a graph
15
16