Fitness Evaluation and Selection
Debasis Samanta
Indian Institute of Technology Kharagpur dsamanta@iitkgp.ac.in
13.03.2018
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 1 / 40
Fitness Evaluation and Selection Debasis Samanta Indian Institute - - PowerPoint PPT Presentation
Fitness Evaluation and Selection Debasis Samanta Indian Institute of Technology Kharagpur dsamanta@iitkgp.ac.in 13.03.2018 Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 1 / 40 Important GA Operations Encoding 1
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 1 / 40
1
2
3
4
5
6
7
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 2 / 40
1
2
3
4
5
6
7
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 3 / 40
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 4 / 40
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 5 / 40
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 6 / 40
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 7 / 40
A E F C
B D
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 8 / 40
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 9 / 40
i=1 fi
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 10 / 40
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 11 / 40
i j fi > fj Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 12 / 40
i=1 fi
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 13 / 40
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 14 / 40
Individual Fitness value pi
1 1.01 0.05 2 2.11 0.09 3 3.11 0.13 4 4.01 0.17 5 4.66 0.20 6 1.91 0.08 7 1.93 0.08 8 4.51 0.20 1 2 3 4 5 6 7 8 20% 5% 9% 13% 17% 20% 8% 8% Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 15 / 40
1
i=1 fi , ∀i = 1, 2 · · · N 2
3
4
5
6
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 16 / 40
i=1 fi
Individual pi Pi r T 1 2 3 4 5 6 7 8 0.05 0.09 0.13 0.17 0.20 0.08 0.08 0.20 0.05 0.14 0.27 0.44 0.64 0.72 0.80 1.0 0.26 0.04 0.48 0.43 0.09 0.30 0.61 0.89 I I II I II I pi = Probability of an individual Pi = Cumulative Probability r = Random Number between 0..1 T=Tally count of selection Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 17 / 40
1
2
3
4
5
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 18 / 40
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 19 / 40
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 20 / 40
1
2
i=1 ri × 100
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 21 / 40
10% 6% 4% 80%
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 22 / 40
1
2
3
j=1 rj 4
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 23 / 40
Individual % Area fi Rank (ri) % Area 1 2 3 4 80 % 10 % 7 % 4 % 0.4 0.05 0.03 0.02 4 3 2 1 40 % 30 % 20 % 10 % 1 2 3 4 10 % 7 % 3 % 80 % Roulette-Wheel based on proportionate-based selection 1 2 3 4 10 % 30 % 20 % 40 % Roulette-Wheel based on
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 24 / 40
India Pakistan Australia England
Sri Lanka Zimbabwe New Zealand
? ? ? ? ? ? ?
Winner
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 25 / 40
1
2
3
4
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 26 / 40
1
2
3
4
5
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 27 / 40
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 28 / 40
1
2
3
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 29 / 40
1
2
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 30 / 40
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 31 / 40
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 32 / 40
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 33 / 40
More population diversity means more exploration Higher selection pressure means lesser exploitation
Population diversity Selection pressure
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 34 / 40
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 35 / 40
1
2
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 36 / 40
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 37 / 40
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 38 / 40
1
2
3
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 39 / 40
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 13.03.2018 40 / 40