CS2004_Evolutionary_Algorithms_Flashcards

(14 cards)

1
Q

What is a Genetic Algorithm (GA)?

A

A GA is a population-based optimisation algorithm inspired by natural selection, using crossover, mutation, and selection to evolve solutions.

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

What is a chromosome in GA?

A

A chromosome is a candidate solution encoded as a string (e.g. binary or list of values).

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

What is crossover in GA?

A

Crossover combines two parent chromosomes to produce offspring, encouraging recombination of good traits.

✅ Example: One-point, two-point, or uniform crossover.

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

What is mutation in GA?

A

Mutation randomly alters parts of a chromosome to maintain genetic diversity.

✅ Example: Flipping a bit in a binary string.

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

What is fitness proportionate selection (roulette wheel)?

A

A selection method where the chance of selection is proportional to a chromosome’s fitness score.

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

What is Genetic Programming (GP)?

A

GP is an evolutionary algorithm that evolves programs or symbolic expressions, typically represented as syntax trees.

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

What operators are used in Genetic Programming?

A

Tree-based crossover and mutation are used to evolve the structure and content of programs.

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

What is Evolutionary Programming (EP)?

A

EP focuses on evolving solution parameters using mutation and tournament selection, without using crossover.

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

What is Particle Swarm Optimisation (PSO)?

A

PSO is a population-based optimisation method where each solution is a particle moving through the search space influenced by personal and global bests.

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

What is Ant Colony Optimisation (ACO)?

A

ACO is a search technique inspired by ant foraging, using pheromone trails and probabilistic decisions to build good solutions over time.

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

What is stigmergy in ACO?

A

Stigmergy is indirect communication via the environment — ants lay pheromones to influence other ants’ decisions.

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

What is pBest and gBest in PSO?

A

pBest is the best position found by the particle; gBest is the best found by any particle in the swarm.

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

What is the role of pheromone evaporation in ACO?

A

It reduces the influence of older paths over time, allowing exploration of new paths.

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

What is the main difference between GA and EP?

A

GA uses crossover and selection on chromosomes, while EP uses mutation and tournament selection on real-valued individuals.

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