Decentralized chance-constrained finite-horizon optimal control for multi-agent systems

This paper considers finite-horizon optimal control for multi-agent systems subject to additive Gaussian-distributed stochastic disturbance and a chance constraint. The problem is particularly difficult when agents are coupled through a joint chance constraint, which limits the probability of constraint violation by any of the agents in the system. Although prior approaches [1][2] can solve such a problem in a centralized manner, scalability is an issue. We propose a dual decomposition-based algorithm, namely Market-based Iterative Risk Allocation (MIRA), that solves the multi-agent problem in a decentralized manner. The algorithm addresses the issue of scalability by letting each agent optimize its own control input given a fixed value of a dual variable, which is shared among agents. A central module optimizes the dual variable by solving a root-finding problem iteratively. MIRA gives exactly the same optimal solution as the centralized optimization approach since it reproduces the KKT conditions of the centralized approach. Although the algorithm has a centralized part, it typically uses less than 0.1% of the total computation time. Our approach is analogous to a price adjustment process in a competitive market called tâtonnement or Walrasian auction: each agent optimizes its demand for risk at a given price, while the central module (or the market) optimizes the price of risk, which corresponds to the dual variable. We give a proof of the existence and optimality of the solution of our decentralized problem formulation, as well as a theoretical guarantee that MIRA can find the solution. The empirical results demonstrate a significant improvement in scalability.

[1]  Dagfinn Gangsaas,et al.  Wind models for flight simulator certification of landing and approach guidance and control systems , 1974 .

[2]  M. Kothare,et al.  Robust constrained model predictive control using linear matrix inequalities , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[3]  András Prékopa The use of discrete moment bounds in probabilisticconstrained stochastic programming models , 1999, Ann. Oper. Res..

[4]  E. Kerrigan Robust Constraint Satisfaction: Invariant Sets and Predictive Control , 2000 .

[5]  Jan Tuinstra,et al.  Price Dynamics in Equilibrium Models, The Search for Equilibrium and the Emergence of Endogenous Fluctuations. Advances in Computational Economics. no 16. , 2000 .

[6]  Arnold Neumaier,et al.  Introduction to Numerical Analysis , 2001 .

[7]  C. Tomlin,et al.  Decentralized optimization, with application to multiple aircraft coordination , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[8]  J. Stoer,et al.  Introduction to Numerical Analysis , 2002 .

[9]  J. Löfberg Minimax approaches to robust model predictive control , 2003 .

[10]  Aachen,et al.  Stochastic Inequality Constrained Closed-loop Model Predictive Control: With Application To Chemical Process Operation , 2004 .

[11]  J. How,et al.  Decentralized Cooperative Trajectory Optimization for UAVs with Coupling Constraints , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[12]  H. Voos,et al.  Agent-Based Distributed Resource Allocation in Technical Dynamic Systems , 2006, IEEE Workshop on Distributed Intelligent Systems: Collective Intelligence and Its Applications (DIS'06).

[13]  L. Blackmore A Probabilistic Particle Control Approach to Optimal, Robust Predictive Control , 2006 .

[14]  Alexander Shapiro,et al.  Convex Approximations of Chance Constrained Programs , 2006, SIAM J. Optim..

[15]  Hui X. Li,et al.  A probabilistic approach to optimal robust path planning with obstacles , 2006, 2006 American Control Conference.

[16]  A. Richards,et al.  Robust Receding Horizon Control using Generalized Constraint Tightening , 2007, 2007 American Control Conference.

[17]  Masahiro Ono,et al.  An Efficient Motion Planning Algorithm for Stochastic Dynamic Systems with Constraints on Probability of Failure , 2008, AAAI.

[18]  Masahiro Ono,et al.  Iterative Risk Allocation: A new approach to robust Model Predictive Control with a joint chance constraint , 2008, 2008 47th IEEE Conference on Decision and Control.

[19]  L. Blackmore,et al.  Convex Chance Constrained Predictive Control without Sampling , 2009 .

[20]  Panos M. Pardalos,et al.  Convex optimization theory , 2010, Optim. Methods Softw..

[21]  W. Marsden I and J , 2012 .

[22]  A Chance Constrained Programming , 2012 .

[23]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.