Learning to Solve and Optimize by Evolving Code
Not on the map. Why?
Abstract (arXiv)
Combinatorial and optimization problems are fundamental to many industrial AI applications. Solving large-scale real-world instances of such problems typically requires careful problem formalization, specialized solvers, and expert-designed heuristics. Thus, experts need to specify not only what solutions are, but also how they are derived. By introducing the tool CHECKMATE, we show that algorithm generation via code evolution represents a paradigm shift by eliminating the need to formulate the how. CHECKMATE solely relies on the what. Specifically, a formal specification ensures solutions' correctness and enables systematic performance evaluation of the generated programs, while a natural language description guides the evolutionary process. The effectiveness of our method is demonstrated on selected problems from two industrial domains: configuration and scheduling. In all cases, the evolved algorithms consistently outperform state-of-the-art solvers. This underscores the potential of formal methods in guiding code evolution for automatically solving complex real-world problems.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 13 of its 52 references that are in the map. First posted on arXiv 29 May 2026.
Builds on
13 of 52 references.
References · 13
- 2025AlphaEvolve: A coding agent for scientific and algorithmic discoverycited by 763
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
- 2015Illuminating search spaces by mapping elitescited by 406
- 2024Evolution of Heuristics: Towards Efficient Automatic Algorithm Design Using Large Language Modelcited by 258
- 2021End-to-End Constrained Optimization Learning: A Surveycited by 154
- 2025ShinkaEvolve: Towards Open-Ended And Sample-Efficient Program Evolutioncited by 146
- 2025Mathematical exploration and discovery at scalecited by 66
- 2025Scientific Algorithm Discovery by Augmenting AlphaEvolve with Deep Researchcited by 16
- 2025Autonomous Code Evolution Meets NP-Completenesscited by 14
- 2020Conflict Generalisation in ASP: Learning Correct and Effective Non-Ground Constraintscited by 3
- 2022Decomposition Strategies and Multi-shot ASP Solving for Job-shop Schedulingcited by 3
- 2026Investigating the Grounding Bottleneck for a Large-Scale Configuration Problem: Existing Tools and Constraint-Aware Guessingcited by 2
Built on by
Not cited yet.