Nonlinear Programming Methods for Distributed Optimization
Ion Matei, John S. Baras

TL;DR
This paper explores how standard nonlinear programming algorithms can be adapted for distributed optimization problems involving multiple agents with shared goals, highlighting necessary modifications for convergence.
Contribution
It demonstrates how to reformulate distributed optimization as an equivalent centralized problem and adapts three nonlinear programming algorithms for distributed settings.
Findings
Distributed algorithms derived from standard NLP methods.
Convergence conditions need adjustments due to non-regular local minimizers.
Superlinear convergence cannot be guaranteed in the distributed method of multipliers.
Abstract
In this paper we investigate how standard nonlinear programming algorithms can be used to solve constrained optimization problems in a distributed manner. The optimization setup consists of a set of agents interacting through a communication graph that have as common goal the minimization of a function expressed as a sum of (possibly non-convex) differentiable functions. Each function in the sum corresponds to an agent and each agent has associated an equality constraint. By re-casting the distributed optimization problem into an equivalent, augmented centralized problem, we show that distributed algorithms result naturally from applying standard nonlinear programming techniques. Due to the distributed formulation, the standard assumptions and convergence results no longer hold. We emphasize what changes are necessary for convergence to still be achieved for three algorithms: two…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Optimization Algorithms Research
