atlas

Research map / Learning theory and algorithms / Combinatorial and search optimization

Neural Solver Selection for Combinatorial Optimization

ICML 2025 · Learning theory and algorithms › Combinatorial and search optimization · approach: Unsupervised neural combinatorial optimization · 1 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 a framework that selects, per instance, which of several open-source neural solvers to run for TSP and CVRP, using a graph-attention/hierarchical encoder and a classification or ranking selection model with greedy, top-k, rejection, or top-p strategies.

Problem

Existing neural solvers for combinatorial optimization show complementary performance across instances, yet no single solver dominates, and running all solvers per instance is costly.

Approach

Instance-level selection among a zoo of existing neural solvers, using a learned selection model (trained with a Plackett-Luce-style ranking loss or classification loss on solver objectives) plus confidence-based multi-solver strategies, so only the selected solvers run at inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Coordinate instance-specific solver selection rather than use the best single solverNeural solver selection framework · Synthetic TSPoptimality gap: 2.33% -> 1.51%Helped
Coordinate instance-specific solver selection rather than use the best single solverNeural solver selection framework · Synthetic CVRPoptimality gap: 6.82% -> 4.81%Helped
Use ranking loss instead of classification loss (ablation)Solver selection model with greedy selection · Synthetic TSPoptimality gap: 1.94% -> 1.86%Helped
Use ranking loss instead of classification loss (ablation)Solver selection model with greedy selection · Synthetic CVRPoptimality gap: 5.35% -> 5.31%Helped
Select top-2 solvers instead of greedy selection (ablation)Ranking-based solver selection · Synthetic TSPoptimality gap: 1.86% -> 1.51%Helped
Select top-2 solvers instead of greedy selection (ablation)Ranking-based solver selection · Synthetic CVRPoptimality gap: 5.31% -> 4.82%Helped
Use graph attention features instead of manual features (ablation)Ranking-based greedy selection · Synthetic TSPoptimality gap: 1.97% -> 1.87%Helped
Use graph attention features instead of manual features (ablation)Ranking-based greedy selection · Synthetic CVRPoptimality gap: 5.49% -> 5.30%Helped
Add hierarchical graph pooling to the attention encoder (ablation)Ranking-based greedy selection · TSPLIBoptimality gap: 1.45% -> 1.33%Helped
Add hierarchical graph pooling to the attention encoder (ablation)Ranking-based greedy selection · CVRPLIB Set-Xoptimality gap: 5.87% -> 5.76%Helped
Add hierarchical graph pooling to the attention encoder (ablation)Ranking-based greedy selection · CVRPoptimality gap: 5.30% -> 5.31%Hurt
Aggregate multi-layer features without graph pooling instead of using hierarchical graph pooling (ablation)Hierarchical graph encoder · CVRPLIB Set-Xoptimality gap: 5.86% -> 5.76%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: synthetic TSP (Gaussian mixture, N in [50,500]) synthetic CVRP (Gaussian mixture, N in [50,500])

Benchmarks: synthetic TSP synthetic CVRP TSPLIB CVRPLIB Set-X

Metrics: optimality gap average time selection accuracy

Baselines: Omni BQ LEHD DIFUSCO T2T ELG INViT MVMoE Oracle salesperson-based algorithm selection

Builds on: graph attention network Poppy algorithm selection ReZero

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