atlas

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

PDHG-Unrolled Learning-to-Optimize Method for Large-Scale Linear Programming

ICML 2024 · Learning theory and algorithms › Combinatorial and search optimization · approach: Predict-then-optimize learning · 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 PDHG-Net, a PDHG-unrolled GNN-like network with channel expansion, and a two-stage inference that warm-starts PDLP from its predictions, reporting up to 3x speedup over PDLP on large LPs.

Problem

Solving large-scale linear programs quickly; first-order methods like PDHG/PDLP are scalable but can be slow, and existing L2O for LP mostly emulates interior-point or simplex methods.

Approach

Unroll the PDHG iterations into a period-2 neural network (primal and dual blocks) with ReLU replacing projections and channel expansion (borrowed from GNNs) for generalization across LP sizes; prove it can exactly reproduce PDHG and approximate LP solutions with O(1/epsilon) neurons, then warm-start PDLP with its output.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Warm-start PDLP with PDHG-Net predictions instead of default initializationPDLP · PageRanksolve time: 64.3% faster on averageHelped
Warm-start PDLP with PDHG-Net predictions instead of default initializationPDLP · IP-Ssolve time: 11.4 -> 9.2; ↑ 19.5%Helped
Warm-start PDLP with PDHG-Net predictions instead of default initializationPDLP · IP-Lsolve time: 10,045.6 -> 7,866.3; ↑ 21.7%Helped
Warm-start PDLP with PDHG-Net predictions instead of default initializationPDLP · WA-Ssolve time: 137.8 -> 114.7; ↑ 16.7%Helped
Warm-start PDLP with PDHG-Net predictions instead of default initializationPDLP · WA-Lsolve time: 6426.2 -> 4817.6; ↑ 25.0%Helped
Use PDHG-Net rather than GNN to generate warm-start predictionsPDLP warm-start · PageRank, 10^5 nodessolve time improvement over PDLP: ↑71.3% vs ↓ 4.0%Mixed

Surprising findings

Limitations

Experimental setup

Datasets: PageRank Item Placement (IP) Workload Appropriation (WA)

Benchmarks: PageRank LP instances IP-S IP-L WA-S WA-L

Metrics: solve time (sec) number of iterations improvement ratio l2 distance to optimal solution number of restarts

Baselines: PDLP Gurobi ABIP GNN

Builds on: PDHG (Chambolle-Pock) PDLP deep unrolling (ISTA/LISTA) GNN-based L2O for LP

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