atlas

Research map / Learning theory and algorithms / Matrix and tensor methods

Generalization Bound and Learning Methods for Data-Driven Projections in Linear Programming

NeurIPS 2024 · Learning theory and algorithms › Matrix and tensor methods · approach: Randomized sketching for matrices · 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 data-driven projections that learn an n×k projection matrix from LP training instances to reduce LP dimensionality, proving an Õ(nk²) pseudo-dimension upper bound and Ω(nk) lower bound, with PCA- and gradient-based learning methods.

Problem

Solving high-dimensional linear programs efficiently; random projections reduce LP size but ignore data, and it is unknown how many training LP instances are needed to guarantee the quality of solutions recovered via learned projections.

Approach

Learn the projection matrix from training LP instances (rather than sampling it randomly) within the data-driven algorithm design framework; bound its generalization via pseudo-dimension, using a piecewise-polynomial sign-pattern analysis of LP optimal values with Warren's theorem.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use data-driven projection (PCA and/or SGA) instead of column-randomized projectionLP dimensionality reduction · Most tested datasetsobjective ratioHelped
Use data-driven projection (PCA and/or SGA) instead of solving the full LPLP dimensionality reduction · Datasets except STAIRsolving speed: about 4 to 70 times fasterHelped
Replace PCA with SGAPCA projection method · Packing, MaxFlow, MinCostFlow, STAIR; GROW7 and SC205 similarlyobjective valueHelped
Replace PCA with SGAPCA projection method · ISRAEL and SCAGR25objective valueHurt
Initialize SGA with ColRand instead of PCA (ablation)SGA · MinCostFlow, GROW7, SC205, and SCAGR25objective ratioHurt

Surprising findings

Limitations

Experimental setup

Datasets: Packing (synthetic) MaxFlow (synthetic) MinCostFlow (synthetic) GROW7 (Netlib) ISRAEL (Netlib) SC205 (Netlib) SCAGR25 (Netlib) STAIR (Netlib)

Benchmarks: Packing MaxFlow MinCostFlow GROW7 ISRAEL SC205 SCAGR25 STAIR

Metrics: objective ratio relative to full LP optimum Gurobi running time

Baselines: Full ColRand

Builds on: random projections for LPs data-driven algorithm design Warren's theorem column-randomized LP reduction

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