AgenticEvolve: Evolutionary Program Search with Persistent Language Model Agents that Design and Run Experiments

Ze-Yu Peng, Qing-Yu Lan, Zhan-He Wang, Jun Zhang, Yun-Song Piao
10/22/2026
cs.NEcs.AIcs.LG

No confident code implementation found for this paper.

Abstract

Evolutionary program search with large language models keeps the structure of an evolutionary algorithm and uses the model as its variation operator. Typically, the model generates each candidate program in a single request from parent programs and their scores. We present AgenticEvolve, an evolutionary program search framework in which each island is run by a persistent large language model agent. Between evaluations, the agent designs and runs experiments on the candidate program. To measure the contribution of experimentation, we compare AgenticEvolve with No-analysis, an otherwise identical configuration with experiments disabled. On two heuristic design tasks with three large language models, AgenticEvolve produces better programs than No-analysis and OpenEvolve on both hidden and unseen instances. It reaches the baselines' final quality with far fewer evaluations and comparable cost. On twelve equation discovery problems, it recovers the ground-truth structure of more equations than No-analysis and existing language-model and genetic programming baselines.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{peng2026agenticevolve,
  title  = {AgenticEvolve: Evolutionary Program Search with Persistent Language Model Agents that Design and Run Experiments},
  author = {Ze-Yu Peng and Qing-Yu Lan and Zhan-He Wang and Jun Zhang and Yun-Song Piao},
  year   = {2026},
  eprint = {2610.31326},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2610.31326v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2610.31326.svg)](https://codeofpaper.com/paper/2610.31326)

Discussion