Heuristic Search as Language-Guided Program Optimization
Mingxin Yu, Ruixiao Yang, Chuchu Fan

TL;DR
This paper introduces a modular, structured framework for language-guided heuristic discovery in combinatorial optimization, enabling systematic refinement and outperforming existing methods across multiple real-world domains.
Contribution
The paper presents a novel modular framework for LLM-driven heuristic discovery, allowing systematic improvements and unifying existing methods within a structured pipeline.
Findings
Achieved up to 0.17 improvement in QYI on unseen test sets.
Consistently outperformed baseline methods across four real-world domains.
Unified several popular AHD methods as instantiations of the framework.
Abstract
Large Language Models (LLMs) have advanced Automated Heuristic Design (AHD) in combinatorial optimization (CO) in the past few years. However, existing discovery pipelines often require extensive manual trial-and-error or reliance on domain expertise to adapt to new or complex problems. This stems from tightly coupled internal mechanisms that limit systematic improvement of the LLM-driven design process. To address this challenge, we propose a structured framework for LLM-driven AHD that explicitly decomposes the heuristic discovery process into modular stages: a forward pass for evaluation, a backward pass for analytical feedback, and an update step for program refinement. This separation provides a clear abstraction for iterative refinement and enables principled improvements of individual components. We validate our framework across four diverse real-world CO domains, where it…
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
TopicsConstraint Satisfaction and Optimization · Advanced Multi-Objective Optimization Algorithms · Machine Learning and Data Classification
