• 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