atlas

Research map / Image generation / Autoregressive and latent generation

MILP-FBGen: LP/MILP Instance Generation with Feasibility/Boundedness

ICML 2024 · Image generation › Autoregressive and latent generation · approach: Synthetic training data from generators

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 MILP-FBGen, a diffusion-based generator of LP/MILP instances that rewrites constraint/variable vectors of the incidence matrix and samples b and c so generated instances are provably feasible and bounded.

Problem

LP/MILP instance scarcity for ML methods; existing generators either fail to keep generated instances feasible and bounded or drift from the original data distribution in structure and hardness.

Approach

A diffusion model regenerates selected constraint or variable vectors of the incidence matrix (structure-preserving generation), then right-hand side b and objective c are sampled within bounds derived from known feasible primal and dual solutions, which guarantees feasibility and boundedness by construction.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
generate instances with MILP-FBGen rather than G2MILPLP/MILP instance generation · SC, MIK, MIRP, PDS, Anonymous, and WAfeasibility ratio: 100%Helped
augment MIRP training data with MILP-FBGen instancesinitial basis prediction · MIRPTimeH(s): 125.57 -> 86.07Helped
augment PDS training data with MILP-FBGen instancesinitial basis prediction · PDSTimeH(s): 78.21 -> 75.70Helped
augment WA training data with MILP-FBGen instancespredict and search · WAabsolute primal gap: 0.16 -> 0.08Helped
augment Anonymous training data with MILP-FBGen instancespredict and search · Anonymousabsolute primal gap: 358.31 -> 355.16Helped
augment MIRP training data with MILP-FBGen instanceshyperparameter tuning · MIRPTimeH(s): 29.25 -> 28.04Helped
augment PDS training data with MILP-FBGen instanceshyperparameter tuning · PDSTimeH(s): 36.68 -> 29.56Helped
use task-oriented rather than random constraint selection (ablation)MILP-FBGen · MIRP initial basis predictionTimeH(s): 86.07 -> 83.41Helped
use task-oriented rather than random constraint selection (ablation)MILP-FBGen · PDS initial basis predictionTimeH(s): 75.70 -> 73.55Helped
remove the Eq. 8 sampling bounds when generating b and c (ablation)MILP-FBGen · MIKGap(%): 6.47 -> 20.12Hurt
replace diffusion with VAE in the structure-preserving generation module (ablation)MILP-FBGen · MIKGap(%): 6.47 -> 12.35Hurt
increase the augmented-data amount from 1:1 to 1:3MILP-FBGen · MIRP initial basis predictionTimeH(s): 86.07 -> 92.07Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Set Covering Mixed-integer Knapsack MIRP PDS Workload Apportionment Anonymous

Benchmarks: Set Covering Mixed-integer Knapsack MIRP PDS Workload Apportionment Anonymous

Metrics: solving time solving time gap feasibility ratio structural similarity score primal gap gain over baseline

Baselines: Bowly G2MILP DIG-MILP

Builds on: G2MILP DIG-MILP Ecole denoising diffusion probabilistic models Bowly instance generator

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