How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Barrier and primal dual interior point methods
1 · Prerequisites
- Absolute and Conditional Convergence; Rearrangement; Products
- Algebraic Closure, Embeddings, and Separability
- Algebraic Extensions, Extension Degree, and Finite Fields
- Binary Operations, Monoids, Groups and Subgroups
- Compactness in Metric Spaces
- Completeness, Completion, and Uniform Continuity
- Composition Series, the Jordan–Hölder Theorem and Solvable Groups
- Congruences, the Integers Modulo n and the Chinese Remainder Theorem
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Convex and Semicontinuous Functions on Rⁿ
- Convexity
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Cyclic Groups and Direct Products
- Darboux, L'Hôpital, and Taylor's Theorem
- Determinants of Matrices over a Commutative Ring
- Diagonalisation and the Minimal Polynomial
- Direct Matrix Factorisations: LU, Cholesky and QR
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Divisibility, Greatest Common Divisors and Bézout's Identity
- Dual Spaces, Bilinear and Quadratic Forms, and Sylvester's Law of Inertia
- Eigenvalues, Eigenvectors and the Characteristic Polynomial
- Filters and Ultrafilters
- Finite Counting, Factorials and Binomial Coefficients
- Finite-precision direct factorizations and least squares
- Foundations of the Real Numbers for Analysis
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Group Homomorphisms and the Isomorphism Theorems
- Hilbert Space Geometry and Riesz Representation
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Inequality KKT duality and optimality certificates
- Inner Product Spaces, Gram-Schmidt, Projections and Adjoints
- Limits of Real Functions
- limsup, liminf, and Subsequential Limits
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Matrices, the Matrix of a Linear Map, and Change of Basis
- Matrix Differentiation and First-order Spectral Perturbation
- Matrix Norms, Condition Numbers and Numerical Stability
- Metric Spaces
- Mixed Partials, Taylor Formulae, and Extrema
- Monotone Functions, Discontinuities, and Continuity Sets
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Normal Subgroups and Quotient Groups
- Numerical optimization globalization and inexact certificates
- Order, Zorn's Lemma, and the Axiom of Choice
- Polynomial Rings, the Division Algorithm and Roots
- Power Series and Real-Analytic Functions
- Primes, Euclid's Lemma and the Fundamental Theorem of Arithmetic
- Properties of the Integral and the Working FTC
- Relations, Functions, and Quotients
- Response surfaces and optimal design
- Rings, Subrings, Integral Domains and Fields
- Rⁿ as a Normed Space; Vector-Valued Functions
- Roots, Rational Powers, and Classical Inequalities
- Sequences and Limits
- Sequences and Series of Functions; Uniform Convergence
- Series: Convergence and the Nonnegative Tests
- Simple Field Extensions and the Construction of the Complex Numbers
- Splitting Fields
- Suprema and Infima
- Sylow's Theorems, p-Groups and Nilpotent Groups
- Symmetric Groups, Cycle Decomposition and the Sign Homomorphism
- The Derivative and the Mean Value Theorems
- The Determinant of a Linear Operator, Cofactors and Cramer's Rule
- The Exponential Function
- The Fundamental Theorem of Algebra
- The Fundamental Theorem of Finite Abelian Groups
- The Galois Correspondence
- The Inverse and Implicit Function Theorems
- The Inverse Function Theorem Completed
- The Logarithm and General Powers
- The Riemann Integral: Definition and Integrability
- The Spectral Theorem, Positive Operators and Singular Value Decomposition
- The Total Derivative in ℝᵐ → ℝⁿ
- The ZFC Axioms and the Basic Set Constructions
- Topology of ℝ
- Triangularisation, Generalised Eigenspaces and Jordan Canonical Form
- Vector Spaces, Linear Subspaces, Span and Direct Sums
2 · Summary
Objective
Develop log barriers and central paths for smooth convex inequalities and conic programs; prove the exact central-point primal-dual barrier gaps and together with the resulting objective-error bounds; define finite-budget LP/QP and symmetric-cone primal-dual Newton residual systems with fraction-to-boundary updates; and prove the short-step path-following bound from local self-concordant calculus. The page includes the orthant, Lorentz, and positive-semidefinite barriers with their domains and parameters. Residual tolerances alone remain candidate diagnostics; a stopping certificate requires verified primal and dual feasibility and a gap bound. Phase I gives a strict-feasibility margin; a zero margin without an attainment check remains inconclusive, including for weakly infeasible SDPs.
3 · Logical flowchart
4 · Definitions, theorems and proofs
Self-concordant log-homogeneous barriers and their local geometry
Definition
Let be a finite-dimensional real inner-product space, let be open and convex, and let be . Write for its Hessian as a self-adjoint operator. A self-concordant barrier on is a strictly convex with positive-definite Hessian, with whenever approaches a finite boundary point of , and satisfying both conditions below.
For , define the local norm and its dual by The Dikin inclusion is . The self-concordance inequality is The Newton decrement is .
If is a closed convex cone with nonempty interior and , the barrier is -log-homogeneous when , for every and , and for every . The number is its barrier parameter. When equality constraints are imposed, local norms and decrements are computed after restricting and to the tangent space .
Conic, LP, and convex QP primal-dual models
Definition
For a finite-dimensional real inner-product space , a cone is a set closed under addition and multiplication by nonnegative scalars. A cone is proper when it is closed, convex, pointed (), and has nonempty interior. Its dual cone is
Let and be linear, let , , and . A matrix has full row rank when its rows are linearly independent. The conic primal problem and its displayed dual pair are where is the adjoint, defined by . For any feasible pair, its gap is The special case has dual and gap .
For , the latter is the standard-form LP subject to , , with dual variables free and . A convex QP in this convention has objective , with symmetric , the same equality, and . Its Lagrangian is ; a feasible KKT tuple obeys , and its dual function is . The dual value is .
For a Lorentz cone , let , , , and . Then is membership of in . With no equality constraints, the SOCP under these constraints has dual For symmetric matrices, means for every and the pairing is . Thus subject to , has dual subject to , , with gap . The affine-matrix SDP subject to has dual subject to for every and .
The smooth convex inequality convention is that of Inequality constrained programs, tangent cones, constraint qualifications, and KKT: inequalities are written and their multipliers are nonnegative. The Lagrangian dual-value convention is that of Finite-dimensional convex program, Lagrangian dual, and Slater condition.
Local Hessian comparison, damped Newton decrement, and center distance
Statement
Let be a self-concordant barrier as in Self-concordant log-homogeneous barriers and their local geometry. Put , , and let be the Newton direction when the ambient Hessian is used. The analogous statements hold on an affine feasible subspace with its restricted Hessian and gradient.
For , put . Whenever the whole segment lies in , the local metric satisfies the lower bound below. If (with no restriction when ), Dikin inclusion guarantees that the segment lies in and the upper bound also holds: If , then For every , the damped step lies in and obeys . If , then has a unique attained global minimizer in , and
Facts & Assumptions
Given: The self-concordance, Dikin inclusion, and local norm definitions in Self-concordant log-homogeneous barriers and their local geometry.
The defining mixed derivative bound is (Self-concordant log-homogeneous barriers and their local geometry).
The local norm is induced by the positive-definite Hessian and its dual norm is induced by (Self-concordant log-homogeneous barriers and their local geometry).
Proof
Fix and put . Differentiation gives , so [F1] implies . Therefore . Integrating from to yields whenever , and the lower inequality holds along every segment in . Taking reciprocals gives the asserted two-sided metric bound for and the lower bound for all .
For a fixed , put . By [F1], . When , step 1.1 gives ; integration gives . Squaring this inequality for every proves the stated Hessian comparison.
For any , put and . Taylor's formula with integral remainder and step 1.1 give . The dual-norm inequality makes the right side at least , which tends to as when . Under this condition the sublevel set is bounded.
Since , the damped displacement has local length , so Dikin inclusion places in . The gradient expansion is , where . The first two terms have -dual norm . By step 2.1, . Thus . Since , the dual norm at is at most times the -dual norm, giving .
Assume now . The sublevel set in step 2.2 cannot accumulate at a finite boundary point of , because blows up there while its values on the sublevel are at most . It is closed in and bounded, hence compact. Continuity gives a minimizer on it, which is a global minimizer on ; positive-definite Hessian makes it unique.
Let and . If the claim holds. Otherwise, stationarity at the minimizer from step 3.2 and the fundamental theorem of calculus give . By the global lower bound from step 1.1, this is at least . Cauchy–Schwarz in the local metric bounds it above by . Dividing by and rearranging gives .
The orthant logarithmic barrier has parameter equal to its dimension
Statement
For , let , , and . Under the standard Euclidean pairing, . The function is an -log-homogeneous self-concordant barrier on and for every .
Facts & Assumptions
Given: The local norm and self-concordant barrier convention of Self-concordant log-homogeneous barriers and their local geometry.
For the Euclidean norm, Cauchy–Schwarz gives (Cauchy-Schwarz with its equality case, the triangle inequality for , the parallelogram law and polarisation).
The dual cone is (Conic, LP, and convex QP primal-dual models).
Proof
Coordinatewise inequalities show that is closed, convex, and closed under addition and nonnegative scaling. If both and lie in , every coordinate is zero, so is pointed; because , is nonempty and is the interior of . If , then for every , so by [F2]. Conversely, if , testing against each standard basis vector gives . Hence and .
Direct differentiation gives , , and . The Hessian is positive definite because for . If , then each , hence and the Dikin inclusion holds. If a sequence in approaches a finite boundary point, at least one coordinate tends to zero while all coordinates remain bounded above; each term is bounded below and one tends to , so .
Put and . By [F1] and , . Also , and . These are exactly the required self-concordance and parameter conditions.
The Lorentz logarithmic barrier has parameter two
Statement
For , let and on . The cone is self-dual under the Euclidean pairing. The function is a -log-homogeneous self-concordant barrier and throughout .
Facts & Assumptions
Given: The Euclidean pairing and the self-concordant barrier convention of Self-concordant log-homogeneous barriers and their local geometry.
The local norm is the square root of the Hessian quadratic form, and its dual is induced by the inverse Hessian (Self-concordant log-homogeneous barriers and their local geometry).
The dual cone is the set of vectors pairing nonnegatively with every cone element (Conic, LP, and convex QP primal-dual models).
Proof
Continuity of the Euclidean norm makes closed, and its triangle inequality makes convex and closed under addition and nonnegative scaling. If and its negative are both in , then and , forcing ; hence is pointed. The point is interior, so is proper. If and , then , so by [F2]. Conversely, suppose . If and , then pairing with gives , a contradiction. If and , pairing with gives , also a contradiction. Thus and .
Write . An orthogonal change of spatial coordinates followed by the Lorentz boost on the time and first spatial coordinate preserves and maps to . Since is invariant under this invertible linear cone map, the chain rule transports its Hessian, third derivative, and local norms; the Newton decrement is invariant as well. At the canonical point and . For directions and , direct differentiation gives . These formulas also show the Hessian is positive definite.
By Cauchy–Schwarz and , the numerator in step 1.2 has absolute value at most . If , set and . Then , so and . Thus and the Dikin ball stays inside . The Lorentz transformation carries this inclusion to every . Approaching a finite boundary point makes , hence . Finally, , and step 1.2 gives .
The positive semidefinite cone is self-dual and its log determinant barrier has parameter n
Statement
Let , let have trace pairing , and let be the cone of real symmetric positive semidefinite matrices. Then . On , is an -log-homogeneous self-concordant barrier, with and .
Facts & Assumptions
Given: The trace pairing, positive-definite matrices, and the self-concordant barrier convention.
Every real symmetric matrix has an orthonormal eigenbasis (Real spectral theorem: a self-adjoint endomorphism of a finite-dimensional real inner product space has an orthonormal eigenbasis).
The trace pairing on symmetric matrices is and means for every (Conic, LP, and convex QP primal-dual models).
The determinant differential on invertible matrices is (The determinant differential is at every matrix, and Jacobi's formula holds on the invertible locus).
The derivative of inversion is (On the invertible locus, ).
The trace is linear in matrix entries (Trace and Frobenius-linear matrix functionals differentiate by inspection, The trace as the sum of the diagonal entries).
The log determinant is concave on the positive-definite cone (The log determinant is concave on positive-definite matrices); this published result is reused, not reproved as a separate concavity theorem here.
The Frobenius norm is for real matrices.
Euclidean vectors satisfy Cauchy–Schwarz (Cauchy-Schwarz with its equality case, the triangle inequality for , the parallelogram law and polarisation).
Proof
The set is a closed convex cone because quadratic-form inequalities are preserved by nonnegative sums and limits. If both and are positive semidefinite, their quadratic forms vanish on every vector; testing gives , then testing gives , so the cone is pointed. The identity is interior: diagonalize . From the entry definition, ; the finite sums give , so . Thus implies for every , hence , proving that is interior and the cone is proper. If , their positive square roots exist by [F1]. The same trace identity gives , since and its diagonal entries are nonnegative. Thus . Conversely, if is in the dual cone under [F2], testing against gives for every , so .
For and symmetric , set . Then . Diagonalizing the symmetric and differentiating the scalar sum gives and . Polarization gives the displayed bilinear Hessian formula. Equivalently the first derivative follows from [F3], and differentiating it uses [F4]–[F5].
Differentiating the inverse formula once more gives , where and . By [F8] after vectorizing matrices, . Diagonalizing the symmetric gives . The latter Frobenius norms are exactly the local norms, proving the mixed self-concordance inequality. Also , so if , then and .
Scaling gives . The local dual norm satisfies . If a sequence tends to a finite boundary matrix, its determinant tends to zero through positive values, so . These facts, [F6], and the positive-definite Hessian in step 1.2 establish the stated barrier properties.
The negative gradient of a log-homogeneous cone barrier is dual feasible
Statement
Let be a proper cone in a finite-dimensional real inner-product space and let be a differentiable -log-homogeneous barrier on . Then for every ,
Facts & Assumptions
Given: The dual-cone and log-homogeneity definitions in Conic, LP, and convex QP primal-dual models and Self-concordant log-homogeneous barriers and their local geometry.
Proof
Fix and let for . The sum of an interior cone point and a cone point is interior, so is defined and convex. Log-homogeneity gives for , which tends to as . If , convexity would imply , a contradiction. Thus for all interior .
For any and , : an open ball around lies in , and adding keeps that ball in . Step 1.1 applied to and continuity of the linear functional as give . Hence pairs nonnegatively with every , so it lies in by [F1]. Differentiating at gives .
Log-barrier central paths and primal-dual Newton residuals
Definition
For a inequality problem with the convention of Inequality constrained programs, tangent cones, constraint qualifications, and KKT, let be open and convex, let be convex functions on , and let and . Assume there exists with and for every . For , its log-barrier objective is Any attained minimizer is a central point. Its central multipliers are . A central point and multiplier tuple satisfy , , and for an equality multiplier .
For the conic model of Conic, LP, and convex QP primal-dual models, let and let be a self-concordant barrier on . The conic barrier objective is restricted to . An attained minimizer satisfies for some . Its barrier multiplier is .
For a standard-form LP or convex QP with , , , and objective ( for an LP), define the primal-dual residuals where , , , and . For , the modified KKT Newton direction solves
For orthant, Lorentz, or positive-semidefinite cone factors, define the diagnostic conic residuals as , , and . These factors are self-dual under their standard Euclidean or trace pairings by The orthant logarithmic barrier has parameter equal to its dimension, The Lorentz logarithmic barrier has parameter two, and The positive semidefinite cone is self-dual and its log determinant barrier has parameter n, so and occupy the same factor spaces. For the orthant, is coordinatewise multiplication and . The Lorentz Jordan product is with ; for symmetric matrices with . In each factor, pairing with gives : this is the coordinate sum for the orthant, the first coordinate for the Lorentz product, and for symmetric matrices by the finite-index trace identity. In each product cone, , where is the sum of the factor barrier parameters. This Jordan target is a diagnostic convention, not in general the centered residual for the selected barrier : for a Lorentz factor , , whereas the orthant and log-determinant barriers give . Thus their barrier multipliers have factor targets and , respectively, although the product gap gives . No equivalence between and that barrier central path is asserted. When forming a Newton direction for this diagnostic target, hold fixed. The linearized slack is .
Residual tolerances describe a candidate unless an independent argument also verifies feasibility and a primal-dual gap. A finite iteration or factorization budget that returns a candidate, failure, or inconclusive status is not itself an optimality certificate.
The conic phase-I margin separates strict feasibility but may leave weak infeasibility undecided
Statement
Let be a proper cone, let , and consider the conic feasibility system , . Define its Phase-I margin value with if the set is empty. If , the original system has a strictly feasible point. If or , the original system is infeasible. If and the infimum is attained, the original system is feasible but not strictly feasible; if and the infimum is not attained, the original system is infeasible. Thus a zero value without an attainment check decides neither. A finite-budget Phase-I computation certifies a negative sign from a verified feasible margin point with , or a positive sign from a verified positive lower bound; failure to find strict feasibility is not an infeasibility certificate.
Facts & Assumptions
Given: The conic feasibility model and proper-cone convention of Conic, LP, and convex QP primal-dual models.
A proper cone is closed, convex, closed under addition and positive scaling, and has nonempty interior (Conic, LP, and convex QP primal-dual models).
Proof
If , then by the definition of an infimum some feasible pair has . Write . Then . An open ball around lies in ; translating that ball by keeps it in . Hence , so and .
If the original system has a feasible , then is feasible for the Phase-I set, hence . This proves infeasibility when or the Phase-I set is empty. If is attained, the attaining pair cannot have , since that would force ; hence it has and its is originally feasible. Strict feasibility at some would give . Because is open and , there is small enough that , making feasible and contradicting . If is not attained, original feasibility would itself provide an attaining pair at , a contradiction. Thus zero is inconclusive until attainment is checked.
Exact central points have barrier gap m/t or nu/t
Statement
For the smooth convex inequality problem of Log-barrier central paths and primal-dual Newton residuals, suppose a strict feasible exact minimizer of the barrier objective exists, the primal value is finite, and the equality multiplier is included. Use the sign convention , and define on the common open domain . Then the Lagrangian dual pair generated by has value , so For the conic model of Conic, LP, and convex QP primal-dual models, suppose is an exact barrier minimizer and is a -log-homogeneous barrier. Its barrier multiplier and equality multiplier give a dual feasible pair with gap , and hence No primal attainment or strong-duality assumption is used; existence of the exact barrier minimizer and finiteness of are required.
Facts & Assumptions
Given: The smooth and conic barrier objectives, their strict feasibility and exact minimizers, and a finite primal value.
The smooth inequality convention is , with multiplier (Inequality constrained programs, tangent cones, constraint qualifications, and KKT).
For differentiable convex on an open convex domain, (Differentiable convex functions are characterized by the gradient inequality).
The barrier identity is and (The negative gradient of a log-homogeneous cone barrier is dual feasible).
Proof
In the smooth case, differentiating at its affine-constrained minimizer gives . Since , , and make this . Also for every . Thus and is convex; [F2] proves that globally minimizes this Lagrangian on . Therefore .
For every primal feasible , [F1] gives and , hence . Thus for every feasible , so . Since is feasible, . Combining this with step 1.1 yields .
In the conic case set by [F3] and . The stationarity equation in Log-barrier central paths and primal-dual Newton residuals gives , so the pair is dual feasible. The conic gap identity in Conic, LP, and convex QP primal-dual models gives . For every primal feasible , the same identity and make its objective at least the dual value, so . Since is primal feasible, ; combining these inequalities with the exact gap gives .
Short-step self-concordant path following with finite failure statuses
Definition
Let be a proper cone, a -log-homogeneous self-concordant barrier on , and consider subject to , . Require the barrier Hessian restricted to to be positive definite, so the affine restriction has a local norm. The local calculus lemma proves that each barrier subproblem has an attained unique center whenever its Newton decrement is below one.
For a strict feasible with , define the restricted local norm by for . The decrement used below is the restricted dual norm Thus is induced by the barrier Hessian restricted to the feasible tangent space.
Inputs: , target , a strictly feasible with restricted decrement , integer caps and , and an exact linear-system solver for the equality-constrained Newton equations. Output: a record with a status and optional iterate fields. gap-tolerance returns the feasible iterate , current , and certified gap bound . outer-cap, centering-cap, and newton-solve-failure return the last feasible iterate and current with no gap certificate. invalid-start returns no iterate and no gap certificate.
- Verify , , the stated initial decrement, and all cap/parameter conditions; otherwise return
invalid-start. Set , , and both counters to zero. - While , first return
outer-capif the outer counter equals . Set and . - At the current , compute . While and the inner counter is below , solve the restricted Newton equation on . If the solve fails, return
newton-solve-failure. Otherwise set , increment the inner counter, and recompute . - If after the inner loop, return
centering-cap. Otherwise accept , increment the outer counter, reset the inner counter, and repeat step 2. - When the loop condition is false, return
gap-tolerancewith , , and bound .
The cap counts Newton corrections, not factorization operations. This definition does not construct a strict feasible start; a Phase-I certificate is a separate input obligation.
A verified inexact gradient residual bounds central-path distance and objective error
Statement
Consider the conic model with proper cone , equality , and barrier objective as in Log-barrier central paths and primal-dual Newton residuals, where is a -log-homogeneous self-concordant barrier on with parameter . Parameterize the affine feasible space by , where and the columns of are an orthonormal basis of . Let on an open convex region containing an exact central minimizer and a strict feasible candidate . Assume on that region for a known , and the minimum is attained in its interior. If and a computed gradient has independently verified bounds and , then provided is primal feasible. A tolerance or software stopping flag alone supplies neither verified bound.
Facts & Assumptions
Given: The affine parameterization, uniform restricted Hessian lower bound, attained central minimizer, primal feasibility, and two verified gradient bounds.
Under a Hessian lower bound , a verified computed-gradient residual and discrepancy imply distance at most from the exact minimizer (An inexact gradient residual certifies distance under strong convexity).
For a -log-homogeneous barrier, and (The negative gradient of a log-homogeneous cone barrier is dual feasible).
When the primal value is finite, an exact central point has objective gap at most (Exact central points have barrier gap m/t or nu/t).
Euclidean Cauchy--Schwarz gives (Cauchy-Schwarz with its equality case, the triangle inequality for , the parallelogram law and polarisation).
At an exact conic barrier minimizer, for some equality multiplier (Log-barrier central paths and primal-dual Newton residuals).
Proof
The linear map preserves Euclidean distances because . The restriction is on the stated open convex coordinate region, its exact minimizer is attained in the interior, and the assumed Hessian lower bound is precisely the strong-convexity hypothesis in [F1]. Applying [F1] gives , hence the same bound for .
Let and . By [F5], for some . Set by [F2] and . The stationarity equation gives , so is dual feasible. The conic gap identity in Conic, LP, and convex QP primal-dual models then gives a finite dual lower bound on every primal feasible objective. Since is primal feasible with finite objective, this proves that is finite, establishing the finiteness hypothesis needed for [F3].
Since , by [F4] and . Add the exact-center gap [F3]. Primal feasibility of makes , giving the stated candidate bound.
Short-step path following takes Newton steps
Statement
Assume the inputs of Short-step self-concordant path following with finite failure statuses, with a positive-definite restricted barrier Hessian, and assume the primal value is finite. The initial decrement and the update rule imply existence of the exact center at each path parameter. If the finite caps permit each path update, then after path updates the returned iterate satisfies Consequently, for , at most path updates suffice, with at most two damped Newton corrections per update. Uniformly for , this is Newton corrections. As , it is Newton corrections. If an input cap is smaller than the required number, the algorithm returns its named failure status and makes no successful-complexity claim.
Facts & Assumptions
Given: A strict feasible start with decrement at most , attained barrier centers, and the short-step algorithm and local self-concordant calculus.
A damped Newton correction has decrement at most and when (Local Hessian comparison, damped Newton decrement, and center distance).
An exact central point has gap at most (Exact central points have barrier gap m/t or nu/t).
Any self-concordant barrier point with decrement below one has a unique attained global minimizer, and its local distance to that minimizer is bounded (Local Hessian comparison, damped Newton decrement, and center distance).
Proof
Log homogeneity gives , , and . The self-concordance inequality in [F1] therefore implies , hence .
At an iterate with , set and . On , , so the restricted dual norm of is at most the ambient dual norm of , hence at most by [F1]. Since , the triangle inequality gives .
Adding the linear term does not change the barrier Hessian, local norms, or third derivatives, so [F2] applies to . The starting decrement is at most , so [F4] gives a unique attained center for that subproblem. After the first damped correction the decrement is at most . Applying [F2] once more gives at most . Dikin inclusion keeps both corrections in the cone interior. Thus each path update is recentered in at most two corrections.
Let be the exact center at the new and let be the accepted iterate with . By [F2], . Applying its local Hessian comparison to this segment gives . For , the restricted barrier norm is . Stationarity of along the feasible affine space gives . The restricted barrier dual norm of this functional is at most the ambient from [F1], because restricting the unit-vector supremum can only decrease it. Hence . Combining this with [F3] yields , since .
Each path update multiplies by , so . The bound in step 3.1 is at most once , which gives the displayed ceiling. For , ; hence . Step 2.1 bounds corrections by , giving the uniform bound. As , gives the asserted asymptotic bound.
The LP/QP primal-dual Newton matrix is nonsingular from a strict positive start
Statement
Let be symmetric, let have full row rank, and let have strictly positive coordinates. Then the LP/QP Newton matrix is nonsingular.
Facts & Assumptions
Given: The matrix and residual convention of Log-barrier central paths and primal-dual Newton residuals, with , full-row-rank , and .
The Newton equations have first block , second block , and complementarity block (Log-barrier central paths and primal-dual Newton residuals).
A full-row-rank matrix has injective transpose, and a symmetric positive-semidefinite satisfies (Conic, LP, and convex QP primal-dual models).
Proof
Let lie in the kernel of . The last block equation is . Since is invertible, , where . Substituting into the first block gives , and the second block gives .
Take the inner product of with . Since , this yields . Both terms are nonnegative by [F2], and , so . The first block then gives , hence by [F2], and the last block gives . The square matrix has trivial kernel and is therefore nonsingular.
Finite-budget primal-dual Newton methods for LP, convex QP, and symmetric cones
Definition
This procedure has two admissible modes. All input values are finite stored floating-point numbers. Audits interpret them as exact dyadic rationals, and rounded operations obey Operationwise real and complex floating point arithmetic with rounded square roots and fused multiply-add.
LP/QP mode. Let , , be symmetric positive semidefinite, and have full row rank. The supplied data are for subject to , ; LP is . The iterate inputs are , , and free . Also supply , , finite tolerances , and an integer update cap .
Symmetric-cone mode. Let be a nonempty finite product of nonnegative orthant, Lorentz, or positive-semidefinite cones, let have full row rank, and use the primal-dual pair of Conic, LP, and convex QP primal-dual models. Supply , a point with , a dual point , and free . Equality feasibility is checked as a residual, not required of the initial point. Also supply , , finite tolerances , and integer cap . The positive barrier parameter is the sum of the cone-factor parameters.
The input audit checks all dimensions, exact symmetry of , and full row rank of by rational elimination. It checks by finite exact symmetric Schur elimination: reject a negative diagonal; if a positive diagonal exists, permute it to the first position and recurse on its Schur complement; if every diagonal is zero, accept only when every off-diagonal entry is zero. This test is equivalent by completing the square at each positive pivot; with zero diagonal, a nonzero off-diagonal makes one of the vectors or have negative quadratic form. In symmetric-cone mode it also checks that each listed factor has a positive finite dimension, that the data match the declared product spaces, and that has full row rank. All these checks use exact rational arithmetic on the stored dyadic inputs.
In LP/QP mode form
In symmetric-cone mode form
The cone is the stated diagnostic Jordan residual; for Lorentz factors its target normalization differs from that of the selected log-homogeneous barrier.
In either mode, bounds , bounds both and , and bounds the surrogate complementarity gap in LP/QP mode or in symmetric-cone mode. On product cones use Euclidean norms on orthant and Lorentz factors and Frobenius norms on matrix factors. Norm tests compare exact squared values with squared tolerances. The output is a record containing status, the last accepted iterate when one exists, update count, audited residuals, and audited gap; it carries the exact audited gap as an objective-suboptimality bound only for status certified-gap. The possible statuses are invalid-input, strict-start-unavailable, nonpositive-gap, certified-gap, residual-candidate, singular-system, lost-range, uncertified-newton-solve, boundary-status-unavailable, and budget-exhausted. invalid-input has no iterate. A residual candidate is diagnostic, never a certificate.
Interior audits. For an orthant factor, require every coordinate to be positive. For a Lorentz factor , require and . For a symmetric matrix factor , test positive definiteness by exact rational Schur elimination: require , form , and repeat on until the matrix is empty. Completing the square gives , so this finite test succeeds exactly for .
Instructions. First reject invalid dimensions, nonfinite data, parameters outside their stated domains, or a negative cap with invalid-input. Reject an LP/QP start unless , or a cone start unless pass the interior audits, with strict-start-unavailable; this is not an infeasibility claim. Set the accepted-update count to zero and repeat the following audit and update loop.
Compute the residuals and complementarity gap exactly as rational expressions in the stored inputs; compare exact squared norms with squared tolerances. A nonpositive or nonfinite gap returns nonpositive-gap. Return certified-gap in LP/QP mode only when , , , and ; in cone mode require , , , , and . Otherwise, if , , , and the surrogate gap is at most , return residual-candidate. If the update count equals , return budget-exhausted.
Assemble the Newton derivative specified in Log-barrier central paths and primal-dual Newton residuals. In LP/QP mode solve its displayed block system. In symmetric-cone mode solve
The exact equations form a square system after eliminating . Form each system coefficient as an exact dyadic expression in the stored inputs, then round that coefficient once to the nearest normal representable value, preserving exact zeros; any failed conversion returns lost-range. Use the row order of the displayed system: in LP/QP mode and, after eliminating , in symmetric-cone mode. Convert that exact rational right-hand side componentwise by the same nearest-normal rule, preserving exact zeros; a failed conversion also returns lost-range. In LP/QP mode, The LP/QP primal-dual Newton matrix is nonsingular from a strict positive start proves nonsingularity of the exact Newton matrix under the stated rank and strict-start hypotheses; in either mode an exact rank audit detects a singular stored system.
Stored floating-point numbers are treated as exact dyadic rationals (rationals with denominator a power of two) for audits; the unit roundoff and failure behavior of elementary operations are those of Operationwise real and complex floating point arithmetic with rounded square roots and fused multiply-add. For a matrix , is the sum of the squares of its entries. Check exact rank by rational row elimination: scan columns from left to right, find the first nonzero entry at or below the next pivot row, swap it into that row, subtract exact multiples to clear entries below, and count pivots. If fewer pivots than rows are found, return singular-system. For a full-rank matrix, use a reduced QR solve: for each active column apply Scaled Householder reflector formation and application to the column and trailing block, store the reflector, apply the stored reflectors in order to the right-hand side using the same sequential dot, scale, multiply, and subtraction order as that procedure, and solve the resulting upper-triangular system by descending substitution , . A range exception returns lost-range; a zero pivot returns singular-system. Let be the system dimension. If , return uncertified-newton-solve. Otherwise define . Require , and, for the computed triangular factor , verify with exact dyadic arithmetic that
If the test fails, return uncertified-newton-solve. Otherwise Computed reduced QR least squares is backward stable for full column rank applies: the returned direction solves a nearby system with a nonsingular perturbed factor. Compute exactly and report the direction residual both against the rounded stored Newton system and against the original exact rational Newton equations.
For LP/QP mode set where an empty minimum is , and use . In symmetric-cone mode compute a positive safe fraction for each primal-slack and dual factor, and use times the minimum of those bounds. For an orthant factor use the same coordinate ratios. For a Lorentz factor at with direction , set and ; take if , and otherwise . For a positive-semidefinite factor at with symmetric direction , let , compute by exact rational elimination, and set ; take if and otherwise . These calculations are finite and use exact rational comparisons; their safety is proved by the fraction-to-boundary theorem on the A page.
Round downward to a positive normal representable value; if none exists, return lost-range. Update each stored coordinate as under the operationwise model. Any failed operation returns lost-range. Before accepting the candidate update, verify exactly that LP/QP variables remain positive, or that cone variables remain interior and still holds. If an audit fails, reject the candidate and return boundary-status-unavailable with the previous accepted iterate. Otherwise accept it, increment the update count, and return to the audit loop. Every factorization, inverse, rank, and safe-fraction calculation is bounded by finite matrix dimensions, and the outer loop is bounded by . No failure status is an infeasibility conclusion; Phase I is a separate model.
Fraction-to-boundary steps preserve positivity and exact primal-dual feasibility certifies a gap
Statement
In symmetric-cone mode of Finite-budget primal-dual Newton methods for LP, convex QP, and symmetric cones, let be strictly interior primal and dual cone variables and let be their largest boundary-preserving step fractions. If , , and , then keeps both updated cone variables interior. The conservative fractions in the algorithm's Lorentz and PSD branches satisfy these inequalities. For any exactly primal- and dual-feasible conic pair, the gap is a rigorous upper bound on primal suboptimality.
In LP/QP mode, the coordinate fraction-to-boundary formula keeps . For the convex QP of that algorithm, if is primal feasible, , is free, and the exact stationarity residual vanishes, then For LP/QP iterates with full-row-rank , , and , the exact Newton matrix is nonsingular. Thus a requested gap is certified only under exact feasibility and stationarity conditions. Nonzero residual tolerances alone are not a certificate. Every finite iteration cap returns a status after finitely many bounded updates; a failure status proves no infeasibility claim.
Facts & Assumptions
Given: The proper-cone modes, fraction formulas, exact residual audits, and Lagrangians in the algorithm and conic model.
For conic primal and dual feasible variables, (Conic, LP, and convex QP primal-dual models).
A proper cone is closed and convex, and (Conic, LP, and convex QP primal-dual models).
The QP Lagrangian is (Conic, LP, and convex QP primal-dual models).
Every primal feasible point and dual feasible pair satisfy (Every Lagrangian dual feasible pair is a lower-bound certificate).
A differentiable convex function lies above its tangent plane (Differentiable convex functions are characterized by the gradient inequality).
The LP/QP primal-dual Newton matrix has trivial kernel under , full-row-rank , and (The LP/QP primal-dual Newton matrix is nonsingular from a strict positive start).
A real symmetric matrix has an orthonormal eigenbasis (Real spectral theorem: a self-adjoint endomorphism of a finite-dimensional real inner product space has an orthonormal eigenbasis), so its spectral norm is at most its Frobenius norm.
Proof
Because is interior, a small positive segment from in direction remains in . The set of feasible fractions in is closed by [F2], so its maximum is attained and . Any has , and the update is . An open ball about lies in ; scaling that ball by and adding shows the updated point is interior. The same argument applies to in . In the orthant, the coordinate-ratio formula is the maximal nonnegative boundary fraction. For a negative coordinate direction, gives ; nonnegative directions preserve positivity, and the same two cases apply to .
For a Lorentz factor, write and , with . Set and . If the step is unchanged. Otherwise , while . The algorithm's safe fraction therefore gives with . The triangle inequality then yields , so the updated Lorentz vector is interior. For a PSD factor and symmetric direction , let as in the algorithm, where . If , then . Otherwise set . Submultiplicativity of the operator norm and [F7] give . Since , , and for every nonzero , . Thus . The same bounds apply separately to primal and dual factors, so each computed safe fraction is no larger than its maximal boundary-preserving fraction.
For any feasible conic pair, [F1] and [F2] give . Taking the infimum over primal feasible and the supremum over dual feasible pairs shows that a feasible dual value is a lower bound on . Hence a computed primal-dual feasible pair with exact gap is an -suboptimality certificate.
In LP/QP mode, exact , , , and make . To apply [F4], use the smooth inequality convention , multiplier , and equality multiplier . Since , is convex, so [F5] implies for every ; therefore . By [F4], , and primal feasibility gives . Thus .
In LP/QP mode, [F6] supplies a unique exact Newton direction under the stated rank and strict-interiority hypotheses. Symmetric-cone mode may have a singular derivative, which the algorithm tests and reports.
Every dimension-bounded loop terminates after finitely many operations, and the outer loop increments its update counter until it reaches the finite cap or returns an earlier status. Therefore every invocation terminates with one of its declared statuses. A tolerance status based on nonzero residuals is explicitly residual-candidate, so no step above treats it as a certificate.
5 · Examples, counterexamples and false statements
None yet.
Sources
- Stephen Boyd and Lieven Vandenberghe, Convex Optimization
- Hamza Fawzi, Topics in Convex Optimisation, Lecture 14: Self-concordant functions
- Hamza Fawzi, Topics in Convex Optimisation, Lecture 16: Linear, second-order cone, and semidefinite programming
- Hamza Fawzi, Topics in Convex Optimisation, Lecture 15: Path-following methods
- Hamza Fawzi, Topics in Convex Optimisation, Lectures 14 and 16
- Hamza Fawzi, Topics in Convex Optimisation, Lecture 16
- Hamza Fawzi, Topics in Convex Optimisation, Lecture 15
- Hamza Fawzi, Topics in Convex Optimisation, Lectures 15–16
- Hamza Fawzi, Topics in Convex Optimisation, Lecture 16: LP, SOCP, and SDP (2019)