English

Quantum and classical algorithms for SOCP based on the multiplicative weights update method

Quantum Physics 2025-08-14 v2

Abstract

We give classical and quantum algorithms for approximately solving second-order cone programs (SOCPs) based on the multiplicative weights (MW) update method. Our approach follows the MW framework previously applied to semidefinite programs (SDPs), of which SOCP is a special case. We show that the additional structure of SOCPs can be exploited to give better runtime with SOCP-specific algorithms. For an SOCP with mm linear constraints over nn variables partitioned into rnr \leq n second-order cones, our quantum algorithm requires O~(rγ5+mγ4)\widetilde{O}(\sqrt{r}\gamma^5 + \sqrt{m}\gamma^4) (coherent) queries to the underlying data defining the instance, where γ\gamma is a scale-invariant parameter proportional to the inverse precision. This nearly matches the complexity of solving linear programs (LPs), which are a less expressive subset of SOCP. It also outperforms (especially if nrn \gg r) the naive approach that applies existing SDP algorithms onto SOCPs, which has complexity O~(γ4(n+γn+m))\widetilde{O}(\gamma^{4}(n + \gamma \sqrt{n} + \sqrt{m})). Our classical algorithm for SOCP has complexity O~(nγ4+mγ6)\widetilde{O}(n\gamma^4 + m \gamma^6) in the sample-and-query model.

Keywords

Cite

@article{arxiv.2507.14127,
  title  = {Quantum and classical algorithms for SOCP based on the multiplicative weights update method},
  author = {M. Isabel Franco Garrido and Alexander M. Dalzell and Sam McArdle},
  journal= {arXiv preprint arXiv:2507.14127},
  year   = {2025}
}
R2 v1 2026-07-01T04:08:18.270Z