Title :
On the evolution of corewar warriors
Author :
Corno, Fulvio ; Sanchez, Emesto ; Squillero, Giovanni
Author_Institution :
Dipt. di Automatica e Informatica, Politecnico di Torino, Italy
Abstract :
This paper analyzes corewar, a very peculiar computer game popular in mid 80´s where different programs fight in the memory of a virtual computer. The μGP, an evolutionary assembly-program generator, is used to evolve efficient programs, and the game is exploited to evaluate new evolutionary techniques. The paper introduces a new migration model that exploits the polarization effect and a new hierarchical coarse-grained approach applicable whenever the final goal can be seen as a combination of semi-independent sub goals. Additionally, two very general enhancements are proposed. Analyzed techniques are orthogonal and broadly applicable to different real-life contexts. Experimental results show that all these techniques are able to outperform a previous approach.
Keywords :
assembly language; automatic programming; computer games; evolutionary computation; computer game; corewar; evolutionary assembly-program generator; virtual computer; Assembly; Automatic programming; Feedback; Genetics; Mars; Open source software; Polarization; Stress; Testing; Virtual machining;
Conference_Titel :
Evolutionary Computation, 2004. CEC2004. Congress on
Print_ISBN :
0-7803-8515-2
DOI :
10.1109/CEC.2004.1330848