Week 4 - Semantics and Ant Colony Optimisation Flashcards

1
Q

What are the semantics of a program?

A

All input-output pairs defining the computed function.

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

What does semantic mutation mean?

A

Offspring semantically similar to parents.

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

What does semantic crossover mean?

A

Offspring semantically intermediate to parents.

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

What do semantic operators do?

A

They act on the syntax but guarantee that some semantic criterion (semantic mutation and semantic crossover) hold.

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

In semantic programming, how is the fitness of a program determined?

A

By its semantic distance to the optimum.

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

What is the fitness landscape for semantic geometric genetic programs?

A

A cone landscape.

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

What is the emergent property of a swarm?

A

The ability to do a task X with high probability as a swarm.

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

Define stigmergy.

A

Indirect communication via interaction with the environment.

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

What are the two types of stigmergy?

A

Sematonic (action of agent directly related to problem solving and affects behaviour of other agents).

Sign-based (action of agent affects environment not directly related to problem solving activity.

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

What do ants communicate using?

A

Pheromones.

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

How do pheromone trails work?

A

Individual ants lay pheromone trails while travelling from the nest to the nest or possibly in both directions.

The pheromone trail gradually evaporates over time.

But pheromone trail strength accumulates with multiple ants using the path.

Ants prefer paths with more pheromone on them.

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