atlas

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

Solver-Free Decision-Focused Learning for Linear Optimization Problems

NeurIPS 2025 · Learning theory and algorithms › Combinatorial and search optimization · approach: Decision-focused optimization · 0 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 LAVA, a solver-free decision-focused learning loss for linear optimization that contrasts the ground-truth optimal vertex with its precomputed adjacent vertices, cutting training time while keeping regret close to SPO+ and PFYL.

Problem

Decision-focused learning for predict-then-optimize with linear programs is computationally expensive because each loss evaluation requires solving the optimization problem with predicted costs.

Approach

A solution is optimal iff it is at least as good as its adjacent vertices on the polytope; the LAVA loss hinges the difference between the predicted objective of the ground-truth optimal vertex and each precomputed adjacent vertex, requiring no solver calls during training. Adjacent vertices are precomputed via simplex pivots, using a geometric-degeneracy-aware procedure (TNP rule) for degenerate

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use LAVA instead of SPO+Linear regressor · Random LPnormalized regret: 0.015 ± 0.001 -> 0.016 ± 0.001Mixed
Use LAVA instead of SPO+Linear regressor · Multi-dimensional knapsacknormalized regret: 0.082 ± 0.001 -> 0.086 ± 0.002Hurt
Use LAVA instead of SPO+Linear regressor · Shortest Pathnormalized regret: 0.052 ± 0.007 -> 0.060 ± 0.012Hurt
Use LAVA instead of SPO+Linear regressor · Random LPtraining time (seconds): 180.2± 21.8 -> 5.8 ± 0.1Helped
Use LAVA instead of SPO+Linear regressor · Multi-dimensional knapsacktraining time (seconds): 303.3 ± 74.6 -> 9.8 ± 1.4Helped
Use LAVA instead of SPO+Linear regressor · Shortest Pathtraining time (seconds): 18.6 ± 1.3 -> 13.0 ± 1.0Helped
Set ε to 0.1 rather than 0 (ablation)LAVA · Random LPnormalized regret: 0.023 ± 0.001 -> 0.016 ± 0.001Helped
Set ε to 0.1 rather than 0 (ablation)LAVA · Multi-dimensional knapsacknormalized regret: 0.127 ± 0.007 -> 0.086 ± 0.002Helped
Set ε to 0.1 rather than 0 (ablation)LAVA · Shortest Pathnormalized regret: 0.061 ± 0.008 -> 0.060 ± 0.012No clear effect
Remove the loss threshold by setting ε to ∞ instead of 0.1 (ablation)LAVA · Random LPnormalized regret: 0.016 ± 0.001 -> 0.166 ± 0.009Hurt
Remove the loss threshold by setting ε to ∞ instead of 0.1 (ablation)LAVA · Multi-dimensional knapsacknormalized regret: 0.086 ± 0.002 -> 0.156 ± 0.003Hurt
Remove the loss threshold by setting ε to ∞ instead of 0.1 (ablation)LAVA · Shortest Pathnormalized regret: 0.060 ± 0.012 -> 0.243 ± 0.022Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Random LP (synthetic) Multi-dimensional knapsack (synthetic with California housing features) Shortest path 5x5 grid (synthetic polynomial mapping) California house prices

Benchmarks: Random LPs Multi-dimensional knapsack Shortest path

Metrics: normalized regret training time

Baselines: MSE SPO+ PFYL NCE CaVE

Builds on: SPO+ Perturbed Fenchel-Young loss CaVE NCE loss PyEPO

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