CS632 Lecture 07
CS632 Lecture 07
INTELLIGENCE
GENETIC ALGORITHMS
CS-632
https://www.youtube.com/watch?v=ejxfTy4lI6I
60 %
60 %
25 %
15 %
60 %
25 %
15 %
60 %
25 %
15 %
60 %
25 %
50
15 %
%
A Simple Example
21
Representation
CityList1 (3 5 7 2 1 6 4 8)
CityList2 (2 5 7 6 8 1 3 4)
22
Crossover
Child (5 8 7 2 1 6 3 4)
* *
Before: (5 8 7 2 1 6 3 4)
After: (5 8 6 2 1 7 3 4)
24
TSP Example: 30 Cities
120
100
80
y 60
40
20
0
0 10 20 30 40 50 60 70 80 90 100
x
25
Solution i (Distance = 941)
TSP30 (Performance = 941)
120
100
80
y 60
40
20
0
0 10 20 30 40 50 60 70 80 90 100
x
26
Solution j (Distance = 800)
44
62 TSP30(Performance =800)
69
67 120
78
64 100
62
54
80
42
50
40 y 60
40
38 40
21
35
20
67
60
60 0
40 0 10 20 30 40 50 60 70 80 90 100
42 x
50
99
27
Solution k (Distance = 651)
120
100
80
y 60
40
20
0
0 10 20 30 40 50 60 70 80 90 100
x
28
Best Solution (Distance = 420)
42
38 TSP30 Solution (Performance = 420)
35
120
26
21
35 100
32
7 80
38
46
44 y 60
58
60 40
69
76
20
78
71
69 0
67 0 10 20 30 40 50 60 70 80 90 100
62 x
84
94
29
Thank You