Papers
Topics
Authors
Recent
Search
2000 character limit reached

Primal–Dual Interior-Point Framework

Updated 22 November 2025
  • Primal–dual interior-point frameworks are algorithms that solve constrained optimization problems by following a central path using both primal and dual variables.
  • They extend classical Euclidean methods to Riemannian manifolds by replacing standard derivatives with covariant derivatives, retractions, and tangent-space computations.
  • The method achieves fast local convergence—superlinear or quadratic—and robust global guarantees under standard regularity and geometric conditions.

A primal–dual interior-point framework is a class of algorithms that solve constrained optimization problems by following a trajectory (central path) through the strictly feasible region of the problem, using both primal and dual variables, via a barrier-augmented Lagrangian and perturbed Karush–Kuhn–Tucker (KKT) conditions. In the generalization to Riemannian manifolds, the framework replaces Euclidean derivatives with Riemannian objects—most notably covariant derivatives and retractions—while fully retaining the primal–dual structure, path-following, and Newton-based direction computation that underpin the success of IPMs in Euclidean domains. Central to the methodology is the use of a primal–dual Newton system constructed and updated in tangent spaces of the product manifold, maintaining interior feasibility at every step and achieving fast (superlinear, sometimes quadratic) local convergence alongside strong global guarantees under standard regularity conditions (Lai et al., 2022).

1. Riemannian Primal–Dual IPM: Mathematical Problem Statement

Let M\mathcal{M} be a dd-dimensional, connected, complete Riemannian manifold with Riemannian metric ,x\langle\cdot,\cdot\rangle_x on TxMT_x\mathcal{M}. The general nonlinear constrained optimization problem is

minxM f(x)s.t.g(x)0 Rm,h(x)=0 R,\min_{x\in\mathcal{M}}\ f(x) \qquad \text{s.t.}\quad g(x)\geq0\ \in\mathbb{R}^m,\quad h(x)=0\ \in\mathbb{R}^\ell,

with smooth (C3C^3) scalar functions ff, {gi}i=1m\{g_i\}_{i=1}^m, {hj}j=1\{h_j\}_{j=1}^\ell on M\mathcal{M}. Gradients and Hessians are taken with the Levi–Civita connection dd0 of the manifold. Slack variables dd1, so dd2, dd3, are introduced; dual multipliers dd4 for inequalities; and dd5 for equalities, forming the augmented variable dd6.

The barrier-augmented Lagrangian is

dd7

with barrier parameter dd8.

2. Barrier-Augmented Primal–Dual Residuals and KKT System

The perturbed KKT (primal–dual) system, written as a vector field dd9, is

,x\langle\cdot,\cdot\rangle_x0

where ,x\langle\cdot,\cdot\rangle_x1, ,x\langle\cdot,\cdot\rangle_x2 is the all-ones vector.

Blockwise, this generates:

  • Primal gradient residual:

,x\langle\cdot,\cdot\rangle_x3

  • Primal equality residual: ,x\langle\cdot,\cdot\rangle_x4
  • Dual complementarity residual: ,x\langle\cdot,\cdot\rangle_x5

3. Riemannian Primal–Dual Newton Step

The Newton step ,x\langle\cdot,\cdot\rangle_x6 is computed by linearizing ,x\langle\cdot,\cdot\rangle_x7 via its covariant derivative ,x\langle\cdot,\cdot\rangle_x8, and solving

,x\langle\cdot,\cdot\rangle_x9

in the tangent space, where TxMT_x\mathcal{M}0 only has nonzero component in the TxMT_x\mathcal{M}1 block. The Hessian block in TxMT_x\mathcal{M}2 is the Riemannian Hessian: TxMT_x\mathcal{M}3 The full system comprises four coupled blocks; however, the condensed saddle-point system on TxMT_x\mathcal{M}4 is formed by block elimination: TxMT_x\mathcal{M}5 with TxMT_x\mathcal{M}6 incorporating second derivative and scaling terms, TxMT_x\mathcal{M}7 mapping dual search direction to the tangent space, and TxMT_x\mathcal{M}8 aggregating inequality constraint gradients.

The updates for TxMT_x\mathcal{M}9 and minxM f(x)s.t.g(x)0 Rm,h(x)=0 R,\min_{x\in\mathcal{M}}\ f(x) \qquad \text{s.t.}\quad g(x)\geq0\ \in\mathbb{R}^m,\quad h(x)=0\ \in\mathbb{R}^\ell,0 are recovered via: minxM f(x)s.t.g(x)0 Rm,h(x)=0 R,\min_{x\in\mathcal{M}}\ f(x) \qquad \text{s.t.}\quad g(x)\geq0\ \in\mathbb{R}^m,\quad h(x)=0\ \in\mathbb{R}^\ell,1

4. Step Selection and Globalization

