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}, fR[x]f \in \mathbb{R}[x]0.
  • Localizing matrices: For each constraint fR[x]f \in \mathbb{R}[x]1, of degree fR[x]f \in \mathbb{R}[x]2, the localizing matrix is defined by fR[x]f \in \mathbb{R}[x]3.

The fR[x]f \in \mathbb{R}[x]4th order moment relaxation is the SDP: fR[x]f \in \mathbb{R}[x]5 with fR[x]f \in \mathbb{R}[x]6.

The dual SDP uses sums-of-squares multipliers: fR[x]f \in \mathbb{R}[x]7 where fR[x]f \in \mathbb{R}[x]8 is SOS of degree fR[x]f \in \mathbb{R}[x]9, and p=infxKf(x)p^* = \inf_{x \in K} f(x)0 is SOS of degree p=infxKf(x)p^* = \inf_{x \in K} f(x)1.

Finite convergence at order p=infxKf(x)p^* = \inf_{x \in K} f(x)2 is certified by the flat extension condition: p=infxKf(x)p^* = \inf_{x \in K} f(x)3, 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 p=infxKf(x)p^* = \inf_{x \in K} f(x)4. Here, p=infxKf(x)p^* = \inf_{x \in K} f(x)5 and p=infxKf(x)p^* = \inf_{x \in K} f(x)6 are real-valued in p=infxKf(x)p^* = \inf_{x \in K} f(x)7; the feasible set is p=infxKf(x)p^* = \inf_{x \in K} f(x)8.

  • Complex moment matrix: Now a Hermitian matrix indexed by double multi-indices p=infxKf(x)p^* = \inf_{x \in K} f(x)9 with dd0, entries dd1.
  • Complex localizing matrices: dd2 formed analogously for constraint dd3 of bidegree dd4.
  • Hermitian SOS: The dual relaxation imposes

dd5

with each dd6 a Hermitian SOS: dd7 for polynomials dd8 of degree dd9.

  • Finite convergence: Requires both a flat extension

y=(yα)α2dy = (y_\alpha)_{|\alpha| \le 2d}0

and verification of hyponormality of certain compressed shift operators, via y=(yα)α2dy = (y_\alpha)_{|\alpha| \le 2d}1 block matrices built from y=(yα)α2dy = (y_\alpha)_{|\alpha| \le 2d}2 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 y=(yα)α2dy = (y_\alpha)_{|\alpha| \le 2d}3 to each constraint y=(yα)α2dy = (y_\alpha)_{|\alpha| \le 2d}4:

  • Chordal sparsity decomposition: Build a variable interaction graph via monomial support, chordally complete it, and extract maximal cliques y=(yα)α2dy = (y_\alpha)_{|\alpha| \le 2d}5.
  • Blockwise SOS representation: Formulate the SOS decomposition using variables restricted to clique supports:

y=(yα)α2dy = (y_\alpha)_{|\alpha| \le 2d}6

  • Mismatch-driven order selection: Iterative algorithm:

    1. Initialize all y=(yα)α2dy = (y_\alpha)_{|\alpha| \le 2d}7 or y=(yα)α2dy = (y_\alpha)_{|\alpha| \le 2d}8.
    2. Solve moment SDP, build a candidate solution.
    3. Identify the y=(yα)α2dy = (y_\alpha)_{|\alpha| \le 2d}9 most violated constraints and increment their orders.
    4. Repeat until all residues are below tolerance.
  • Global convergence: As each xαdμ\int x^\alpha \, d\mu0, 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 xαdμ\int x^\alpha \, d\mu1, symmetry can be leveraged to decompose the (potentially very large) moment and localizing matrices into smaller blocks:

  • Torus invariance (xαdμ\int x^\alpha \, d\mu2): Moment entries xαdμ\int x^\alpha \, d\mu3 survive only for xαdμ\int x^\alpha \, d\mu4; blocks are indexed by total degree.
  • Sign invariance (xαdμ\int x^\alpha \, d\mu5): Only even-degree moment entries survive; xαdμ\int x^\alpha \, d\mu6 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 xαdμ\int x^\alpha \, d\mu7 complex voltages and xαdμ\int x^\alpha \, d\mu814,500 constraints are optimally solved with moment relaxations.
    • Complex Hermitian SOS reduces block sizes by approximately xαdμ\int x^\alpha \, d\mu9, 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 μ\mu0).
    • Enforcing torus symmetry decomposed each moment block into up to 4 sub-blocks for μ\mu1.
    • Sample times: Polish 3012-wp (μ\mu2): 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 μ\mu3~p.u. (voltage) and μ\mu4~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.