atlas

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

Approximation algorithms for combinatorial optimization with predictions

ICLR 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 black-box method turning any approximation algorithm for linear selection problems into a learning-augmented one using possibly infeasible predictions, with approximation ratio degrading smoothly in prediction error, plus a refined Steiner Tree algorithm and UGC-based lower bounds.

Problem

Offline combinatorial selection problems (e.g., Vertex Cover, Steiner Tree, Min-Weight Perfect Matching, Knapsack, Clique) are NP-hard, and improving classic approximation guarantees usually costs much more running time; the question is how to use possibly infeasible predictions to improve approxima

Approach

Zero out the weights of predicted items and run an off-the-shelf approximation algorithm, which yields a feasible solution whose ratio is 1+(η+ + (ρ-1)η-)/OPT; for maximization, run the complementary problem with weights zeroed outside the prediction. A refined Steiner Tree algorithm scales predicted edge weights by a parameter α to avoid costly false positives.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ALPS with good predictions (low p) and α ≥ 1.4 instead of MehlhornSteiner Tree · PACE 2018 instancessolution costHelped
Use ALPS with moderate α (α ≤ 2) when predictions are poorSteiner Tree · PACE 2018 instancessolution cost relative to MehlhornNo clear effect
Use synthetic predictions with p=1.0 and small α instead of MehlhornSteiner Tree · PACE 2018 instancessolution costHelped
Increase α when predictions are accurate; decrease α when predictions are bad (ablation)ALPS · Steiner Treesolution costMixed
Choose a single α=1.4 or α=2 instead of searching over α values (ablation)ALPS · Steiner Treesolution costNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: PACE 2018 Steiner Tree heuristic track instances (199 graphs from SteinLib)

Benchmarks: PACE 2018 Steiner Tree heuristic track

Metrics: approximation ratio normalized cost relative to optimum and Mehlhorn

Baselines: Mehlhorn's algorithm CIMAT

Builds on: Mehlhorn 2-approximation for Steiner Tree folklore 2-approximation for Vertex Cover Chan's Knapsack approximation scheme

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