Intro Flashcards

1
Q

what is a constructive solver?

>>> what is the search trajectory?

A

constructive solver?

works by extending an empty solution

>>> search trajectory is correct but incomplete solutions

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

what is an iterative improvement method?

>>> what is the search trajectory?

A

iterative improvement method:

works by improving solution

>>> complete but incorrect solutions

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

what are 4 classes of NP problems?

A

NP-problems:

  1. P - solvable in polynomial time
  2. NP - solvable and any solution can be verified in polynomial time
  3. NP-complete: belongs to class NP and any other problem in NP can be reduced to this problem in polynomial time
  4. NP-hard: problem is at least as hard as any other problem in NP-complete but solution cannot necessarliy be verified in polynomial time
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

what is lamarckism? how does it relate to EC?

A

lamarckism: acquired features can be inherited from parents to offspring

>>> turns out not to be true in biological evolution

>>> but we can use it in EC

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

what are the two competing forces in evolution?

A

competing forces in evolution

  1. increasing population diversity by variation

> mutation and recombination

>>> push towards novelty

  1. decreasing population diversity by selection

> selection of parents/ survivors

>>> push towards quality

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

selection operators act on …?

variation operators act on….?

A

selection operators operate on population level

variation operators act on individual level

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

what are 4 possible termination conditions?

A
  1. reaching some fitness level
  2. reaching maximum amount of generations

3 reaching minimum level of diversity

  1. reaching some specific number of generations without fitness improvement
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

why are selection operators independent of representation?

A

they only use the fitness value

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

is it worth expending effort on smart initialization?

A

depends:

> can be good if solution/ methods exist

> may not be necessary, EA will catch up quickly

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

global optima: deterministic vs heuristic approaches

A

deterministic:

> guarantee to find global optimum

> may have bounds on runtime, usually polynomial

heuristic:

> generate and test approach

> no guarantee that solution is global optimum

> no bounds on runtime

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