HiFo-Prompt: Prompting with Hindsight and Foresight for LLM-based Automatic Heuristic Design
Chentong Chen, Mengyuan Zhong, Ye Fan, Jialong Shi, Jianyong Sun
TL;DR
The paper addresses the challenge of designing effective heuristics for combinatorial optimization ($CO$) problems, which are $NP$-hard, by integrating Large Language Models (LLMs) with Evolutionary Computation (EC) through HiFo-Prompt. This framework introduces a hierarchical prompting architecture with a Foresight module (Evolutionary Navigator) for real-time, state-aware guidance and a Hindsight module (Insight Pool) for accumulating reusable design principles, enabling the LLM to learn from experience without opaque fine-tuning. A self-evolving loop distills successful principles into actionable prompts and dynamically adapts the search strategy, reducing training time and query costs. Empirical results on TSP, Online BPP, Flow Shop Scheduling, and Bayesian Optimization demonstrate state-of-the-art performance and strong sample efficiency, often achieving superior solutions with hundreds of LLM calls, highlighting the framework’s potential for cross-domain algorithmic discovery.
Abstract
LLM-based Automatic Heuristic Design (AHD) within Evolutionary Computation (EC) frameworks has shown promising results. However, its effectiveness is hindered by the use of static operators and the lack of knowledge accumulation mechanisms. We introduce HiFo-Prompt, a framework that guides LLMs with two synergistic prompting strategies: Foresight and Hindsight. Foresight-based prompts adaptively steer the search based on population dynamics, managing the exploration-exploitation trade-off. In addition, hindsight-based prompts mimic human expertise by distilling successful heuristics from past generations into fundamental, reusable design principles. This dual mechanism transforms transient discoveries into a persistent knowledge base, enabling the LLM to learn from its own experience. Empirical results demonstrate that HiFo-Prompt significantly outperforms state-of-the-art LLM-based AHD methods, generating higher-quality heuristics while achieving substantially faster convergence and superior query efficiency. Our code is available at https://github.com/Challenger-XJTU/HiFo-Prompt.
