• DocumentCode
    419003
  • 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
  • Volume
    1
  • fYear
    2004
  • fDate
    19-23 June 2004
  • Firstpage
    133
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation, 2004. CEC2004. Congress on
  • Print_ISBN
    0-7803-8515-2
  • Type

    conf

  • DOI
    10.1109/CEC.2004.1330848
  • Filename
    1330848