Papers
Topics
Authors
Recent
Search
2000 character limit reached

Lasserre's Hierarchy in Polynomial Optimization

Updated 4 February 2026
  • Lasserre's Hierarchy is a sequence of SDP relaxations for polynomial optimization that leverages moment and sums-of-squares duality to tighten lower bounds.
  • It incorporates extensions for complex variables, multi-order relaxations, and symmetry-induced block-diagonal structures to enhance scalability.
  • Its practical impact is evidenced by efficient solutions in large-scale optimal power flow problems with guaranteed convergence through flat extension conditions.

Lasserre's Hierarchy

Lasserre's hierarchy is a sequence of convex semidefinite programming (SDP) relaxations for polynomial optimization problems (POPs) which leverages the duality between moments and sums-of-squares (SOS) polynomials. It systematically tightens lower bounds on the global optimum of a POP by increasing the order of relaxation, and under suitable conditions, converges to the exact solution. Recent advances have generalized the framework to deal with complex variables, exploited problem sparsity via multi-ordered relaxations, introduced symmetry-driven block-diagonal structures, and demonstrated tractability on large-scale industrial applications such as optimal power flow (OPF) (Josz et al., 2017).

1. Core Construction: Classical Real-variable Lasserre Hierarchy

Given a basic semialgebraic set K={xRngj(x)0,j=1,,m}K = \{x \in \mathbb{R}^n \mid g_j(x) \ge 0, \, j=1, \ldots, m\} and a polynomial fR[x]f \in \mathbb{R}[x], consider the polynomial optimization problem p=infxKf(x)p^* = \inf_{x \in K} f(x). Lasserre's hierarchy constructs a sequence of SDP relaxations parameterized by relaxation order dd:

  • Truncated moment sequence: Introduce variables y=(yα)α2dy = (y_\alpha)_{|\alpha| \le 2d} to represent approximate moments xαdμ\int x^\alpha \, d\mu for an unknown measure μ\mu supported on KK.
  • Moment matrix: Md(y)M_d(y) is a symmetric matrix with entries Md(y)α,β=yα+βM_d(y)_{\alpha, \beta} = y_{\alpha+\beta}, α,βd|\alpha|,|\beta|\le d.
  • Localizing matrices: For each constraint gjg_j, of degree djd_j, the localizing matrix is defined by Mddj(gjy)α,β=γ(gj)γyα+β+γM_{d-d_j}(g_jy)_{α, β} = \sum_\gamma (g_j)_\gamma y_{\alpha+\beta+\gamma}.

The ddth order moment relaxation is the SDP: minyLy(f)s.t.y0=1,Md(y)0,Mddj(gjy)0,j=1,,m\min_{y} L_y(f) \quad \text{s.t.} \quad y_0 = 1,\, M_d(y) \succeq 0,\, M_{d-d_j}(g_jy)\succeq 0,\, j=1,\ldots,m with Ly(f)=αfαyαL_y(f) = \sum_\alpha f_\alpha y_\alpha.

The dual SDP uses sums-of-squares multipliers: maxλ,σjλsuch thatf(x)λ=σ0(x)+j=1mσj(x)gj(x)\max_{\lambda,\,\sigma_j} \lambda \quad \text{such that} \quad f(x) - \lambda = \sigma_0(x) + \sum_{j=1}^m \sigma_j(x)g_j(x) where σ0\sigma_0 is SOS of degree 2d\leq 2d, and σj\sigma_j is SOS of degree 2(ddj)\le 2(d - d_j).

Finite convergence at order dd is certified by the flat extension condition: rankMd(y)=rankMd1(y)\mathrm{rank} M_d(y^*) = \mathrm{rank} M_{d-1}(y^*), allowing extraction of global minimizers (Josz et al., 2017).

2. Generalization to Complex Variables and Hermitian SOS

For applications in oscillatory physical systems (notably OPF), the Lasserre hierarchy is extended to complex variables zCnz \in \mathbb{C}^n. Here, f(z,zˉ)f(z, \bar z) and gj(z,zˉ)g_j(z, \bar z) are real-valued in (z,zˉ)(z, \bar z); the feasible set is K={zCngj(z,zˉ)0}K = \{z \in \mathbb{C}^n \mid g_j(z, \bar z) \ge 0\}.

  • Complex moment matrix: Now a Hermitian matrix indexed by double multi-indices (α,β)(\alpha,\beta) with α,βd|\alpha|,|\beta|\le d, entries Md(y)(α,β),(γ,δ)=yα+γ,β+δM_d(y)_{(\alpha,\beta),(\gamma,\delta)}=y_{\alpha+\gamma,\beta+\delta}.
  • Complex localizing matrices: Mdkj(gjy)(α,β),(γ,δ)M_{d-k_j}(g_jy)_{(\alpha,\beta),(\gamma,\delta)} formed analogously for constraint gjg_j of bidegree kjk_j.
  • Hermitian SOS: The dual relaxation imposes

f(z,zˉ)λ=σ0(z,zˉ)+jσj(z,zˉ)gj(z,zˉ)f(z, \bar z) - \lambda = \sigma_0(z,\bar z) + \sum_j \sigma_j(z, \bar z) g_j(z, \bar z)

