Subtopic Deep Dive

Semidefinite Programming
Research Guide

What is Semidefinite Programming?

Semidefinite programming (SDP) optimizes a linear function over the spectrahedron of positive semidefinite matrices subject to linear constraints.

SDP generalizes linear and second-order cone programming to matrix variables. Goemans and Williamson (1995) introduced SDP for approximating Max-Cut with a 0.878 approximation ratio (3602 citations). Ben-Tal and Nemirovski (2001) detailed theory and numerical methods for SDP (2795 citations).

15
Curated Papers
3
Key Challenges

Why It Matters

SDP delivers tight convex relaxations for NP-hard problems like Max-Cut (Goemans and Williamson, 1995) and robust optimization (Ben-Tal and Nemirovski, 1998). Applications span control theory via LMIs (Parrilo, 2000), polynomial optimization, and machine learning relaxations. Alizadeh (1995) enabled interior-point solvers for large-scale SDP in combinatorial optimization.

Key Research Challenges

Scaling to large matrices

SDP solvers face high computational cost from O(n^6) arithmetic in interior-point methods (Alizadeh, 1995). First-order methods like OSQP (Stellato et al., 2020) address this but sacrifice precision for very large instances. Balancing speed and accuracy remains critical.

Exploiting problem structure

Structured LMIs allow exact solutions via sum-of-squares (Parrilo, 2000), but general SDP lacks such characterizations. Ben-Tal and Nemirovski (2001) emphasize exploiting sparsity and low-rank structure. Generic solvers underperform on tailored applications.

Bridging duality gaps

Relaxations like Goemans-Williamson (1995) have constant-factor gaps for combinatorial problems. Tightening gaps requires novel hierarchies or strengthenings. Parrilo (2000) links gaps to algebraic geometry limits.

Essential Papers

1.

Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming

Michel X. Goemans, David P. Williamson · 1995 · Journal of the ACM · 3.6K citations

article Free Access Share on Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming Authors: Michel X. Goemans Massachusetts Institute of Techn...

2.

Lectures on modern convex optimization analysis, algorithms, and engineering applications. - Includes index

Aharon Ben‐Tal, Arkadi Nemirovski · 2001 · 2.8K citations

This is a book devoted to well-structured and thus efficiently solvable convex optimization problems, with emphasis on conic quadratic and semidefinite programming. The authors present the basic th...

3.

SNOPT: An SQP Algorithm for Large-Scale Constrained Optimization

Philip E. Gill, Walter Murray, Michael A. Saunders · 2005 · SIAM Review · 2.8K citations

Sequential quadratic programming (SQP) methods have proved highly effective for solving constrained optimization problems with smooth nonlinear functions in the objective and constraints. Here we c...

4.

Robust Convex Optimization

Aharon Ben‐Tal, Arkadi Nemirovski · 1998 · Mathematics of Operations Research · 2.5K citations

We study convex optimization problems for which the data is not specified exactly and it is only known to belong to a given uncertainty set U, yet the constraints must hold for all possible values ...

5.

Structured semidefinite programs and semialgebraic geometry methods in robustness and optimization

Pablo A. Parrilo · 2000 · 1.9K citations

In the first part of this thesis, we introduce a specific class of Linear Matrix Inequalities (LMI) whose optimal solution can be characterized exactly. This family corresponds to the case where th...

6.

Computing a Trust Region Step

Jorge J. Morè, D. C. Sorensen · 1983 · SIAM Journal on Scientific and Statistical Computing · 1.4K citations

An algorithm is proposed for the problem of minimizing a quadratic function subject to an ellipsoidal constraint which is guaranteed to produce a nearly optimal solution in a finite number of itera...

7.

A polyhedral branch-and-cut approach to global optimization

Mohit Tawarmalani, Nikolaos V. Sahinidis · 2005 · Mathematical Programming · 1.2K citations

Reading Guide

Foundational Papers

Start with Goemans-Williamson (1995) for approximation algorithms; Ben-Tal-Nemirovski (2001) for comprehensive theory; Alizadeh (1995) for primal-dual interior-point methods.

