English

Solving Conic Systems via Projection and Rescaling

Optimization and Control 2016-12-16 v3

Abstract

We propose a simple projection and rescaling algorithm to solve the feasibility problem  find xLΩ, \text{ find } x \in L \cap \Omega, where LL and Ω\Omega are respectively a linear subspace and the interior of a symmetric cone in a finite-dimensional vector space VV. This projection and rescaling algorithm is inspired by previous work on rescaled versions of the perceptron algorithm and by Chubanov's projection-based method for linear feasibility problems. As in these predecessors, each main iteration of our algorithm contains two steps: a {\em basic procedure} and a {\em rescaling} step. When LΩL \cap \Omega \ne \emptyset, the projection and rescaling algorithm finds a point xLΩx \in L \cap \Omega in at most O(log(1/δ(LΩ)))O(\log(1/\delta(L \cap \Omega))) iterations, where δ(LΩ)(0,1]\delta(L \cap \Omega) \in (0,1] is a measure of the most interior point in LΩL \cap \Omega. The ideal value δ(LΩ)=1\delta(L\cap \Omega) = 1 is attained when LΩL \cap \Omega contains the center of the symmetric cone Ω\Omega. We describe several possible implementations for the basic procedure including a perceptron scheme and a smooth perceptron scheme. The perceptron scheme requires O(r4)O(r^4) perceptron updates and the smooth perceptron scheme requires O(r2)O(r^2) smooth perceptron updates, where rr stands for the Jordan algebra rank of VV.

Keywords

Cite

@article{arxiv.1512.06154,
  title  = {Solving Conic Systems via Projection and Rescaling},
  author = {Javier Pena and Negar Soheili},
  journal= {arXiv preprint arXiv:1512.06154},
  year   = {2016}
}
R2 v1 2026-06-22T12:13:48.247Z