atlas

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

Sample Complexity of Algorithm Selection Using Neural Networks and Its Applications to Branch-and-Cut

NeurIPS 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.

Learns neural-network mappings from ILP instances to algorithm parameters, gives pseudo-dimension sample complexity bounds for linear-threshold and ReLU networks, and applies them to CG cut-multiplier selection in branch-and-cut trained with TD3 RL.

Problem

Data-driven algorithm design typically selects a single parameter setting for all instances; the paper instead learns an instance-to-parameter neural mapping and needs sample complexity guarantees, applied to cut selection in branch-and-cut.

Approach

Reduces instance-dependent algorithm selection to learning neural-network parameters, bounds the pseudo-dimension of the resulting hypothesis classes for sgn/Sigmoid and ReLU/CReLU networks, and instantiates this for CG cut multipliers, trained with RL (TD3) to minimize branch-and-cut tree size.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use neural-network inference on GPU instead of solving required LPsCG cut selection · Test set of 1,000 instances, 100 runstime (seconds): 2.031 -> 0.010Helped
Use neural-network inference on CPU instead of solving required LPsCG cut selection · Test set of 1,000 instances, 100 runstime (seconds): 2.031 -> 0.055Helped
Select CG cuts using an RL-trained neural network instead of weighted efficacy and parallelism scoresBranch-and-bound tree size · 1,000 novel test instances from the Chvátal distributionaverage tree sizeHelped
Generate CG cut parameters with a linear-threshold neural network instead of the RL approach (ablation)Branch-and-bound tree size · 1,000 novel test instances from the Chvátal distributionaverage tree sizeMixed

Surprising findings

Limitations

Experimental setup

Datasets: Chvátal distribution multiple knapsack instances (synthetic)

Benchmarks: multiple knapsack instances from Chvátal distribution (1,000 test)

Metrics: average branch-and-cut tree size percentage tree size reduction LP solving and inference time

Baselines: SCIP-style efficacy+parallelism weighted cut selection linear threshold network CG cut selection with STE

Builds on: Balcan et al. data-driven algorithm design pseudo-dimension framework Balcan et al. learning CG cut multipliers TD3

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