chapter 5 Flashcards

1
Q

what are two different population management models?

A

population management:

  1. generational model

> each individual survives for one generation

> entire set of parents is replaced by offspring

  1. steady state model

> few new individuals are generated by gen

> few old members are replaced

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

whats the generational gap?

A

generational gap: proportion of the population replaced

> 1 for generational EA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

what is fitness proportional selection (FPS)?

> name 3 problems

A

FPS: p(i) =fi / sum(fi)

problems:

  1. premature convergence: highly fit member takes over >>> converge to local optimum
  2. loss of selection pressure: in the end when fitness values are similar >>> random search
  3. highly sensitive to function transposition
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

what are two types of scaling approaches to parent selection?

A

scaling:

  1. windowing f’(i) = f(i) - (worst fitness in the last n gens)
  2. sigma scaling

> tries to flatten selection pressure over the course of evolution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

how does rank based selection work?

A

rank based selection: select based on relative fitness rather than absolute fitness

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

why use tournament selection?

how?

A

tournament selection

> other methods rely on global population stats

> might be bottleneck in large or structured populations

>>> use only local fitness info, pick k members at random then select best

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

what does tournament selection with replacement do?

A

tournament selection with replacement increases selection pressure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

what are two approaches to survivor selection?

A
  1. age based
  2. fitness based
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

what are two fitness based survivor selection approaches?

A

fitness based approaches:

  1. elitism

> alwaus keep at least one copy of the fittest solution (or keep the N best)

  1. delete worst aka GENITOR

> pff keine ahnung

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

whats the difference between the comma and the plus strategy in survivor selection?

A

comma: based on set of children only
plus: based on set of children and parents

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

comma or plus, which one is often preferred? why?

A

often comma:

  1. better in leaving local optima
  2. better in following moving optima
  3. using the plus strategy bad sigma vals can survive long if the host is fit
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

how to quantify selection pressure?

A

tau* = is the number of generations it takes until the application of selection completely fills the population with copies of the best fit individual

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

what are two ways of preserving diversity?

> with examples

A

preserving diversity:

  1. explicit

> make similar individual compete for resources

> make similar individuals compete for survival

  1. implicit

> impose the equivalent of geographical separation

> impose the equivalent of speciation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

how does fitness sharing work? what does it do?

A

fitness sharing: restrict the number of individuals in a given niche

> keep more individuals in niche with generally higher fitness

>>> preserves diversity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

what does crowding do?

A

crowding: distribute individuals evenly amongst niches

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

how to preserve diversity by automatic speciation?

A

automatic speciation: two ways

  1. only mate with geno/phenotypically similar members
  2. add ‘tags’ to representation, which are subject to recombination and mutation

> only select partners with a good match

17
Q

how does the island model work? what is its purpose?

A

island model: periodical migration of individuals between subpopulations

> run multiple pops in parallel

> after usually fixed number of gens (called epochs) exchange individuals with neighbours

>>> preserves diversity

18
Q

how do cellular EAs work? what is their purpose?

A

cellular EAs:

> impose some spatial structure on population (e.g. grid)

> each individual exists on a point in the grid

> selection happens in neighbourhood

> different parts of the grid search different parts of searchspace

19
Q

what are consequences of

  1. too high
  2. too low

selection pressure?

A

too high selection pressure: too fast convergence, possibly to local optimum

too lowselection pressure: slow progress, almost random walk