Papers
Topics
Authors
Recent
Search
2000 character limit reached

Semidefinite Programming Relaxation (SDP)

Updated 15 April 2026
  • Semidefinite programming relaxation is a convex optimization technique that transforms non-convex quadratic and polynomial problems into tractable forms using PSD constraints.
  • It achieves this by lifting problems into a higher-dimensional matrix space and replacing difficult rank constraints with positive semidefiniteness.
  • SDP relaxations provide effective bounds for NP-hard challenges in control, combinatorial optimization, and signal processing, enabling practical applications.

A semidefinite programming (SDP) relaxation is a convex programming technique that replaces a hard (often combinatorial or non-convex) optimization problem with an SDP whose feasible region is an intersection of a linear space and the cone of positive semidefinite (PSD) matrices. SDP relaxations are widely used to provide tractable approximations or upper/lower bounds for NP-hard quadratic programs, polynomial optimization, and a broad variety of problems in control, combinatorial optimization, statistics, and signal processing.

1. Fundamental Structure and Principle

Given a non-convex quadratic or polynomial optimization, SDP relaxations are constructed by "lifting" the original problem into a higher-dimensional space of matrices and replacing rank constraints with PSD constraints. The archetypal form is

minXSnC,X s.t.Ai,X=bi,i=1,,m X0,\begin{aligned} \min_{X\in \mathbb{S}^n} \quad & \langle C, X \rangle \ \text{s.t.} \quad & \langle A_i, X \rangle = b_i,\quad i=1,\ldots,m \ & X \succeq 0, \end{aligned}

where A,B=Tr(ATB)\langle A, B \rangle = \mathrm{Tr}(A^T B), Ai,CSnA_i, C \in \mathbb{S}^n, and X0X \succeq 0 imposes positive semidefiniteness on the matrix variable XX (Shah et al., 2016).

The mechanism is to relax a quadratic form xTQxx^T Q x for xRnx \in \mathbb{R}^n into Tr(QX)\mathrm{Tr}(QX) with X0X \succeq 0 and XX approximating A,B=Tr(ATB)\langle A, B \rangle = \mathrm{Tr}(A^T B)0. The non-convex constraint $\mathrm{rank

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Semidefinite Programming Relaxation (SDP).