Conic dual problem Created 2026-10-06 Updated 2026-10-14
A conic dual problem searches for a lower bound on a conic optimization problem. A feasible point exhibits an attainable cost; a feasible dual variable explains why every allowed decision costs at least a specified amount. If the two costs agree, the pair certifies a global minimum without relying on how the points were found.
Fix a real matrix , vectors , , and a closed convex cone . With unrestricted , use the conventionwhere the dual cone is . The conic dual problem uses because it must turn every allowed slack variable into a nonnegative dot product. Taking gives componentwise linear inequalities; taking a second-order cone gives a Euclidean norm constraint. A self-dual cone has , but this equality does not guarantee a feasible point or strong duality.
The Lagrangian supplies a short derivation. For ,Its infimum over unrestricted is when , and otherwise. Maximizing the resulting Lagrange dual function gives the stated conic dual problem. The minus sign matches the convention .
Nonnegative-orthant optimality certificate 2026-10-14
Consider the original linear programOne unit of costs twice as much as one unit of , so is a plausible answer. To certify it, multiply the three linear inequalities by , respectively, and add:The proposed feasible point attains , so its cost is the global minimum.
In the conic dual problem convention, the data and certificate areDirect matrix multiplication gives and . At , the slack variable is , so . The first linear inequality has positive slack and zero multiplier; the two positively weighted linear inequalities are tight. This is complementary slackness.
The entire dual feasible set can also be read off: write with . Then and . Maximizing this lower bound gives . A point such as is still a valid certificate of the weaker bound .
Past exam of the mathematics course of the University of Cambridge 2013 iii Paper 62 5 a Solution Created 2026-10-03 Updated 2026-10-07
Use the nonnegative-pairing dual cone . The Lagrangian is for . Its infimum over unrestricted is finite exactly when . Therefore the conic dual problem isThe final equality uses the self-dual cone assumption.
For the canonical self-concordant barrier, use its logarithmically homogeneous barrier normalizationAt parameter , the primal barrier problem isWrite , the Legendre dual cone barrier. The matching dual barrier problem isDefining the dual barrier this way is valid generally; self-duality of the cone alone does not assert that an arbitrarily selected barrier equals its Legendre dual.
The joint central path characterization isThe primal stationarity equation is , exactly the dual feasibility equation after defining . For the dual relation, logarithmic homogeneity gives , so . Thus dual stationarity is , giving the same primal equation. At these points,
Newton step. At a chosen target parameter , defineLinearizing the three equality conditions gives the central-path Newton systemEliminating the slack and dual directions yieldsThe barrier Hessian is positive definite. Full column rank of therefore makes positive definite and the reduced solve unique. Use a damped step with and remaining interior; a full Newton step need not do so.
At an exact point with parameter , choosing gives and , the usual predictor towards the next path point. Infinitesimally,
The path definition presupposes interior feasibility and attainment of the barrier problems; strict primal-dual feasibility is a standard sufficient setting. The printed full-rank condition by itself is insufficient. For example , , and give the sole primal feasible point , with no interior slack at all, despite full column rank. Rank guarantees the Newton solve at an interior point, not existence of the central path.
Past exam of the mathematics course of the University of Cambridge 2014 iii Paper 65 4 a Solution Created 2026-10-03 Updated 2026-10-06
Introduce the primal slack . The Lagrangian is , with . Minimizing over is finite only when . Thus the conic dual problem isThe primal-dual gap at feasible points is . Self-duality specifies the multiplier cone; it does not alone guarantee feasible or bounded problems. The central-path discussion assumes primal and dual strict feasibility and a finite optimum. These additional existence conditions are not implied by the given full column rank of .
Let be the canonical logarithmically homogeneous self-concordant barrier, with parameter and . For each , minimizing defines the primal central path. Its stationarity defines the dual path through . The joint characterization isEuler's identity for logarithmic homogeneity gives , so . The gap tends to zero as . If is the dual barrier, the equivalent dual relation is . A self-dual cone does not justify identifying two arbitrary primal and dual barrier functions without this relation.
For a target parameter , form residuals , and . Linearization gives the central-path Newton systemFor a strictly feasible primal-dual iterate with , elimination reduces it toThe barrier Hessian is positive definite and has full column rank, so the reduced matrix is positive definite. Alternatively a changing path parameter can be included as an additional linear term ; the displayed system instead fixes the new target parameter before solving.
This is an interior-point method because iterates stay in the cone interiors where the barrier and its gradient/Hessian are defined. A full Newton step need not do so. Use a fraction-to-boundary or backtracking step: decrease until and lie in , then enforce an appropriate barrier or residual decrease. Such a positive step exists because the current points are interior. Local barrier norms can also certify an interior step via the Dikin ellipsoid.
For a practical starting point, choose and solve a conic phase-I problem, for example minimizing subject to and . A large positive with an arbitrary gives a strictly feasible start for this auxiliary problem. A feasible point with certifies . If the original problem is strictly feasible, a small negative is feasible, so phase I can find such a certificate. A similar feasibility procedure handles the dual equality and interior. Alternatively an infeasible-start primal-dual method or homogeneous self-dual embedding starts with interior cone variables while allowing nonzero linear residuals, and can report infeasibility rather than presume an interior solution exists.
Strict feasibility for conic duality 2026-10-14
For a proper cone , suppose a point satisfies and is finite. This generalized Slater condition gives strong duality and attainment of the conic dual problem's optimum. It does not by itself assert primal attainment.[ref]
Convex Optimization by Stephen Boyd and Lieven Vandenberghe. §5.9.1, printed p. 265: generalized Slater condition, strong duality and dual attainment
The two worked examples have strict primal points: has slack in the interior of the nonnegative orthant, and has slack in the interior of the second-order cone. Both optima were already certified by explicit feasible pairs. Slater's condition explains why a matching optimal dual variable can be expected under these hypotheses; checking a supplied zero-gap pair needs only weak duality.
Changing cone geometry preserves the bound mechanism. For a positive semidefinite cone, the dual cone pairing is the Frobenius inner product of two matrices. This connects the same certificate idea to semidefinite programming, while the central path uses strictly interior primal and dual points to approach vanishing gap.
In 1995, Lieven Vandenberghe and Stephen Boyd presented a primal-dual interior-point method for convex optimization with matrix inequalities. Their algorithmic study included exploiting problem structure and allowing incomplete Conjugate gradient method solves within an iteration. This illustrates how the primal-dual viewpoint guides computation as well as checking a final answer.[ref]
A Primal-Dual Potential Reduction Method for Problems Involving Matrix Inequalities by Lieven Vandenberghe and Stephen Boyd. Publication record and authored abstract: A Primal-Dual Potential Reduction Method for Problems Involving Matrix Inequalities, Mathematical Programming, Series B, 69(1), 205–236 (1995)
