A Stabilizing Control Algorithm for Asynchronous Parallel Quadratic Programming via Dual Decomposition
Kooktae Lee

TL;DR
This paper develops a control algorithm that ensures stability and solution uniqueness in asynchronous parallel quadratic programming, effectively reducing synchronization delays in distributed optimization.
Contribution
It introduces a stability-guaranteeing algorithm for asynchronous PQP using switched system analysis, a novel approach in this context.
Findings
The algorithm guarantees asymptotic stability of dual variables.
It ensures the uniqueness of optimal solutions despite asynchrony.
Simulation results validate the effectiveness of the proposed method.
Abstract
This paper proposes a control algorithm for stable implementation of asynchronous parallel quadratic programming (PQP) through dual decomposition technique. In general, distributed and parallel optimization requires synchronization of data at each iteration step due to the interdependency of data. The synchronization latency may incur a large amount of waiting time caused by an idle process during computation. We aim to mitigate this synchronization penalty in PQP problems by implementing asynchronous updates of the dual variable. The price to pay for adopting asynchronous computing algorithms is the unpredictability of the solution, resulting in a tradeoff between speedup and accuracy. In the worst case, the state of interest may become unstable owing to the stochastic behavior of asynchrony. We investigate the stability condition of asynchronous PQP problems by employing the switched…
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
TopicsParallel Computing and Optimization Techniques · Interconnection Networks and Systems · Quantum Computing Algorithms and Architecture
