Litcius/Paper detail

Primal–Dual Methods for Large-Scale and Distributed Convex Optimization and Data Analytics

Dušan Jakovetić, Dragana Bajović, João Xavier, José M. F. Moura

2020Proceedings of the IEEE49 citationsDOI

Abstract

The augmented Lagrangian method (ALM) is a classical optimization tool that solves a given “difficult” (constrained) problem via finding solutions of a sequence of “easier” (often unconstrained) subproblems with respect to the original (primal) variable, wherein constraints satisfaction is controlled via the so-called dual variables. ALM is highly flexible with respect to how primal subproblems can be solved, giving rise to a plethora of different primal-dual methods. The powerful ALM mechanism has recently proved to be very successful in various large-scale and distributed applications. In addition, several significant advances have appeared, primarily on precise complexity results with respect to computational and communication costs in the presence of inexact updates and design and analysis of novel optimal methods for distributed consensus optimization. We provide a tutorial-style introduction to ALM and its variants for solving convex optimization problems in large-scale and distributed settings. We describe control-theoretic tools for the algorithms' analysis and design, survey recent results, and provide novel insights into the context of two emerging applications: federated learning and distributed energy trading.

Topics & Concepts

Scale (ratio)Computer scienceDual (grammatical number)AnalyticsConvex optimizationRegular polygonMathematical optimizationMathematicsData scienceGeographyCartographyLiteratureGeometryArtSparse and Compressive Sensing TechniquesStochastic Gradient Optimization TechniquesDistributed Control Multi-Agent Systems
Primal–Dual Methods for Large-Scale and Distributed Convex Optimization and Data Analytics | Litcius