atlas

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

Fast, Scalable, Warm-Start Semidefinite Programming with Spectral Bundling and Sketching

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 USBS, a unified spectral bundle method for SDPs with equality and inequality constraints, optionally combined with Nyström matrix sketching, which scales to billions of variables and warm-starts well.

Problem

Solving large-scale semidefinite programs with both equality and inequality constraints efficiently, while keeping convergence fast and allowing warm-starts from incrementally arriving data or mixed-integer programming.

Approach

A spectral bundle method on a penalized dual that handles equality and inequality constraints, with no iteration-dependent step-size schedules (so warm starts work), combined with a Nyström sketch of the primal iterate to reduce memory.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use USBS instead of CGALscalable SDP solving · MaxCut, 2 billion decision variablesspeedup: 500xHelped
warm-start USBS from a related solution instead of cold-startingUSBS · SDP convergencespeedup: more than a 100xHelped
use USBS instead of CGALscalable SDP solving · MaxCut, ten DIMACS10 instancesinstances reaching an ε-approximate solution: USBS: all; CGAL: 7 out of 10 instances not solved within 72 hoursHelped
increase the number of current eigenvectors k_c (ablation)USBS · Spectral bundle convergenceconvergenceHelped
include past spectral information using k_p (ablation)USBS · Spectral bundle convergenceconvergenceMixed
initialize each interior-point subproblem from the previous execution's solution (ablation)USBS interior-point subproblem solver · Sequential subproblem solvesconvergenceHelped
warm-start CGAL from a related solutionCGAL · SDP convergenceconvergenceMixed
warm-start from the smaller MaxCut instanceSDP solvers · MaxCut, 598aconvergence timeMixed

Surprising findings

Limitations

Experimental setup

Datasets: DIMACS10 MaxCut instances QAPLIB TSPLIB author coreference datasets (PubMed, QIAN, SCAD-zbMATH)

Benchmarks: DIMACS10 MaxCut QAPLIB TSPLIB author coreference SDPs with exists-constraints

Metrics: solve time to relative error 1e-1 best relative gap cumulative solve time relative suboptimality and infeasibility

Baselines: CGAL CSDP PATH

Builds on: proximal bundle method spectral bundle method CGAL Nyström sketch

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