Digital Red Queen: Adversarial Program Evolution in Core War with LLMs
Akarsh Kumar, Ryan Bahlous-Boldi, Prafull Sharma, Phillip Isola, Sebastian Risi, Yujin Tang, David Ha
TL;DR
DRQ addresses the limitation of static optimization in LLM-driven evolution by introducing a dynamic, Red Queen–style self-play loop in Core War. It combines MAP-Elites with an LLM-based mutation operator to generate a lineage of warriors that continually adapts to defeat an expanding history of opponents, yielding increasingly general and robust strategies. The study reveals convergent phenotypes across independent runs while maintaining genotypic diversity, and shows that Core War is a valuable sandbox for analyzing adversarial adaptation and for benchmarking LLM-guided evolution approaches. The results highlight the potential of dynamic objectives to produce transferable insights for real-world domains like cybersecurity and drug resistance, while underscoring the utility of Core War as a controllable testbed for open-ended evolution with LLMs.
Abstract
Large language models (LLMs) are increasingly being used to evolve solutions to problems in many domains, in a process inspired by biological evolution. However, unlike biological evolution, most LLM-evolution frameworks are formulated as static optimization problems, overlooking the open-ended adversarial dynamics that characterize real-world evolutionary processes. Here, we study Digital Red Queen (DRQ), a simple self-play algorithm that embraces these so-called "Red Queen" dynamics via continual adaptation to a changing objective. DRQ uses an LLM to evolve assembly-like programs, called warriors, which compete against each other for control of a virtual machine in the game of Core War, a Turing-complete environment studied in artificial life and connected to cybersecurity. In each round of DRQ, the model evolves a new warrior to defeat all previous ones, producing a sequence of adapted warriors. Over many rounds, we observe that warriors become increasingly general (relative to a set of held-out human warriors). Interestingly, warriors also become less behaviorally diverse across independent runs, indicating a convergence pressure toward a general-purpose behavioral strategy, much like convergent evolution in nature. This result highlights a potential value of shifting from static objectives to dynamic Red Queen objectives. Our work positions Core War as a rich, controllable sandbox for studying adversarial adaptation in artificial systems and for evaluating LLM-based evolution methods. More broadly, the simplicity and effectiveness of DRQ suggest that similarly minimal self-play approaches could prove useful in other more practical multi-agent adversarial domains, like real-world cybersecurity or combating drug resistance.
