English

Optimal Algorithms for Non-Smooth Distributed Optimization in Networks

Optimization and Control 2018-06-04 v1

Abstract

In this work, we consider the distributed optimization of non-smooth convex functions using a network of computing units. We investigate this problem under two regularity assumptions: (1) the Lipschitz continuity of the global objective function, and (2) the Lipschitz continuity of local individual functions. Under the local regularity assumption, we provide the first optimal first-order decentralized algorithm called multi-step primal-dual (MSPD) and its corresponding optimal convergence rate. A notable aspect of this result is that, for non-smooth functions, while the dominant term of the error is in O(1/t)O(1/\sqrt{t}), the structure of the communication network only impacts a second-order term in O(1/t)O(1/t), where tt is time. In other words, the error due to limits in communication resources decreases at a fast rate even in the case of non-strongly-convex objective functions. Under the global regularity assumption, we provide a simple yet efficient algorithm called distributed randomized smoothing (DRS) based on a local smoothing of the objective function, and show that DRS is within a d1/4d^{1/4} multiplicative factor of the optimal convergence rate, where dd is the underlying dimension.

Keywords

Cite

@article{arxiv.1806.00291,
  title  = {Optimal Algorithms for Non-Smooth Distributed Optimization in Networks},
  author = {Kevin Scaman and Francis Bach and Sébastien Bubeck and Yin Tat Lee and Laurent Massoulié},
  journal= {arXiv preprint arXiv:1806.00291},
  year   = {2018}
}

Comments

17 pages

R2 v1 2026-06-23T02:15:58.580Z