Code Evolution for Control: Synthesizing Policies via LLM-Driven Evolutionary Search
Not on the map. Why?
Abstract (arXiv)
Designing effective control policies for autonomous systems remains a fundamental challenge, traditionally addressed through reinforcement learning or manual engineering. While reinforcement learning has achieved remarkable success, it often suffers from high sample complexity, reward shaping difficulties, and produces opaque neural network policies that are hard to interpret or verify. Manual design, on the other hand, requires substantial domain expertise and struggles to scale across diverse tasks. In this work, we demonstrate that LLM-driven evolutionary search can effectively synthesize interpretable control policies in the form of executable code. By treating policy synthesis as a code evolution problem, we harness the LLM's prior knowledge of programming patterns and control heuristics while employing evolutionary search to explore the solution space systematically. We implement our approach using EvoToolkit, a framework that seamlessly integrates LLM-driven evolution with customizable fitness evaluation. Our method iteratively evolves populations of candidate policy programs, evaluating them against task-specific objectives and selecting superior individuals for reproduction. This process yields compact, human-readable control policies that can be directly inspected, modified, and formally verified. This work highlights the potential of combining foundation models with evolutionary computation for synthesizing trustworthy control policies in autonomous systems. Code is available at https://github.com/pgg3/EvoControl.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 13 of its 19 references that are in the map. First posted on arXiv 11 Jan 2026.
Builds on
13 of 19 references.
References · 13
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2023Code Llama: Open Foundation Models for Codecited by 2,105
- 2023Large Language Models as Optimizerscited by 830
- 2023StarCoder: may the source be with you!cited by 790
- 2016Benchmarking Deep Reinforcement Learning for Continuous Controlcited by 361
- 2024Evolution of Heuristics: Towards Efficient Automatic Algorithm Design Using Large Language Modelcited by 258
- 2018Programmatically Interpretable Reinforcement Learningcited by 192
- 2024A Systematic Survey on Large Language Models for Algorithm Designcited by 65
- 2021Learning to Synthesize Programs as Interpretable and Generalizable Policiescited by 59
- 2025EvoEngineer: Mastering Automated CUDA Kernel Code Evolution with Large Language Modelscited by 13
- 2024The Inefficiency of Genetic Programming for Symbolic Regressioncited by 8
1 more
Built on by
Citing papers per year: 2026: 4.
4 papers.
- 2026ASPIRE: Agentic /Skills Discovery for Roboticscited by 44
- 2026Mutation Without Variation: Convergence Dynamics in LLM-Driven Program Evolutioncited by 4
- 2026LLM-Driven Heuristic Synthesis for Industrial Process Control: Lessons from Hot Steel Rollingcited by 0
- 2026Weights or Skills? A Survey of Robot-Learning Techniques: from Action-Predicting Weights to Robots that Write their Own Skillscited by 0
- 2026Weights or Skills? A Survey of Robot-Learning Techniques: from Action-Predicting Weights to Robots that Write their Own Skills3 Aug 2026
- 2026ASPIRE: Agentic /Skills Discovery for Robotics30 Jun 2026
- 2026Mutation Without Variation: Convergence Dynamics in LLM-Driven Program Evolution3 Jun 2026
- 2026LLM-Driven Heuristic Synthesis for Industrial Process Control: Lessons from Hot Steel Rolling20 Mar 2026