atlas

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

Neur2BiLO: Neural Bilevel Optimization

NeurIPS 2024 · Learning theory and algorithms › Combinatorial and search optimization · approach: Learning branch-and-cut for MILP · 2 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.

Neur2BiLO embeds a neural network approximation of the leader's or follower's value function, trained by supervised regression, into a MIP to quickly heuristically solve mixed-integer non-linear bilevel problems.

Problem

Mixed-integer non-linear bilevel optimization is hard to solve exactly and scales poorly; specialized methods do not generalize across problem classes, especially in data-driven settings where similar instances are solved repeatedly.

Approach

Train a ReLU neural network (MILP-representable) to predict either the leader's objective or the follower's optimal value from instance features and leader decisions, then optimize the leader's decision by solving a single-level MIP with that surrogate, adding a slack variable and follower constraints (value function reformulation) for bilevel feasibility.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use NN^l instead of B&CKIP, n≤30 · KIP, n≤30Time: 1.06 vs 95.43Helped
Use NN^l instead of B&CKIP, n=100 · KIP, n=100MRE: 0.66 vs 7.64Helped
Use NN^u instead of B&CCNP · CNPTime: 0.43 vs 2,941.79Helped
Use NN^u instead of NN^lDNDP · DNDPMRE: 0.64 vs 4.58Hurt
Use NN^u instead of NN^lDNDP · DNDPTime: 3.46 vs 0.02Helped
Lower the slack penalty from λ=1 to λ=0.1 (ablation)NN^l and GBT^l on DNDP · DNDPMREHelped

Surprising findings

Limitations

Experimental setup

Datasets: Knapsack interdiction instances from prior work (180 instances) Generated KIP instances with n=100 (100 per size) CNP instances sampled via prior procedure DRP most challenging instances from prior work DNDP Sioux Falls instances

Benchmarks: Knapsack interdiction (KIP) Critical node problem (CNP) Donor-recipient problem (DRP) Discrete network design problem (DNDP)

Metrics: mean relative error solving time

Baselines: B&C (branch-and-cut) G-VFA MKKT B&C+ ISNN

Builds on: value function reformulation branch-and-cut for bilevel integer programs DeepSets ISNN (input-supermodular neural networks)

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