BEAM: Bi-level Memory-adaptive Algorithmic Evolution for LLM-Powered Heuristic Design
Chuyang Xiang, Yichen Wei, Jiale Ma, Handing Wang, Junchi Yan

TL;DR
BEAM introduces a bi-level, memory-adaptive algorithmic evolution framework that enhances heuristic design for large language model applications, significantly improving optimization performance.
Contribution
It reformulates heuristic design as a bi-level optimization problem and integrates high-level genetic evolution with low-level Monte Carlo Tree Search, including a memory module and knowledge augmentation.
Findings
BEAM reduces the optimality gap by 37.84% in CVRP hybrid algorithm design.
BEAM outperforms existing LHHs in complex code generation tasks.
BEAM surpasses state-of-the-art MIS solver KaMIS in heuristic performance.
Abstract
Large Language Model-based Hyper Heuristic (LHH) has recently emerged as an efficient way for automatic heuristic design. However, most existing LHHs just perform well in optimizing a single function within a pre-defined solver. Their single-layer evolution makes them not effective enough to write a competent complete solver. While some variants incorporate hyperparameter tuning or attempt to generate complex code through iterative local modifications, they still lack a high-level algorithmic modeling, leading to limited exploration efficiency. To address this, we reformulate heuristic design as a Bi-level Optimization problem and propose \textbf{BEAM} (Bi-level Memory-adaptive Algorithmic Evolution). BEAM's exterior layer evolves high-level algorithmic structures with function placeholders through genetic algorithm (GA), while the interior layer realizes these placeholders via Monte…
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.
