Genetic Algorithm Evolves Cars

It can be hard to find great live visualizations of the Genetic Algorithm, which is a popular and well studied method for providing adaptation to a Complex Adaptive System, but this is a superb example. Created by Rafael Matsunaga, this “Genetic Algorithm 2-D Car Thingy” simulation takes polygons of varying parameters (initialized randomly) and gives each two “wheels” of varying sizes. All of the “cars” are dropped in to the environment and the most fit cars are selected for the next round.

Public Goods Game

Selfishness and Cooperation

Evolutionary methods can be used to shine a light on the conditions for selfish or cooperative behavior. Imagine a situation, where you have to work together with a team of random strangers. The outcome will be depending on the sum of the individual efforts, but the success will be equally shared afterwards. In a computer experiment, we have investigated the evolution of cooperative behavior in two scenarios. Players were randomly divided into groups and had the chance to increase their investment by paying money into a pot where it was multiplied. The players were controlled by a neural network…