Recent Advances

Stellato et al. (2020) OSQP for large-scale quadratic cones extending SDP; builds on Gill et al. (2005) SQP foundations.

Core Methods

Primal-dual interior-point (Alizadeh 1995); operator-splitting (Stellato et al. 2020); SQP for nonlinear SDP (Gill et al. 2005); chordal sparsity decomposition (Parrilo 2000).

How PapersFlow Helps You Research Semidefinite Programming

Discover & Search

Research Agent uses citationGraph on Goemans and Williamson (1995) to map 3600+ citing works on SDP relaxations, then findSimilarPapers reveals extensions like Alizadeh (1995). exaSearch queries 'semidefinite programming large-scale solvers' to uncover OSQP (Stellato et al., 2020) amid 250M+ papers.

Analyze & Verify

Analysis Agent runs readPaperContent on Ben-Tal and Nemirovski (2001) to extract primal-dual algorithms, then verifyResponse with CoVe checks approximation ratios against Goemans-Williamson (1995). runPythonAnalysis implements OSQP on sample Max-Cut instances with GRADE scoring for solver accuracy.

Synthesize & Write

Synthesis Agent detects gaps in large-scale SDP via contradiction flagging across Parrilo (2000) and Stellato et al. (2020). Writing Agent applies latexEditText to draft proofs, latexSyncCitations for 10+ references, and latexCompile for camera-ready SDP survey with exportMermaid for duality diagrams.

Use Cases

"Benchmark OSQP vs interior-point on 1000x1000 SDP instances"

Research Agent → searchPapers 'OSQP semidefinite' → Analysis Agent → runPythonAnalysis (NumPy/ SciPy SDP solver comparison, matplotlib convergence plots) → researcher gets CSV timings and GRADE-verified stats.

"Write LaTeX section on Goemans-Williamson Max-Cut relaxation"

Research Agent → readPaperContent (Goemans-Williamson 1995) → Synthesis Agent → gap detection → Writing Agent → latexEditText + latexSyncCitations + latexCompile → researcher gets compiled PDF with theorems and proofs.

"Find GitHub implementations of Alizadeh SDP interior-point method"

Research Agent → searchPapers 'Alizadeh 1995 SDP' → Code Discovery workflow (paperExtractUrls → paperFindGithubRepo → githubRepoInspect) → researcher gets 5+ repos with code quality ratings and install commands.

Automated Workflows

Deep Research scans 50+ SDP papers from Goemans-Williamson (1995) citations, producing structured report with approximation ratio tables via DeepScan's 7-step verification. Theorizer generates novel SDP hierarchies for polynomial optimization from Parrilo (2000), validated by CoVe chain.

Frequently Asked Questions

What defines semidefinite programming?

SDP minimizes c·X subject to AX=b and X ≽ 0, where X is symmetric positive semidefinite. It extends LP to matrix cones (Ben-Tal and Nemirovski, 2001).

What are core SDP solution methods?

Interior-point methods use barrier functions (Alizadeh, 1995). First-order operator-splitting appears in OSQP (Stellato et al., 2020). SQP variants handle nonlinear extensions (Gill et al., 2005).

What are key SDP papers?

Goemans-Williamson (1995, 3602 citations) for Max-Cut; Ben-Tal-Nemirovski (2001, 2795 citations) for theory; Parrilo (2000, 1879 citations) for structured LMIs.

What open problems exist in SDP?

Scaling beyond 10k matrices efficiently; closing integrality gaps beyond constants (Goemans-Williamson 1995); structure exploitation without sparsity patterns (Parrilo 2000).

Research Advanced Optimization Algorithms Research with AI

PapersFlow provides specialized AI tools for Mathematics researchers. Here are the most relevant for this topic:

See how researchers in Physics & Mathematics use PapersFlow

Field-specific workflows, example queries, and use cases.

Physics & Mathematics Guide

Start Researching Semidefinite Programming with AI

Search 474M+ papers, run AI-powered literature reviews, and write with integrated citations — all in one workspace.

See how PapersFlow works for Mathematics researchers