CAD

On The Evolution of Corewar Warriors

CEC2004, Congress on Evolutionary Computation, Portland (Oregon), June 20-23, 2004, pp. 2365-2371

ABSTRACT

This paper analyzes corewar, a very peculiar computer game popular in mid 80s 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 or-thogonal and broadly applicable to different real-life con-texts. Experimental results show that all these techniques are able to outperform a previous approach.


Related files:
cec2004b.pdfAdobe Acrobat portable document

Related URLs:
http://www.cad.polito.it/research/Evolutionary_Computation/MicroGP.html


[CSSq04] F. Corno, E. Sanchez, G. Squillero, "On The Evolution of Corewar Warriors," CEC2004, Congress on Evolutionary Computation, Portland (Oregon), June 20-23, 2004, pp. 2365-2371