Inexact subgradient algorithm with a non-asymptotic convergence guarantee for copositive programming problems
Pith reviewed 2026-05-18 03:40 UTC · model grok-4.3
The pith
A subgradient algorithm solves copositive programs to prescribed accuracy ε in O(ε^{-2}) iterations even with inexact subproblems.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
We propose a subgradient algorithm for copositive programming problems with a non-asymptotic convergence guarantee. For a prescribed accuracy ε > 0 for both the objective function and the constraint arising from the copositivity condition, the proposed algorithm yields an approximate solution after O(ε^{-2}) iterations, even when the subproblems are solved inexactly.
What carries the argument
Inexact subgradient iteration on the dual of the copositive program, where each step solves a standard quadratic program only to a controllable accuracy and the accumulated error is controlled by the step-size schedule.
Load-bearing premise
The errors from inexactly solving the quadratic subproblems can be bounded so that their total contribution to the objective and constraint stays below the target accuracy ε throughout the run.
What would settle it
Run the algorithm on a small known copositive program whose exact optimum is available, set ε to 0.01, and check whether an ε-approximate solution appears within roughly 10,000 iterations.
read the original abstract
In this paper, we propose a subgradient algorithm with a non-asymptotic convergence guarantee to solve copositive programming problems. The subproblem to be solved at each iteration is a standard quadratic programming problem, which is NP-hard in general. However, the proposed algorithm allows this subproblem to be solved inexactly. For a prescribed accuracy $\epsilon > 0$ for both the objective function and the constraint arising from the copositivity condition, the proposed algorithm yields an approximate solution after $O(\epsilon^{-2})$ iterations, even when the subproblems are solved inexactly. We also discuss exact and inexact approaches for solving standard quadratic programming problems and compare their performance through numerical experiments. In addition, we apply the proposed algorithm to the problem of testing complete positivity of a matrix and derive a sufficient condition for certifying that a matrix is not completely positive. Experimental results demonstrate that we can detect the lack of complete positivity in various doubly nonnegative matrices that are not completely positive.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes an inexact subgradient algorithm for copositive programming problems. Each iteration requires solving a standard quadratic program (StQP) that can be solved inexactly. The central claim is a non-asymptotic convergence guarantee: for any prescribed ε > 0, the algorithm produces an approximate solution satisfying ε-accuracy in both the objective and the copositivity constraint violation after O(ε^{-2}) iterations. The manuscript also discusses exact and inexact methods for the StQP subproblems, derives a sufficient condition for certifying that a matrix is not completely positive, and reports numerical experiments on detecting lack of complete positivity in doubly nonnegative matrices.
Significance. If the convergence analysis rigorously controls the accumulation of inexactness errors while preserving the O(ε^{-2}) bound, the result would supply a practical, rate-guaranteed method for an important class of NP-hard problems that arise in quadratic optimization and matrix copositivity testing. The non-asymptotic guarantee, the explicit sufficient condition for non-complete positivity, and the numerical demonstration on DNN matrices constitute concrete strengths. The work would be more significant if the required per-iteration accuracy δ(ε) is shown to be achievable by standard local or relaxation-based StQP solvers.
major comments (2)
- [Abstract and convergence theorem (likely §3)] The non-asymptotic claim (abstract and convergence theorem) states that O(ε^{-2}) iterations suffice even with inexact StQP solves. Standard inexact subgradient analysis requires an explicit relation between the per-step tolerance δ_k and ε (typically δ_k = O(ε^2/k) or δ ≤ ε^2/T with T = O(ε^{-2})) so that the total perturbation to the objective and copositivity residual remains ≤ ε. If the theorem assumes only an abstract inexact oracle without deriving this scaling or verifying that the discussed StQP solvers (local methods, relaxations) can meet it controllably, the iteration bound does not transfer to the stated joint accuracy in objective and constraint.
- [§4] §4 (application to complete positivity): the sufficient condition for certifying that a matrix is not completely positive is derived from the algorithm output, but the manuscript does not quantify how the ε-approximate solution translates into a rigorous certificate (i.e., a positive lower bound on the copositivity violation). Without an explicit error propagation argument, the certification claim rests on the same inexactness control that is questioned above.
minor comments (3)
- [Introduction / problem formulation] Clarify the precise reformulation of the copositive program (objective and constraint) that allows the subgradient to be obtained from an StQP; the abstract refers to “the constraint arising from the copositivity condition” without an equation number.
- [Numerical experiments] In the numerical section, report the actual accuracy parameters (δ or tolerance) used for the inexact StQP solves and confirm they satisfy the scaling required by the convergence theorem.
- Minor notation: ensure consistent use of ε for the target accuracy and δ for subproblem tolerance throughout the theorems and experiments.
Simulated Author's Rebuttal
We thank the referee for the careful reading and constructive comments. The concerns about explicit error control in the inexact subgradient analysis and the translation of approximate solutions into rigorous certificates are well-taken. We address each point below and will incorporate clarifications and additional arguments in the revised manuscript.
read point-by-point responses
-
Referee: [Abstract and convergence theorem (likely §3)] The non-asymptotic claim (abstract and convergence theorem) states that O(ε^{-2}) iterations suffice even with inexact StQP solves. Standard inexact subgradient analysis requires an explicit relation between the per-step tolerance δ_k and ε (typically δ_k = O(ε^2/k) or δ ≤ ε^2/T with T = O(ε^{-2})) so that the total perturbation to the objective and copositivity residual remains ≤ ε. If the theorem assumes only an abstract inexact oracle without deriving this scaling or verifying that the discussed StQP solvers (local methods, relaxations) can meet it controllably, the iteration bound does not transfer to the stated joint accuracy in objective and constraint.
Authors: We agree that the current statement of the theorem would be strengthened by an explicit derivation of the tolerance scaling. In the revised manuscript we will insert a lemma that specifies δ_k ≤ C ε²/k (with C depending only on problem constants such as the Lipschitz modulus of the subgradient mapping) and shows that the accumulated perturbation to both the objective value and the copositivity residual is at most ε/2 after T = O(ε^{-2}) steps. The proof follows the standard telescoping argument for inexact subgradient methods but is specialized to the copositive constraint. We will also expand the discussion of StQP solvers to indicate how the required δ_k can be achieved by controlling the termination tolerance of local solvers or by using SDP relaxations whose duality gap can be driven below δ_k; a brief reference to existing complexity results for these methods will be added. revision: yes
-
Referee: [§4] §4 (application to complete positivity): the sufficient condition for certifying that a matrix is not completely positive is derived from the algorithm output, but the manuscript does not quantify how the ε-approximate solution translates into a rigorous certificate (i.e., a positive lower bound on the copositivity violation). Without an explicit error propagation argument, the certification claim rests on the same inexactness control that is questioned above.
Authors: We concur that a quantitative link between the ε-approximate output and a strictly positive lower bound on the violation measure is needed for a fully rigorous certificate. In the revision we will add a short proposition that, whenever the algorithm returns a point whose objective and residual are within ε of optimality and feasibility with ε smaller than half the observed violation, the true copositivity violation is bounded below by a positive constant depending on ε and the Lipschitz constant of the violation function. The argument uses a standard perturbation lemma for the inner product with the copositive cone and will be placed immediately after the statement of the sufficient condition. revision: yes
Circularity Check
Standard inexact subgradient analysis applied to copositive reformulation; no reduction to inputs or self-citation chains.
full rationale
The paper's central result is a non-asymptotic O(ε^{-2}) iteration bound for an inexact subgradient method on a reformulation of copositive programs, where each step solves an StQP subproblem to controllable accuracy. This follows directly from classical subgradient convergence theory (with summable or bounded perturbations from inexact oracles) applied to the specific objective and copositivity residual; the abstract states the guarantee holds 'even when the subproblems are solved inexactly' without invoking fitted parameters, self-definitional loops, or load-bearing self-citations. Numerical experiments and the complete-positivity application are presented as separate illustrations, not as the source of the convergence claim. No equation or theorem in the provided description reduces the bound to a renaming or to a prior result by the same authors that itself assumes the target guarantee.
Axiom & Free-Parameter Ledger
axioms (1)
- standard math Standard properties of subgradient methods apply to nonsmooth convex problems over the copositive cone with controllable inexact subproblem solves
Lean theorems connected to this paper
-
IndisputableMonolith/Cost/FunctionalEquationwashburn_uniqueness_aczel unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
For a prescribed accuracy ε > 0 ... yields an approximate solution after O(ε^{-2}) iterations, even when the subproblems are solved inexactly (Theorem 3.4)
-
IndisputableMonolith/Foundation/AbsoluteFloorClosureabsolute_floor_iff_bare_distinguishability unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
reformulate ... as convex semi-infinite programming problems ... single nonsmooth functional constraint G(x) ≤ 0
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
Reference graph
Works this paper leans on
-
[1]
A.A. Ahmadi and A. Majumdar. DSOS and SDSOS optimization: more tractable alternatives to sum of squares and semidefinite optimization.SIAM J. Appl. Al- gebra Geom., 3(2):193–230, 2019.doi:10.1137/18M118935X
- [2]
-
[3]
R. Badenbroek and E. de Klerk. An analytic center cutting plane method to determine complete positivity of a matrix.INFORMS J. Comput., 34(2):1115– 1125, 2022.doi:10.1287/ijoc.2021.1108
-
[4]
R. Badenbroek and E. de Klerk. Simulated annealing for convex optimization: rigorous complexity analysis and practical perspectives.J. Optim. Theory Appl., 194(2):465–491, 2022.doi:10.1007/s10957-022-02034-x
-
[5]
A. Beck, A. Ben-Tal, N. Guttmann-Beck, and L. Tetruashvili. The CoMirror algorithm for solving nonsmooth constrained convex problems.Oper. Res. Lett., 38(6):493–498, 2010.doi:10.1016/j.orl.2010.08.005
-
[6]
A. Berman, M. D¨ ur, and N. Shaked-Monderer. Open problems in the theory of completely positive and copositive matrices.Electron. J. Linear Algebra, 29:46–58, 2015.doi:10.13001/1081-3810.2943. 34
-
[7]
A. Berman and U.G. Rothblum. A note on the computation of the CP-rank.Linear Algebra Appl., 419(1):1–7, 2006.doi:10.1016/j.laa.2006.04.001
-
[8]
I.M. Bomze and E. de Klerk. Solving standard quadratic optimization problems via linear, semidefinite and copositive programming.J. Glob. Optim., 24(2):163–185, 2002.doi:10.1023/A:1020209017701
-
[9]
I.M. Bomze, M. D¨ ur, E. de Klerk, C. Roos, A.J. Quist, and T. Terlaky. On copositive programming and standard quadratic optimization problems.J. Glob. Optim., 18(4):301–320, 2000.doi:10.1023/A:1026583532263
-
[10]
I.M. Bomze and M. Gabl. Optimization under uncertainty and risk: quadratic and copositive approaches.Eur. J. Oper. Res., 310(2):449–476, 2023.doi:10.1016/ j.ejor.2022.11.020
work page 2023
-
[11]
I.M. Bomze, M. Locatelli, and F. Tardella. New and old bounds for standard quadratic optimization: dominance, equivalence and incomparability.Math. Pro- gram., 115(1):31–64, 2008.doi:10.1007/s10107-007-0138-0
-
[12]
S. Bundfuss and M. D¨ ur. An adaptive linear approximation algorithm for copositive programs.SIAM J. Optim., 20(1):30–53, 2009.doi:10.1137/070711815
-
[13]
S. Burer. On the copositive representation of binary and continuous noncon- vex quadratic programs.Math. Program., 120(2):479–495, 2009.doi:10.1007/ s10107-008-0223-z
work page 2009
-
[14]
S. Burer, K.M. Anstreicher, and M. D¨ ur. The difference between 5×5 doubly nonnegative and completely positive matrices.Linear Algebra Appl., 431(9):1539– 1552, 2009.doi:10.1016/j.laa.2009.05.021
-
[15]
E. de Klerk and D.V. Pasechnik. Approximation of the stability number of a graph via copositive programming.SIAM J. Optim., 12(4):875–892, 2002.doi: 10.1137/S1052623401383248
-
[16]
P.J.C. Dickinson and M. D¨ ur. Linear-time complete positivity detection and de- composition of sparse matrices.SIAM J. Matrix Anal. Appl., 33(3):701–720, 2012. doi:10.1137/110848177
-
[17]
P.J.C. Dickinson and L. Gijben. On the computational complexity of membership problems for the completely positive cone and its dual.Comput. Optim. Appl., 57(2):403–415, 2014.doi:10.1007/s10589-013-9594-z
-
[18]
F. Flores-Baz´ an, G. C´ arcamo, and S. Caro. Extensions of the standard quadratic optimization problem: strong duality, optimality, hidden convexity and S-lemma. Appl. Math. Optim., 81(2):383–408, 2020.doi:10.1007/s00245-018-9502-0. 35
-
[19]
M.A. Goberna and M.A. L´ opez. Recent contributions to linear semi-infinite op- timization: an update.Ann. Oper. Res., 271(1):237–278, 2018.doi:10.1007/ s10479-018-2987-8
work page 2018
-
[20]
A fast smoothing Newton method for bilevel hyperparameter optimization for SVC with Logistic loss
M.A. Goberna, A.B. Ridolfi, and V.N. Vera de Serio. New applications of lin- ear semi-infinite optimization theory in copositive optimization.Optimization, to appear.doi:10.1080/02331934.2024.2411165
-
[21]
Mathematical Programming , author =
Y.G. G¨ okmen and E.A. Yıldırım. On standard quadratic programs with exact and inexact doubly nonnegative relaxations.Math. Program., 193(1):365–403, 2022. doi:10.1007/s10107-020-01611-0
-
[22]
J. Gondzio and E.A. Yıldırım. Global solutions of nonconvex standard quadratic programs via mixed integer linear programming reformulations.J. Glob. Optim., 81(2):293–321, 2021.doi:10.1007/s10898-021-01017-y
-
[23]
C. Guo, M. Bodur, and J.A. Taylor. Copositive duality for discrete energy markets. Manag. Sci., to appear.doi:10.1287/mnsc.2023.00906
-
[24]
URL:https://docs.gurobi.com/projects/optimizer/en/current/
Gurobi Optimization.Gurobi Optimizer Reference Manual, 12.0 edition, 2025. URL:https://docs.gurobi.com/projects/optimizer/en/current/
work page 2025
- [25]
- [26]
-
[27]
J.-B. Hiriart-Urruty and A. Seeger. A variational approach to copositive matrices. SIAM Rev., 52(4):593–629, 2010.doi:10.1137/090750391
-
[28]
F. Jarre and K. Schmallowsky. On the computation ofC ∗ certificates.J. Glob. Optim., 45(2):281–296, 2009.doi:10.1007/s10898-008-9374-y
-
[29]
Jerrum.Counting, Sampling and Integrating: Algorithms and Complexity
M. Jerrum.Counting, Sampling and Integrating: Algorithms and Complexity. Birkh¨ auser Verlag, Basel, Switzerland, 2003.doi:10.1007/978-3-0348-8005-3
-
[30]
S. Kim, M. Kojima, and K.-C. Toh. Doubly nonnegative relaxations are equiv- alent to completely positive reformulations of quadratic optimization problems with block-clique graph structures.J. Glob. Optim., 77(3):513–541, 2020.doi: 10.1007/s10898-020-00879-y. 36
-
[31]
O.I. Kostyukova and T.V. Tchemisova. Optimality conditions for linear copositive programming problems with isolated immobile indices.Optimization, 69(1):145– 164, 2020.doi:10.1080/02331934.2018.1539482
-
[32]
O.I. Kostyukova and T.V. Tchemisova. On equivalent representations and prop- erties of faces of the cone of copositive matrices.Optimization, 71(11):3211–3239, 2022.doi:10.1080/02331934.2022.2027939
-
[33]
O.I. Kostyukova and T.V. Tchemisova. On strong duality in linear copos- itive programming.J. Glob. Optim., 83(3):457–480, 2022.doi:10.1007/ s10898-021-00995-3
work page 2022
-
[34]
O.I. Kostyukova, T.V. Tchemisova, and O.S. Dudina. Immobile indices and CQ- free optimality criteria for linear copositive programming problems.Set-Valued Var. Anal., 28(1):89–107, 2020.doi:10.1007/s11228-019-00527-y
-
[35]
J.B. Lasserre. New approximations for the cone of copositive matrices and its dual. Math. Program., 144(1–2):265–276, 2014.doi:10.1007/s10107-013-0632-5
-
[36]
M. Laurent and L.F. Vargas. On the exactness of sum-of-squares approximations for the cone of 5×5 copositive matrices.Linear Algebra Appl., 651:26–50, 2022. doi:10.1016/j.laa.2022.06.015
-
[37]
J. L¨ ofberg. YALMIP: a toolbox for modeling and optimization in MATLAB. In Proceedings of the 2004 IEEE International Symposium on Computer Aided Con- trol Systems Design, pages 284–289, 2004.doi:10.1109/CACSD.2004.1393890
-
[38]
J.E. Maxfield and H. Minc. On the matrix equationX ′X=A.Proc. Edinb. Math. Soc., 13(2):125–129, 1962.doi:10.1017/S0013091500014681
-
[39]
URL:https://docs.mosek.com/11.0/toolbox/index.html
MOSEK ApS.MOSEK Optimization Toolbox for MATLAB, 11.0.29 edition, 2025. URL:https://docs.mosek.com/11.0/toolbox/index.html
work page 2025
-
[40]
K.G. Murty and S.N. Kabadi. Some NP-complete problems in quadratic and nonlinear programming.Math. Program., 39(2):117–129, 1987.doi:10.1007/ BF02592948
work page 1987
- [41]
-
[42]
Y. Nesterov.Introductory Lectures on Convex Optimization: A Basic Course. Springer, New York, NY, first edition, 2004.doi:10.1007/978-1-4419-8853-9. 37
-
[43]
Y. Nesterov.Lectures on Convex Optimization. Springer, Cham, Switzerland, second edition, 2018.doi:10.1007/978-3-319-91578-4
-
[44]
J. Nie. TheA-truncatedK-moment problem.Found. Comput. Math., 14(6):1243– 1276, 2014.doi:10.1007/s10208-014-9225-9
-
[45]
Facial structure of copositive and completely positive cones over a second-order cone
M. Nishijima and B.F. Louren¸ co. Facial structure of copositive and completely positive cones over a second-order cone.arXiv e-prints, 2025.doi:10.48550/ arXiv.2502.04006
work page internal anchor Pith review Pith/arXiv arXiv 2025
-
[46]
M. Nishijima and B.F. Louren¸ co. Non-facial exposedness of copositive cones over symmetric cones.J. Math. Anal. Appl., 545(2):129166, 2025.doi:10.1016/j. jmaa.2024.129166
work page doi:10.1016/j 2025
-
[47]
M. Nishijima and K. Nakata. Approximation hierarchies for copositive cone over symmetric cone and their comparison.J. Glob. Optim., 88(4):831–870, 2024.doi: 10.1007/s10898-023-01319-3
-
[48]
M. Nishijima and K. Nakata. Generalizations of doubly nonnegative cones and their comparison.J. Oper. Res. Soc. Jpn., 67(3):84–109, 2024.doi:10.15807/ jorsj.67.84
work page 2024
-
[49]
M. Orlitzky. Gaddum’s test for symmetric cones.J. Glob. Optim., 79(4):927–940, 2021.doi:10.1007/s10898-020-00960-6
-
[50]
P.A. Parrilo. Semidefinite programming based tests for matrix copositivity. In Proceedings of the 39th IEEE Conference on Decision and Control, pages 4624– 4629, 2000.doi:10.1109/CDC.2001.914655
-
[51]
J. Pe˜ na, J. Vera, and L.F. Zuluaga. Computing the stability number of a graph via linear and semidefinite programming.SIAM J. Optim., 18(1):87–105, 2007. doi:10.1137/05064401X
-
[52]
J. Sponsel, S. Bundfuss, and M. D¨ ur. An improved algorithm to test copositivity. J. Glob. Optim., 52(3):537–551, 2012.doi:10.1007/s10898-011-9766-2
-
[53]
T. ˇStrekelj and A. Zalar. Construction of exceptional copositive matrices.Linear Algebra Appl., 727:368–384, 2025.doi:10.1016/j.laa.2025.08.010
-
[54]
J. ˇZilinskas. Copositive programming by simplicial partition.Informatica, 22(4):601–614, 2011.doi:10.15388/Informatica.2011.345
-
[55]
B. Wei, W.B. Haskell, and S. Zhao. The CoMirror algorithm with random constraint sampling for convex semi-infinite programming.Ann. Oper. Res., 295(2):809–841, 2020.doi:10.1007/s10479-020-03766-7. 38
-
[56]
C. Xu. Completely positive matrices of order five.Acta Math. Appl. Sin., 17(4):550–562, 2001.doi:10.1007/BF02669709
-
[57]
E.A. Yıldırım. On the accuracy of uniform polyhedral approximations of the copos- itive cone.Optim. Methods Softw., 27(1):155–173, 2012.doi:10.1080/10556788. 2010.540014. 39
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.