English

Computing cone-constrained singular values of matrices

Optimization and Control 2026-05-28 v2 Numerical Analysis Numerical Analysis

Abstract

This paper deals with the numerical computation of the least singular value of a rectangular matrix AA relative to a pair of closed convex cones (P,Q)(P,Q), which is defined as the optimal value of the non-convex optimization problem of minimizing u,Av\langle u,Av\rangle such that uu and vv are unit vectors in PP and QQ, respectively. When AA is the identity matrix, the least singular value coincides with the cosine of the largest angle between PP and QQ. When PP and QQ are positive orthants, the least singular value is called the least Pareto singular value of AA and has applications, for instance, in graph theory. We prove the NP-hardness of all the above problems, while identifying cases when such problems can be solved in polynomial time. We then propose four algorithms. Two are exact algorithms, meaning that they are guaranteed to compute a globally optimal solution; one uses an exact non-convex quadratic programming solver, and the other a brute-force active-set method. The other two are heuristics, meaning that they rapidly compute locally optimal solutions; one uses an alternating projection algorithm with extrapolation, and the other a sequential partial linearization approach based on fractional programming. We illustrate the use of these algorithms on several examples.

Keywords

Cite

@article{arxiv.2504.04069,
  title  = {Computing cone-constrained singular values of matrices},
  author = {Giovanni Barbarino and Nicolas Gillis and David Sossa},
  journal= {arXiv preprint arXiv:2504.04069},
  year   = {2026}
}

Comments

30 pages. Accepted in Journal of Optimization Theory and Applications. Code, data and experiments available from https://github.com/giovannibarbarino/coneSV/

R2 v1 2026-06-28T22:47:57.433Z