Simple Baselines are Competitive with Code Evolution
Not on the map. Why?
Abstract (arXiv)
Code evolution is a family of techniques that rely on large language models to search through possible computer programs by evolving or mutating existing code. Many proposed code evolution pipelines show impressive performance but are often not compared to simpler baselines. We test how well two simple baselines do over three domains: finding better mathematical bounds, designing agentic scaffolds, and machine learning competitions. We find that simple baselines match or exceed much more sophisticated methods in all three. By analyzing these results we find various shortcomings in how code evolution is both developed and used. For the mathematical bounds, a problem's search space and domain knowledge in the prompt are chiefly what dictate a search's performance ceiling and efficiency, with the code evolution pipeline being secondary. Thus, the primary challenge in finding improved bounds is designing good search spaces, which is done by domain experts, and not the search itself. When designing agentic scaffolds we find that high variance in the scaffolds coupled with small datasets leads to suboptimal scaffolds being selected, resulting in hand-designed majority vote scaffolds performing best. We propose better evaluation methods that reduce evaluation stochasticity while keeping the code evolution economically feasible. We finish with a discussion of avenues and best practices to enable more rigorous code evolution in future work.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 18 of its 24 references that are in the map. First posted on arXiv 18 Feb 2026.
Builds on
18 of 24 references.
References · 18
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2022Competition-Level Code Generation with AlphaCodecited by 1,427
- 2024OpenHands: An Open Platform for AI Software Developers as Generalist Agentscited by 956
- 2021Deep Reinforcement Learning at the Edge of the Statistical Precipicecited by 781
- 2025AlphaEvolve: A coding agent for scientific and algorithmic discoverycited by 763
- 2023Eureka: Human-Level Reward Design via Coding Large Language Modelscited by 542
- 2024MLE-bench: Evaluating Machine Learning Agents on Machine Learning Engineeringcited by 429
- 2025Agent Laboratory: Using LLM Agents as Research Assistantscited by 405
- 2024Automated Design of Agentic Systemscited by 360
- 2023MLAgentBench: Evaluating Language Agents on Machine Learning Experimentationcited by 339
- 2025AIDE: AI-Driven Exploration in the Space of Codecited by 206
- 2025ShinkaEvolve: Towards Open-Ended And Sample-Efficient Program Evolutioncited by 146
6 more
- 2025Kosmos: An AI Scientist for Autonomous Discoverycited by 78
- 2025Mathematical exploration and discovery at scalecited by 66
- 2025AI Research Agents for Machine Learning: Search, Exploration, and Generalization in MLE-benchcited by 65
- 2024Discovering Preference Optimization Algorithms with and for Large Language Modelscited by 38
- 2025How Should We Meta-Learn Reinforcement Learning Algorithms?cited by 5
- 2025Inefficiencies of Meta Agents for Agent Designcited by 5
Built on by
Citing papers per year: 2026: 6.
6 papers.
- 2026Automated Discovery Has No Universally Superior Harnesscited by 4
- 2026What Do Evolutionary Coding Agents Evolve?cited by 3
- 2026Loreley: Repository-Scale Program Evolution with Quality-Diversity Searchcited by 0
- 2026Evolution or Illusion? Rethinking Evaluation in LLM Evolutionary Searchcited by 0
- 2026Hill Sampling for Test-Time Scaling: A Simple and Better Alternative to Repeated Sampling, Evolution, and Trainingcited by 0
- 2026Self-Evolving Harness on Multiple Tasks with the Agent as Its Own Optimizercited by 0
- 2026Self-Evolving Harness on Multiple Tasks with the Agent as Its Own Optimizer29 Sep 2026
- 2026Hill Sampling for Test-Time Scaling: A Simple and Better Alternative to Repeated Sampling, Evolution, and Training22 Sep 2026
- 2026Evolution or Illusion? Rethinking Evaluation in LLM Evolutionary Search17 Sep 2026
- 2026Loreley: Repository-Scale Program Evolution with Quality-Diversity Search20 Aug 2026
- 2026Automated Discovery Has No Universally Superior Harness20 Jul 2026
- 2026What Do Evolutionary Coding Agents Evolve?19 May 2026
Similar, not cited
Close in wording, no citation either way
- 2025CodeEvolve: an open source evolutionary coding agent for algorithmic discovery and optimization
- 2025CATArena: Evaluating Evolutionary Capabilities of Code Agents via Iterative Tournaments
- 2025Autonomous Code Evolution Meets NP-Completeness
- 2026Self-Evolving Coding Agents
- 2026Breaking, Stale, or Missing? Benchmarking Coding Agents on Project-Level Test Evolution
- 2026ELMER: Evolutionary Language Model that Explores and Refines
- 2025SWE-EVO: Benchmarking Coding Agents in Long-Horizon Software Evolution Scenarios
- 2024Scattered Forest Search: Smarter Code Space Exploration with LLMs