Randomized projection methods for convex feasibility: Conditioning and convergence rates
dc.contributor.author | Necoara, Ion | |
dc.contributor.author | Richtarik, Peter | |
dc.contributor.author | Patrascu, Andrei | |
dc.date.accessioned | 2020-01-13T08:49:53Z | |
dc.date.available | 2020-01-13T08:49:53Z | |
dc.date.issued | 2019-11-07 | |
dc.identifier.citation | Necoara, I., Richtárik, P., & Patrascu, A. (2019). Randomized Projection Methods for Convex Feasibility: Conditioning and Convergence Rates. SIAM Journal on Optimization, 29(4), 2814–2852. doi:10.1137/18m1167061 | |
dc.identifier.doi | 10.1137/18M1167061 | |
dc.identifier.uri | http://hdl.handle.net/10754/660992 | |
dc.description.abstract | In this paper we develop a family of randomized projection methods (RPM) for solving the convex feasibility problem. Our approach is based on several new ideas and tools, including stochastic approximation of convex sets, stochastic reformulations, and conditioning of the convex feasibility problem. In particular, we propose four equivalent stochastic reformulations: stochastic smooth and nonsmooth optimization problems, the stochastic fixed point problem, and the stochastic feasibility problem. The last reformulation asks for a point which belongs to a certain random set with probability one. In this case, RPM can be interpreted as follows: we sample a batch of random sets in an independently and identically distributed fashion, perform projections of the current iterate on all sampled sets, and then combine these projections by averaging with a carefully designed extrapolation step. We prove that under stochastic linear regularity, RPM converges linearly, with a rate that has a natural interpretation as a condition number of the stochastic optimization reformulation and that depends explicitly on the number of sets sampled. In doing so, we extend the concept of condition number to general convex feasibility problems. This condition number depends on the linear regularity constant and an additional key constant which can be interpreted as a Lipschitz constant of the gradient of the stochastic optimization reformulation. Besides providing a general framework for the design and analysis of randomized projection schemes, our results resolve an open problem in the literature related to the theoretical understanding of observed practical efficiency of extrapolated parallel projection methods. In addition, we prove that our method converges sublinearly in the case when the stochastic linear regularity condition is not satisfied. Preliminary numerical results also show a better performance of our extrapolated step-size scheme over its constant step-size counterpart. | |
dc.description.sponsorship | The work of the first and third authors was supported by the Executive Agency for Higher Education, Research and Innovation Funding (UEFISCDI), Romania, PNIII-P4-PCE-2016-0731, project ScaleFreeNet, 39/2017. | |
dc.publisher | Society for Industrial & Applied Mathematics (SIAM) | |
dc.relation.url | https://epubs.siam.org/doi/10.1137/18M1167061 | |
dc.rights | Archived with thanks to SIAM Journal on Optimization. | |
dc.title | Randomized projection methods for convex feasibility: Conditioning and convergence rates | |
dc.type | Article | |
dc.contributor.department | Computer Science Program | |
dc.contributor.department | Computer, Electrical and Mathematical Sciences and Engineering (CEMSE) Division | |
dc.identifier.journal | SIAM Journal on Optimization | |
dc.eprint.version | Publisher's Version/PDF | |
dc.contributor.institution | Automatic Control and Systems Engineering Department, University Politehnica Bucharest, 060042, Bucharest, Romania | |
dc.contributor.institution | University of Edinburgh, Edinburgh,, United Kingdom;, Moscow Institute of Physics and Technology (MIPT), Dolgoprudny, Russia | |
kaust.person | Richtarik, Peter | |
refterms.dateFOA | 2021-04-29T10:34:42Z | |
dc.date.published-online | 2019-11-07 | |
dc.date.published-print | 2019-01 |
Files in this item
This item appears in the following Collection(s)
-
Articles
-
Computer Science Program
For more information visit: https://cemse.kaust.edu.sa/cs -
Computer, Electrical and Mathematical Science and Engineering (CEMSE) Division
For more information visit: https://cemse.kaust.edu.sa/