GA-9

Genetic Algorithm



Example (cookies)



Chromosomes

Quality

Standard Fitness

(1,4)

4

0.4

(3,1)

3

0.3

(1,2)

2

0.2

(1,1)

1

0.1



To mimic natural selection in general:



Issues in the GA

  1. Population Size

  2. Mutation rate

  3. Mating

  4. Repeated chromosome ¥ can any chromosome appear more than once in a population?

Example:

Use the following algorithm:

Generation 0: (1,1) 1

Generation 1: (1,2) 2
(1,1) 1

Generation 2: (1,3) 3
(1,2) 2
(1,1) 1

Resulting in (1,4) 4
(2,2) 3
(1,3) 3
(2,1) 2
(1,2) 2
(1,1) 1

Generation 3: (1,4) 4
(1,3) 3
(1,2) 2
(2,1) 2

Resulting in (1,4) 4
(1,3) 3
(1,2) 2
(2,1) 2
(2,4) 5
(2,3) 4
(3,1) 3

Generation 4: (2,4) 5
(1,4) 4
(1,3) 3
(2,1) 2
...

Generation 8: (5,5) 9 ...



Rank Method

Chromosome

Quality

Rank

Standard fitness

Rank
fitness

(1,4)

4

1

0.4

0.667

(1,3)

3

2

0.3

0.222

(1,2)

2

3

0.2

0.074

(5,2)

1

4

0.1

0.025

(7,5)

0

5

0

0.012




Diversity Principle

Chromosome

Score

1/d2

Diversity rank

Quality rank

(1,4)

4

0.040

1

1

(3,1)

3

0.250

5

2

(1,2)

2

0.059

3

3

(1,1)

1

0.062

4

4

(7,5)

0

0.050

2

5

Chromosome

Rank sum

Combined rank

Fitness

(1,4)

2

1

0.667

(3,1)

7

4

0.025

(1,2)

6

2

0.222

(1,1)

8

5

0.012

(7,5)

7

3

0.074

Chromosome

Diversity rank

Quality rank

Combined rank

Fitness

(3,1)

0.327

4

1

4

0.037

(1,2)

0.309

3

2

3

0.074

(1,1)

0.173

2

3

2

0.222

(7,5)

0.077

1

4

1

0.667

Chromosome

Diversity rank

Quality rank

Combined rank

Fitness

(3,1)

0.358

3

1

3

0.111

(1,2)

0.331

2

2

2

0.222

(1,1)

0.190

1

3

1

0.667

Mountain

Standard Method

Quality Rank

Rank
Space

Bump

14

12

12

Moat

155

75

15