Encoding Techniques in Genetic Algorithms
Debasis Samanta
Indian Institute of Technology Kharagpur dsamanta@iitkgp.ac.in
09.03.2018
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 1 / 42
Encoding Techniques in Genetic Algorithms Debasis Samanta Indian - - PowerPoint PPT Presentation
Encoding Techniques in Genetic Algorithms Debasis Samanta Indian Institute of Technology Kharagpur dsamanta@iitkgp.ac.in 09.03.2018 Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 1 / 42 GA Operators Following are the
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 1 / 42
1
2
3
4
5
6
7
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 2 / 42
1
2
3
4
5
6
7
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 3 / 42
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 4 / 42
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 5 / 42
1
2
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 6 / 42
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 7 / 42
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 8 / 42
1
2
3
4
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 9 / 42
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 10 / 42
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 11 / 42
10 20 30 50 I1 I2 I3 $60 $100 $120 Knapsack
50
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 12 / 42
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 13 / 42
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 14 / 42
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 15 / 42
1
2
1
2
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 16 / 42
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 17 / 42
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 18 / 42
1
2
3
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 19 / 42
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 20 / 42
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 21 / 42
All cities are to be visited A possible tour
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 22 / 42
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 23 / 42
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 24 / 42
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 25 / 42
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 26 / 42
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 27 / 42
1
2
ρi ≤ hi wi ≤ ρi, where
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 28 / 42
3
4
5
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 29 / 42
3
4
5
1
2
3
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 30 / 42
1
2
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 31 / 42
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 32 / 42
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 33 / 42
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 34 / 42
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 35 / 42
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 36 / 42
2
V4
1 2 3 4
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 37 / 42
V H H V V 2 6 7 4 5 1 3 2 1 H 6 7 V 4 5 V 3 H H V
H Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 38 / 42
1 2 3 4 6 5 7 V H H V V 2 6 7 4 5 1 3 2 1 H 6 7 V 4 5 V 3 H H V H Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 39 / 42
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 40 / 42
Soft Computing Applications 09.03.2018 41 / 42
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 09.03.2018 42 / 42