Robust Heuristic Algorithm Design with LLMs
By: Pantea Karimi , Dany Rouhana , Pooria Namyar and more
Potential Business Impact:
Makes computer programs work much better.
We posit that we can generate more robust and performant heuristics if we augment approaches using LLMs for heuristic design with tools that explain why heuristics underperform and suggestions about how to fix them. We find even simple ideas that (1) expose the LLM to instances where the heuristic underperforms; (2) explain why they occur; and (3) specialize design to regions in the input space, can produce more robust algorithms compared to existing techniques~ -- ~the heuristics we produce have a $\sim28\times$ better worst-case performance compared to FunSearch, improve average performance, and maintain the runtime.
Similar Papers
Re-evaluating LLM-based Heuristic Search: A Case Study on the 3D Packing Problem
Artificial Intelligence
AI learns to solve hard packing puzzles.
EoH-S: Evolution of Heuristic Set using LLMs for Automated Heuristic Design
Artificial Intelligence
Creates smarter computer rules for many problems.
LLM-Based Instance-Driven Heuristic Bias In the Context of a Biased Random Key Genetic Algorithm
Neural and Evolutionary Computing
Helps computers solve hard problems faster.