arXiv

Suboptimality bounds for trace-bounded SDPs enable a faster and scalable low-rank SDP solver SDPLR+

Title: New Suboptimality Bounds for Trace-Bounded SDPs Facilitate the Development of a High-Performance, Scalable Low-Rank Solver: SDPLR+

Abstract:

Semidefinite programming (SDP) and its associated computational tools have become indispensable assets across machine learning and data science disciplines. However, creating solvers that scale effectively remains a significant hurdle. Standard SDP formulations treat the positive semidefinite decision variable as a dense $n \times n$ matrix, which creates a bottleneck even when the input data is sparse. Fortunately, as demonstrated by Barvinok and Pataki, the optimal solution often does not necessitate a full-rank matrix. Capitalizing on this insight, Burer and Monteiro introduced the SDPLR solver two decades ago. By optimizing over a low-rank factorization rather than the complete matrix, SDPLR significantly reduced memory requirements and proved effective for a wide array of problems.

Despite its advantages, the original SDPLR algorithm had a limitation: it monitored only the primal infeasibility, which hindered the ability to terminate the optimization process early when achieving moderate accuracy levels. To address this, we introduce a suboptimality bound tailored for trace-bounded SDP problems. This innovation allows for more precise tracking of optimization progress and supports early termination strategies. Building on this, we present SDPLR+, a new solver that initiates optimization with a very low-rank factorization and dynamically adjusts the rank according to both primal infeasibility and suboptimality metrics. This approach accelerates computation and further conserves storage resources.

Extensive numerical evaluations on problems such as Max Cut, Minimum Bisection, Cut Norm, and Lov\'{a}sz Theta, comparing SDPLR+ against several recent memory-efficient and scalable SDP solvers, highlight its superior scalability. SDPLR+ successfully handles decision variables in the million-by-million range and frequently emerges as the fastest solver for achieving moderate accuracy (specifically $10^{-2}$). Additional tests involving $\mu$-conductance, matrix completion, and $k$-means clustering underscore the solver's versatility and potential applicability across a diverse spectrum of data science tasks.


Source: arXiv Generated at: 2026-06-03 00:00:00 UTC

Related Articles

TechCrunch

The world’s largest privately owned laser just turned on

Xcimer Energy activated the Phoenix laser, the world’s largest privately owned laser, aiming to commercialize fusion pow...

Uber Targets Doubling Its Fleet of Electric Motorcycles in Kenya
Bloomberg

Uber Targets Doubling Its Fleet of Electric Motorcycles in Kenya

Uber plans to double its electric motorcycle fleet in Kenya. This expansion aims to enhance sustainable transport option...

AI Saves Time But Most Companies Waste the Gain, Study Shows
Bloomberg

AI Saves Time But Most Companies Waste the Gain, Study Shows

A study reveals that while AI saves employee time, most companies fail to capitalize on these gains, squandering potenti...

JPMorgan Lifts S&P Target on Earnings 'Supercycle'
Bloomberg

JPMorgan Lifts S&P Target on Earnings 'Supercycle'

JPMorgan raised its S&P 500 target, citing an earnings “supercycle” that reflects heightened confidence in corporate pro...

Europe Sleepwalking Into Economic Ruin, Serb Leader Says
Bloomberg

Europe Sleepwalking Into Economic Ruin, Serb Leader Says

Serbian leader warns Europe is sleepwalking into economic ruin.

Delta Electronics Flags Power Crunch
Bloomberg

Delta Electronics Flags Power Crunch

Delta Electronics warns of a looming power deficit due to surging demand and constrained production, predicting serious ...