with each σj\sigma_j a Hermitian SOS: σ(z,zˉ)=p(z)2\sigma(z,\bar z) = \sum_\ell |p_\ell(z)|^2 for polynomials pp_\ell of degree dkj\le d - k_j.

  • Finite convergence: Requires both a flat extension

rankMd(y)=rankMddK(y)(dK=max{2,k1,...,km})\mathrm{rank}\, M_d(y^*) = \mathrm{rank} M_{d - d_K}(y^*) \quad (d_K = \max\{2, k_1, ..., k_m\})

and verification of hyponormality of certain compressed shift operators, via 3×33\times 3 block matrices built from Md(y)M_d(y) and moment matrices with variable multipliers (Josz et al., 2017).

3. Exploiting Sparsity: Multi-Order Lasserre Hierarchy

Many large-scale POPs exhibit substantial sparsity. The multi-ordered hierarchy assigns a potentially different relaxation order djd_j to each constraint gjg_j:

  • Chordal sparsity decomposition: Build a variable interaction graph via monomial support, chordally complete it, and extract maximal cliques C1,...,CpC_1, ..., C_p.
  • Blockwise SOS representation: Formulate the SOS decomposition using variables restricted to clique supports:

fλ=k[σ0k(zCk,zˉCk)+gjCkσjk(zCk,zˉCk)gj]f - \lambda = \sum_k \left[ \sigma_0^k(z_{C_k}, \bar z_{C_k}) + \sum_{g_j\in C_k} \sigma_j^k(z_{C_k}, \bar z_{C_k}) g_j \right]

  • Mismatch-driven order selection: Iterative algorithm:

    1. Initialize all dj=0d_j = 0 or $1$.
    2. Solve moment SDP, build a candidate solution.
    3. Identify the hh most violated constraints and increment their orders.
    4. Repeat until all residues are below tolerance.
  • Global convergence: As each djd_j \to \infty, the hierarchy recovers the dense Lasserre relaxation and converges globally under standard Archimedean assumptions (Josz et al., 2017).

4. Symmetry-induced Block-diagonal Structure

If the objective and constraints are invariant under a compact group GG, symmetry can be leveraged to decompose the (potentially very large) moment and localizing matrices into smaller blocks:

  • Torus invariance (zeiθzz \mapsto e^{i\theta} z): Moment entries yα,βy_{\alpha, \beta} survive only for α=β|\alpha| = |\beta|; blocks are indexed by total degree.
  • Sign invariance (xxx \mapsto -x): Only even-degree moment entries survive; Md(y)M_d(y) splits into even and odd components.

This block-diagonalization reduces the order and size of SDPs by a factor roughly corresponding to the number of symmetry blocks, which is crucial for scalability in high-dimensional problems (Josz et al., 2017).

5. Practical Impact: Large-scale Optimal Power Flow and Beyond

The aforementioned extensions and innovations have enabled the Lasserre hierarchy to solve real-world polynomial optimization instances at unprecedented scale:

  • OPF applications: The power flow equations with n4500n \approx 4500 complex voltages and \sim14,500 constraints are optimally solved with moment relaxations.
    • Complex Hermitian SOS reduces block sizes by approximately 2d2^d, producing identical relaxation bounds as real variable hierarchies but with greater tractability.
    • Sparsity and symmetry further reduce the moment block sizes: in large test cases, only a small fraction of constraints needed increased relaxation order (typically dj2d_j \le 2).
    • Enforcing torus symmetry decomposed each moment block into up to 4 sub-blocks for d=3d=3.
    • Sample times: Polish 3012-wp (n4584n \approx 4584): first bounds in 320s (real) vs 141s (complex); global solution in 900s (real) vs 700s (complex).
    • All computed global minimizers satisfied problem constraints to within $0.005$~p.u. (voltage) and $1$~MVA (power) (Josz et al., 2017).

Deployment of these scalable, certified global methods extends to other domains involving nonconvex polynomial equations with structure: signal processing, control, large-scale combinatorial/graph-theoretic relaxations, and more.

6. Convergence, Duality, and Flat Extension

Theoretical completeness is maintained across all extensions:

  • Under the Archimedean property (existence of a ball constraint), the hierarchy delivers a monotone sequence of lower bounds converging upwards to the global infimum (Tacchi, 2020).
  • Strong duality holds between the primal moment SDP and the SOS dual at each order, provided boundedness (via ball constraint) (Josz et al., 2014).
  • Finite convergence is certified by the flat extension property (Curto–Fialkow criterion in real case, or its hyponormal extension in complex case), which enables explicit extraction of atomic global minimizers (Josz et al., 2017).
  • The multi-ordered and symmetry-adapted hierarchies preserve this structure, provided the (blockwise) flatness condition is satisfied on the active moment submatrix (Josz et al., 2017).

7. Open Directions and Future Work

Research frontiers include:

  • Robust extraction methods for global minimizers in cases of multiplicity or nonuniqueness.
  • Fully adaptive order-selection heuristics with provable performance guarantees.
  • Extension to mixed-integer polynomial optimization.
  • Further categorization and exploitation of symmetry types beyond torus and sign invariance.
  • Applications to more general nonconvex programming domains, including high-dimensional signal inference, algebraic coding, and optimal design for nonlinear systems (Josz et al., 2017).

The Lasserre hierarchy, with its modern extensions and scalable formulations, forms a foundational tool in both theory and practice for global polynomial optimization at scale.

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 Lasserre's Hierarchy.