ImprovEvolve: Ask AlphaEvolve to Improve the Input Solution and Then Improvise

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Kravatskiy, Alexey, Khrulkov, Valentin, Oseledets, Ivan
Natura: Preprint
Pubblicazione: 2026
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866911439292203008
author Kravatskiy, Alexey
Khrulkov, Valentin
Oseledets, Ivan
author_facet Kravatskiy, Alexey
Khrulkov, Valentin
Oseledets, Ivan
contents Recent advances in LLM-guided evolutionary computation, particularly AlphaEvolve, have demonstrated remarkable success in discovering novel mathematical constructions and solving challenging optimization problems. In this article, we present ImprovEvolve, a simple yet effective technique for enhancing LLM-based evolutionary approaches such as AlphaEvolve. Given an optimization problem, the standard approach is to evolve program code that, when executed, produces a solution close to the optimum. We propose an alternative program parameterization that maintains the ability to construct optimal solutions while reducing the cognitive load on the LLM. Specifically, we evolve a program (implementing, e.g., a Python class with a prescribed interface) that provides the following functionality: (1) propose a valid initial solution, (2) improve any given solution in terms of fitness, and (3) perturb a solution with a specified intensity. The optimum can then be approached by iteratively applying improve() and perturb() with a scheduled intensity. We evaluate ImprovEvolve on challenging problems from the AlphaEvolve paper: hexagon packing in a hexagon and the second autocorrelation inequality. For hexagon packing, the evolved program achieves new state-of-the-art results for 11, 12, 15, and 16 hexagons; a lightly human-edited variant further improves results for 14, 17, and 23 hexagons. For the second autocorrelation inequality, the human-edited program achieves a new state-of-the-art lower bound of 0.96258, improving upon AlphaEvolve's 0.96102.
format Preprint
id arxiv_https___arxiv_org_abs_2602_10233
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle ImprovEvolve: Ask AlphaEvolve to Improve the Input Solution and Then Improvise
Kravatskiy, Alexey
Khrulkov, Valentin
Oseledets, Ivan
Neural and Evolutionary Computing
Artificial Intelligence
Classical Analysis and ODEs
Metric Geometry
Optimization and Control
Recent advances in LLM-guided evolutionary computation, particularly AlphaEvolve, have demonstrated remarkable success in discovering novel mathematical constructions and solving challenging optimization problems. In this article, we present ImprovEvolve, a simple yet effective technique for enhancing LLM-based evolutionary approaches such as AlphaEvolve. Given an optimization problem, the standard approach is to evolve program code that, when executed, produces a solution close to the optimum. We propose an alternative program parameterization that maintains the ability to construct optimal solutions while reducing the cognitive load on the LLM. Specifically, we evolve a program (implementing, e.g., a Python class with a prescribed interface) that provides the following functionality: (1) propose a valid initial solution, (2) improve any given solution in terms of fitness, and (3) perturb a solution with a specified intensity. The optimum can then be approached by iteratively applying improve() and perturb() with a scheduled intensity. We evaluate ImprovEvolve on challenging problems from the AlphaEvolve paper: hexagon packing in a hexagon and the second autocorrelation inequality. For hexagon packing, the evolved program achieves new state-of-the-art results for 11, 12, 15, and 16 hexagons; a lightly human-edited variant further improves results for 14, 17, and 23 hexagons. For the second autocorrelation inequality, the human-edited program achieves a new state-of-the-art lower bound of 0.96258, improving upon AlphaEvolve's 0.96102.
title ImprovEvolve: Ask AlphaEvolve to Improve the Input Solution and Then Improvise
topic Neural and Evolutionary Computing
Artificial Intelligence
Classical Analysis and ODEs
Metric Geometry
Optimization and Control
url https://arxiv.org/abs/2602.10233