Title :
Cellz: a simple dynamic game for testing evolutionary algorithms
Author_Institution :
Dept. of Comput. Sci., Essex Univ., UK
Abstract :
The game of Cellz has been designed as a test bed for evolutionary algorithms. The game has a minimal set of rules that nonetheless offer the possibility for complex behaviour to emerge. Computationally, the game is cheap to simulate, which leads to rapid runs of evolutionary algorithms. A key feature of the game is the cell division process, which can lead to evolution in situ without reference to any externally defined fitness function. This paper describes the rationale behind the development of Cellz, the rules of the game and the software interfaces for the cell controllers. The randomness in the game initialisation leads to extremely noisy fitness functions, which adds to the challenge of evolving high-performance controllers. Initial results demonstrate that an evolved perceptron-type controller can achieve mediocre performance on the single species game.
Keywords :
evolutionary computation; game theory; games of skill; Cellz; cell controllers; cell division process; dynamic game; evolutionary algorithm; fitness function; game initialisation; game rules; noisy fitness functions; perceptron-type controller; software interfaces; Algorithm design and analysis; Automata; Computational modeling; Computer science; Evolutionary computation; Feedforward systems; Genetics; Neural networks; Physics; Testing;
Conference_Titel :
Evolutionary Computation, 2004. CEC2004. Congress on
Print_ISBN :
0-7803-8515-2
DOI :
10.1109/CEC.2004.1330972