atlas

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

Learning to Pivot as a Smart Expert

AAAI 2024 · Learning theory and algorithms › Combinatorial and search optimization · approach: Predict-then-optimize learning · 3 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 two pivot experts for the primal simplex method that use the optimal basis plus steepest-edge scores, and imitation-learns a GCNN pivot rule that beats classical pivot rules on NETLIB and combinatorial LP benchmarks.

Problem

Simplex pivot rules rely only on local information and produce long pivot paths; the theoretical strongly polynomial bound for pivot path length is open, and practical rules can be improved.

Approach

Use the optimal basis as global information to guide pivot selection (entering optimal-basis variables first, leaving non-optimal-basis variables first), combined with steepest-edge local scores; then imitate these experts with a bipartite-graph GCNN so the learned rule does not need the optimal basis.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Expert I instead of SEPrimal simplex on NETLIB · NETLIB subsetgeometric mean of pivot numbers: 121 -> 112Helped
Use Expert II instead of SEPrimal simplex on NETLIB · NETLIB subsetgeometric mean of pivot numbers: 121 -> 118Helped
Imitate EXP with a GCNN instead of using SEPrimal simplex · SC test setsgeometric mean of pivot numbers: 419 -> 336 (±6)Helped
Imitate EXP with a GCNN instead of using SEPrimal simplex · CA test setsgeometric mean of pivot numbers: 266 -> 223 (±3)Helped
Imitate EXP with a GCNN instead of using SEPrimal simplex · FL test setsgeometric mean of pivot numbers: 242 -> 239 (±2)Helped
Imitate EXP with a GCNN instead of using SEPrimal simplex · IS test setsgeometric mean of pivot numbers: 114 -> 113 (±0)Helped
Remove local steepest-edge information from EXP (ablation)EXP on primal simplex · NETLIB subsetgeometric mean of pivot numbers: 112 -> 139Hurt
Use GCNN imitation instead of the expertPrimal simplex on CA · CA test setsgeometric mean of pivot numbers: 115 -> 223 (±3)Hurt
Use GCNN imitation instead of the expertPrimal simplex on SC · SC test setsgeometric mean of pivot numbers: 268 -> 336 (±6)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: NETLIB subset (77 instances) Set covering random instances Combinatorial auction random instances Capacitated facility location random instances Maximum independent set random instances

Benchmarks: NETLIB subset set covering combinatorial auction capacitated facility location maximum independent set

Metrics: geometric mean of pivot numbers number of wins top-k accuracy solving time

Baselines: Bland's rule Dantzig's rule steepest-edge rule greatest improvement rule largest distance rule

Builds on: Gasse et al. 2019 GCNN bipartite encoding steepest-edge rule Klee-Minty cube variants

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