genetic algorithms Flashcards

1
Q

general principles of evolution

A

heredity - take genes from parents
natural selection
variation - there has to be means of introducing variation/randomness

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

evolutionary computing

A

algorithms inspired by evolution
used in optimization problems
pros:
-few assumptions needed
-any types of variables
-insensitive to discontinuity and shape
-works with non-linearity

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

GA general algorithm

A
  1. choose encoding
  2. choose fitness function
  3. choose selection method (e.g. roulette wheel - pick uniformly from[0,1], check which slice it falls in)
  4. randomly select initial population
  5. compute fitness for initial population
  6. selection method on initial population based on fitness
  7. modification:
    6a.crossover - with predefined probability p, crossover chromosomes
    chosen at step 5
    6b.mutation - with predefined probability p, mutate new chromosomes
    by flipping bits
  8. put new chromosomes in population, back to step 4
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Holland’s schema theorem

A

The presence of short, low-order schema with above-average fitness increases in successive generations of GA
critiques:
does not imply it finds global minima
assumes infinite population

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

Solving multi-objective problems

A

-problem consisting of two or more conflicting objectives
-need to find a set of solutions that define the best possible tradeoffs between objectives

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

Performance measurement

A

Pareto optimal solution = there is no other solution which improves one objective without degrading the performance of another (these worse solutions are called Pareto dominated)
Pareto front can be discontinuous / weird shape and GA still works0

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

NSGA II

A

same as GA but choosing chromosomes is different
make table of chromosomes, count dominated / dominated by
divide into fronts based on nr of dominated by
need to choose chromosomes in order to keep variance (diversity preservation) => crowding distance => low crowing distance points eliminated (they do not affect variance as much)

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