Genetic Algorithms Flashcards

1
Q

What is a gene in computer science?

A

A parameter that characterises an individual

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

What is a chromosome in computer science?

A

A string of genes, it gives characteristics of an individual. It’s a solution to the problem you want to solve

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

What is a population in computer science?

A

A group of individuals (solutions)

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

What is a genetic algorithm?

A

A search approach inspired by the natural selection theory

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

How can mutation be done?

A

By swapping 2 values

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

Nine things to think about when designing a genetic algorithm

A

Representation, Initialise, Evaluating, Select, Recombination, Mutation, Manage, Select, Stop

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

Crossover operation

A

Combinations of the characteristics of two solutions (parents) in order to generate a new solution (child)

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

1 point crossover

A

A point on both parents’ chromosomes is picked randomly and designated a crossover point

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

2 point crossover

A

Two crossover points are picked randomly from the parent chromosomes. The bits in between the two points are swapped between the parent organisms

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

Uniform crossover

A

Each bit is chosen from either parent with equal probability resulting in offspring which inherit more genetic info from one parent than the other

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

Position based crossover

A

Inserts a different number of randomly selected genes in one parent into the same position in one offspring then rounds off the other genes positions in the other parent

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