atlas

Research map / Large language models / Agents, code and math

Multi-Objective Evolution of Heuristic Using Large Language Model

AAAI 2025 · Large language models › Agents, code and math · approach: LLMs for optimization and heuristics · 26 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes MEoH, an LLM-driven multi-objective evolutionary framework that searches for a set of non-dominated heuristics (optimality gap vs. running time) in one run, using a dominance-dissimilarity mechanism based on AST code similarity.

Problem

Existing LLM-based automatic heuristic design optimizes only solution quality on a target problem, ignoring criteria such as efficiency, scalability, and code complexity, and single-objective scalarization yields only one trade-off heuristic.

Approach

Model LLM-based heuristic design as multi-objective optimization and select/manage the population with a dominance-dissimilarity score that combines Pareto dominance in objective space (masking) with AST-based code dissimilarity in search space, while the LLM acts as zero-shot search operator (five EoH-style operators).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use multi-objective MEoH instead of EoHonline BPP, C100 · BPP C100 avg.Time/s: 169.809 -> 19.973Helped
Use multi-objective MEoH instead of EoHonline BPP, C500 · BPP C500 avg.Time/s: 218.279 -> 7.495Helped
Use MEoH (Best) instead of FunSearchTSP100 · TSP100Time/s: 1.452 -> 1.373Helped
Use MEoH (Fast) instead of FunSearchTSP100 · TSP100Time/s: 1.452 -> 0.175Helped
Use MEoH (Best) instead of FunSearchTSP1000 · TSP1000Gap: 2.344% -> 4.208%Hurt
Use MEoH (Best) instead of FunSearchTSP1000 · TSP1000Time/s: 161.124 -> 26.844Helped
Use MEoH instead of FunSearchTSPLIB instances up to 200 nodes · TSPLIB (0-200) avg.Gap: 0.050% -> 0.018%Helped
Use MEoH instead of FunSearchTSPLIB instances up to 200 nodes · TSPLIB (0-200) avg.Time/s: 3.418 -> 2.354Helped
Use MEoH instead of EoHTSPLIB instances with 201-1002 nodes · TSPLIB (201-1002) avg.Gap: 1.376% -> 1.50%Hurt
Use MEoH instead of EoHTSPLIB instances with 201-1002 nodes · TSPLIB (201-1002) avg.Time/s: 1515.992 -> 355.754Helped
Use MEoH rather than EoH's single-objective searchBPP and TSP heuristic evolution · BPP and TSPHypervolume (HV)Helped
Use MEoH rather than EoH's single-objective searchBPP and TSP heuristic evolution · BPP and TSPIGDHelped

Surprising findings

Limitations

Experimental setup

Datasets: Weibull bin packing instances randomly generated TSP100 instances TSPLIB

Benchmarks: online BPP Weibull instances (5k, 10k, 100k; capacity 100 and 500) randomly generated TSP (100, 500, 1000 nodes) TSPLIB instances up to 1002 nodes

Metrics: optimality gap running time hypervolume IGD

Baselines: FunSearch EoH NSGA-II MOEA/D

Builds on: EoH FunSearch NSGA-II MOEA/D

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy