Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

CDEoH: Category-Driven Automatic Algorithm Design With Large Language Models

About

With the rapid advancement of large language models (LLMs), LLM-based heuristic search methods have demonstrated strong capabilities in automated algorithm generation. However, their evolutionary processes often suffer from instability and premature convergence. Existing approaches mainly address this issue through prompt engineering or by jointly evolving thought and code, while largely overlooking the critical role of algorithmic category diversity in maintaining evolutionary stability. To this end, we propose Category Driven Automatic Algorithm Design with Large Language Models (CDEoH), which explicitly models algorithm categories and jointly balances performance and category diversity in population management, enabling parallel exploration across multiple algorithmic paradigms. Extensive experiments on representative combinatorial optimization problems across multiple scales demonstrate that CDEoH effectively mitigates convergence toward a single evolutionary direction, significantly enhancing evolutionary stability and achieving consistently superior average performance across tasks and scales.

Yu-Nian Wang, Shen-Huan Lyu, Ning Chen, Jia-Le Xu, Baoliu Ye, Qingfu Zhang• 2026

Related benchmarks

TaskDatasetResultRank
Online Bin Packing ProblemBPP online N=1k, W=100
Optimality Gap2.378
35
Traveling Salesman ProblemTSP-200
Optimality Gap15.922
35
Traveling Salesman ProblemTSP-500--
35
Online Bin Packing ProblemBPP online N=5k, W=100
Optimality Gap1.054
30
Traveling Salesman ProblemTSP100
Optimality Gap (%)12.328
23
Traveling Salesman ProblemTSP-50
Gap9.226
19
Online Bin Packing ProblemBPP online N=10k, W=100
Optimality Gap0.483
18
Online Bin PackingOnline Bin Packing 1k items, Capacity 500
Gap (%)74.4
7
Online Bin PackingOBP 5,000 items, 500 capacity
Relative Gap9.9
4
Online Bin PackingOBP 10,000 items, 500 capacity
Relative Gap to Lower Bound7.5
4
Showing 10 of 10 rows

Other info

Follow for update