atlas

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

A New Branch-and-Bound Pruning Framework for $\ell_0$-Regularized Problems

ICML 2024 · Learning theory and algorithms › Combinatorial and search optimization · approach: Heuristics for integer programming · 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 a dual-based pruning test for branch-and-bound solvers of l0-regularized problems that jointly screens all direct successors of a node at near-zero extra cost, avoiding a convex relaxation solve per node.

Problem

Branch-and-bound methods for l0-regularized learning problems spend most of their time solving convex relaxations to evaluate pruning tests at each node, creating a computational bottleneck.

Approach

Uses Fenchel-Rockafellar dual lower bounds that are cheap to evaluate: the dual objective at a node differs from its direct successors by simple nonnegative per-coordinate terms, so all successor pruning tests can be evaluated jointly from inner products already computed by first-order solvers, and the dual point is taken from the current primal iterate's subgradient.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add simultaneous pruning tests to standard branch-and-bound pruningEl0ps · Synthetic data (k=5, m=500, n=1000, ρ=0.9, τ=10)solving time: at least one order of magnitudeHelped
Add simultaneous pruning tests to standard branch-and-bound pruning (ablation)El0ps · Synthetic data (varying one parameter at a time)solving time: at least a factor 5Helped
Increase dimension parameter nEl0ps with simultaneous pruning tests · Synthetic datasolving time accelerationHelped
Increase correlation parameter ρEl0ps with simultaneous pruning tests · Synthetic datasolving time accelerationHelped
Vary sparsity level k or signal-to-noise ratio τEl0ps with simultaneous pruning tests · Synthetic datasolving time accelerationNo clear effect
Add simultaneous pruning tests to standard branch-and-bound pruningEl0ps · Riboflavin, Bctcga, Colon cancer, Leukemia, Breast cancer, Arcenesolving time: up to four orders of magnitudeHelped
Add simultaneous pruning tests to standard branch-and-bound pruningEl0ps · Riboflavin, Bctcga, Colon cancer, Leukemia, Breast cancer, Arcenesolving time: up to two orders of magnitudeHelped

Limitations

Experimental setup

Datasets: Riboflavin Bctcga Colon cancer Leukemia Breast cancer Arcene

Benchmarks: synthetic l0-regularized regression instances Riboflavin Bctcga Colon cancer Leukemia Breast cancer Arcene

Metrics: solving time fraction of instances solved within time budget acceleration factor

Baselines: Mosek Cplex Gurobi L0bnb

Builds on: L0bnb screening rules via duality

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