Back to the Beginning of Heuristic Design: Bridging Code and Knowledge with LLMs
Nguyen Viet Tuan Kiet, Bui Dinh Pham, Dao Van Tung, Tran Cong Dao, Huynh Thi Thanh Binh

TL;DR
This paper introduces a knowledge-first approach to automatic heuristic design for combinatorial optimization using large language models, emphasizing explicit, reusable knowledge over code-centric methods.
Contribution
It formalizes a top-down, knowledge-centric paradigm that enhances efficiency, transferability, and generalization in heuristic discovery, outperforming traditional code-focused approaches.
Findings
Knowledge-first search improves discovery efficiency.
Knowledge-centric methods outperform code-centric pipelines.
Combining both strategies yields further gains.
Abstract
Large language models (LLMs) have recently advanced automatic heuristic design (AHD) for combinatorial optimization (CO), where candidate heuristics are iteratively proposed, evaluated, and refined. Most existing approaches search over executable programs and distill insights from execution feedback to guide later iterations. Because this process moves from low-level implementations to high-level principles, we refer to it as a bottom-up paradigm. We argue that this view is incomplete and introduce a complementary top-down perspective: knowledge becomes the primary search object and code merely instantiates and tests it, making what is learned explicit and reusable across problems and trajectories. We formalize this shift through a statistical-learning view that exposes a distortion--compression trade-off, and instantiate it in both population-based and tree-based AHD frameworks. Across…
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.
