\(X\)-evolve: Solution space evolution powered by large language models
Yi Zhai, Zhiqiang Wei, Ruohan Li, Keyu Pan, Shuo Liu, Lu Zhang, Jianmin Ji, Wuyang Zhang, Yu Zhang, Yanyong Zhang

TL;DR
X-evolve introduces a novel approach that evolves solution spaces using large language models, enabling more efficient exploration and significantly reducing LLM call costs in solving complex optimization problems.
Contribution
It presents a new paradigm that evolves solution spaces rather than individual solutions, achieving faster convergence with fewer LLM calls across diverse optimization tasks.
Findings
Discovered larger partial admissible sets in the cap set problem.
Uncovered larger independent sets in a 15-vertex cycle graph, raising Shannon capacity bounds.
Generated heuristics that outperform standard strategies in online bin packing.
Abstract
While combining large language models (LLMs) with evolutionary algorithms (EAs) shows promise for solving complex optimization problems, current approaches typically evolve individual solutions, often incurring high LLM call costs. We introduce \(X\)-evolve, a paradigm-shifting method that instead evolves solution spaces \(X\) (sets of individual solutions) - subsets of the overall search space \(S\). In \(X\)-evolve, LLMs generate tunable programs wherein certain code snippets, designated as parameters, define a tunable solution space. A score-based search algorithm then efficiently explores this parametrically defined space, guided by feedback from objective function scores. This strategy enables broader and more efficient exploration, which can potentially accelerate convergence at a much lower search cost, requiring up to two orders of magnitude fewer LLM calls than prior leading…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Packing Problems · Natural Language Processing Techniques · Metaheuristic Optimization Algorithms Research
