Evolutionary Robotics Flashcards
What is competitive co-evolution? Examples?
It is a situation where two different species co-evolve against each other. Typical examples are
- predator-prey
- host-parasite
Potential advantages of competitive co-evolution:
- It may increase adaptivity by producing an evolutionary arms race
- More complex solutions may incrementally emerge as each population tries to win over the opponent
- It may be a solution to the bootstrap problem
- Human designed fitness function plays a less important role
- Changing fitness landscape may help to avoid local minima
What does it mean to have a Hall of Fame? What problem does it solve?
It means to store the best individuals and test new individuals against all best so far. It solves the problem of cycling dynamics of competitive co-evolution.
What techniques should be used to try to encourage cooperation?
Homogeneous population (not heterogeneous) Team selection (not individual)
What anti-cooperative behaviour emerged in the light-communicating, food and poison setup robots?
Lying. Robots would start to “lie” and tell the others that they were near food in order to make space at feeding site