At each step, primal and dual variables must maintain strict positivity, enforced by a centrality condition. The step length minxM f(x)s.t.g(x)0 Rm,h(x)=0 R,\min_{x\in\mathcal{M}}\ f(x) \qquad \text{s.t.}\quad g(x)\geq0\ \in\mathbb{R}^m,\quad h(x)=0\ \in\mathbb{R}^\ell,2 is chosen by two rules:

  • Centrality: minxM f(x)s.t.g(x)0 Rm,h(x)=0 R,\min_{x\in\mathcal{M}}\ f(x) \qquad \text{s.t.}\quad g(x)\geq0\ \in\mathbb{R}^m,\quad h(x)=0\ \in\mathbb{R}^\ell,3, minxM f(x)s.t.g(x)0 Rm,h(x)=0 R,\min_{x\in\mathcal{M}}\ f(x) \qquad \text{s.t.}\quad g(x)\geq0\ \in\mathbb{R}^m,\quad h(x)=0\ \in\mathbb{R}^\ell,4
  • Armijo-type decrease on merit function minxM f(x)s.t.g(x)0 Rm,h(x)=0 R,\min_{x\in\mathcal{M}}\ f(x) \qquad \text{s.t.}\quad g(x)\geq0\ \in\mathbb{R}^m,\quad h(x)=0\ \in\mathbb{R}^\ell,5:

minxM f(x)s.t.g(x)0 Rm,h(x)=0 R,\min_{x\in\mathcal{M}}\ f(x) \qquad \text{s.t.}\quad g(x)\geq0\ \in\mathbb{R}^m,\quad h(x)=0\ \in\mathbb{R}^\ell,6

with minxM f(x)s.t.g(x)0 Rm,h(x)=0 R,\min_{x\in\mathcal{M}}\ f(x) \qquad \text{s.t.}\quad g(x)\geq0\ \in\mathbb{R}^m,\quad h(x)=0\ \in\mathbb{R}^\ell,7. Backtracking reduces minxM f(x)s.t.g(x)0 Rm,h(x)=0 R,\min_{x\in\mathcal{M}}\ f(x) \qquad \text{s.t.}\quad g(x)\geq0\ \in\mathbb{R}^m,\quad h(x)=0\ \in\mathbb{R}^\ell,8 until both criteria are satisfied. The update is performed via the manifold retraction: minxM f(x)s.t.g(x)0 Rm,h(x)=0 R,\min_{x\in\mathcal{M}}\ f(x) \qquad \text{s.t.}\quad g(x)\geq0\ \in\mathbb{R}^m,\quad h(x)=0\ \in\mathbb{R}^\ell,9.

5. Convergence Theorems: Local and Global Guarantees

Local convergence: Given a solution C3C^30 satisfying

  • existence (A1),
  • Riemannian LICQ at C3C^31,
  • strict complementarity C3C^32 for active C3C^33,
  • second-order sufficiency (C3C^34 positive-definite on the critical subspace),

then the damped-Newton method (with diminishing C3C^35 and step sizes C3C^36) converges locally superlinearly (quadratically if C3C^37 scaled as C3C^38 and C3C^39 rapidly) [(Lai et al., 2022), Thm 5.3].

Global convergence: Under Lipschitz continuity of ff0 and ff1 (under parallel transport), compact level sets, and nonsingularity of ff2, the line-search implementation generates iterates ff3 for which ff4 and every limit-point is a Riemannian KKT point [(Lai et al., 2022), Thm 6.3].

6. Algorithmic and Geometric Ingredients

  • Retraction: A mapping ff5 generalizes the exponential map, satisfying ff6 and ff7.
  • Vector transport: Transports tangent vectors from ff8 to ff9, facilitating step acceptance, merit decrease, and matrix Lipschitz estimates.
  • Inner linear solves: The condensed Newton system is solved by Krylov-type methods (e.g., Conjugate Residual), exploiting operator action for efficiency and avoiding explicit dense matrix forms, essential on non-Euclidean domains.
  • Stopping criteria: Algorithm monitors {gi}i=1m\{g_i\}_{i=1}^m0; termination occurs once it falls below a prescribed threshold.

7. Numerical Behavior and Applications

Empirical results show that the Riemannian primal–dual interior-point method (RIPM) achieves high accuracy and robust convergence for a variety of nonconvex optimization problems with manifold constraints (Lai et al., 2022). The generalization to the manifold setting, with correct attention to tangent-space differentiability, geometry-aware step selection, and retraction-based updates, preserves, in practice and theory, the desirable stability, fast local convergence, and global path-following guarantee of classical primal–dual IPMs. Numerical comparisons demonstrate that the method matches or exceeds performance of Euclidean competitors in problems with intrinsic manifold structure.

8. Comparison to Classical Euclidean and Other Extensions

The Riemannian framework generalizes all core steps and guarantees of the classical (Euclidean) primal–dual IPM:

  • Barrier-augmented Lagrangian and central-path system remain, now on {gi}i=1m\{g_i\}_{i=1}^m1.
  • The Newton system incorporates Riemannian gradient and Hessian via the Levi–Civita connection.
  • Retraction and vector transport replace Euclidean vector addition and matrix products.
  • Convergence theory directly extends, modulo Riemannian KKT nonsingularity, manifold LICQ, and compactness considerations.

This formulation provides a template for further generalizations, including infinite-dimensional manifolds and optimization subject to complex geometric constraints. The robust geometric machinery enables efficient computation and makes the approach broadly applicable in modern geometric optimization (Lai et al., 2022).

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 Primal--Dual Interior-Point Framework.