DocumentCode
3601360
Title
Robust Distributed Linear Programming
Author
Richert, Dean ; Cortes, Jorge
Author_Institution
Dept. of Mech. & Aerosp. Eng., Univ. of California, San Diego, La Jolla, CA, USA
Volume
60
Issue
10
fYear
2015
Firstpage
2567
Lastpage
2582
Abstract
This paper presents a robust, distributed algorithm to solve general linear programs. The algorithm design builds on the characterization of the solutions of the linear program as saddle points of a modified Lagrangian function. We show that the resulting continuous-time saddle-point algorithm is provably correct but, in general, not distributed because of a global parameter associated with the nonsmooth exact penalty function employed to encode the inequality constraints of the linear program. This motivates the design of a discontinuous saddle-point dynamics that, while enjoying the same convergence guarantees, is fully distributed and scalable with the dimension of the solution vector. We also characterize the robustness against disturbances and link failures of the proposed dynamics. Specifically, we show that it is integral-input-to-state stable but not input-to-state stable. The latter fact is a consequence of a more general result, that we also establish, which states that no algorithmic solution for linear programming is input-to-state stable when uncertainty in the problem data affects the dynamics as a disturbance. Our results allow us to establish the resilience of the proposed distributed dynamics to disturbances of finite variation and recurrently disconnected communication among the agents. Simulations in an optimal control application illustrate the results.
Keywords
distributed algorithms; linear programming; vectors; continuous-time saddle-point algorithm; discontinuous saddle-point dynamics; integral-input-to-state stability; modified Lagrangian function; nonsmooth exact penalty function; optimal control application; robust distributed algorithm; robust distributed linear programming; solution vector; Convergence; Heuristic algorithms; Linear programming; Optimization; Robustness; Standards; Vectors; Linear; optimization;
fLanguage
English
Journal_Title
Automatic Control, IEEE Transactions on
Publisher
ieee
ISSN
0018-9286
Type
jour
DOI
10.1109/TAC.2015.2404451
Filename
7042816
Link To Document