English

An Asynchronous Parallel Stochastic Coordinate Descent Algorithm

Optimization and Control 2014-11-12 v3

Abstract

We describe an asynchronous parallel stochastic coordinate descent algorithm for minimizing smooth unconstrained or separably constrained functions. The method achieves a linear convergence rate on functions that satisfy an essential strong convexity property and a sublinear rate (1/K1/K) on general convex functions. Near-linear speedup on a multicore system can be expected if the number of processors is O(n1/2)O(n^{1/2}) in unconstrained optimization and O(n1/4)O(n^{1/4}) in the separable-constrained case, where nn is the number of variables. We describe results from implementation on 40-core processors.

Keywords

Cite

@article{arxiv.1311.1873,
  title  = {An Asynchronous Parallel Stochastic Coordinate Descent Algorithm},
  author = {Ji Liu and Stephen J. Wright and Christopher Ré and Victor Bittorf and Srikrishna Sridhar},
  journal= {arXiv preprint arXiv:1311.1873},
  year   = {2014}
}
R2 v1 2026-06-22T02:03:28.851Z