arXiv Analytics

Sign in

arXiv:2310.06223 [math.OC]AbstractReferencesReviewsResources

Projected Push-Pull For Distributed Constrained Optimization Over Time-Varying Directed Graphs (extended version)

Orhan Eren Akgün, Arif Kerem Dayı, Stephanie Gil, Angelia Nedić

Published 2023-10-10Version 1

We introduce the Projected Push-Pull algorithm that enables multiple agents to solve a distributed constrained optimization problem with private cost functions and global constraints, in a collaborative manner. Our algorithm employs projected gradient descent to deal with constraints and a lazy update rule to control the trade-off between the consensus and optimization steps in the protocol. We prove that our algorithm achieves geometric convergence over time-varying directed graphs while ensuring that the decision variable always stays within the constraint set. We derive explicit bounds for step sizes that guarantee geometric convergence based on the strong-convexity and smoothness of cost functions, and graph properties. Moreover, we provide additional theoretical results on the usefulness of lazy updates, revealing the challenges in the analysis of any gradient tracking method that uses projection operators in a distributed constrained optimization setting. We validate our theoretical results with numerical studies over different graph types, showing that our algorithm achieves geometric convergence empirically.

Related articles: Most relevant | Search more
arXiv:1909.04255 [math.OC] (Published 2019-09-10)
Non-Bayesian Social Learning with Uncertain Models over Time-Varying Directed Graphs
arXiv:1812.09819 [math.OC] (Published 2018-12-24)
On Increasing Self-Confidence in Non-Bayesian Social Learning over Time-Varying Directed Graphs
arXiv:1303.2289 [math.OC] (Published 2013-03-10, updated 2014-03-16)
Distributed optimization over time-varying directed graphs