Distributed optimization for cooperative agents: application to formation flight

We present a simple decentralized algorithm to solve optimization problems involving cooperative agents. Cooperative agents share a common objective and simultaneously pursue private goals. Furthermore, agents are constrained by limited communication capabilities. The algorithm is based on dual decomposition techniques and appears to be very intuitive. It solves the dual problem of an artificially decomposed version of the primal problem, replacing one large computationally intractable problem with many smaller tractable problems. It returns a feasible solution to the primal problem as well as an upper bound on the distance between this solution and the global optimum. Both convex and nonconvex examples are presented, the complexity of the convex case is analyzed, and the savings in complexity are demonstrated for both examples. Finally, by showing that there is no duality gap in these examples, optimality is certified.

[1]  George B. Dantzig,et al.  Decomposition Principle for Linear Programs , 1960 .

[2]  Jean-Pierre Aubin,et al.  Estimates of the Duality Gap in Nonconvex Optimization , 1976, Math. Oper. Res..

[3]  Dimitri P. Bertsekas,et al.  Constrained Optimization and Lagrange Multiplier Methods , 1982 .

[4]  Naum Zuselevich Shor,et al.  Minimization Methods for Non-Differentiable Functions , 1985, Springer Series in Computational Mathematics.

[5]  Dimitri P. Bertsekas,et al.  Nonlinear Programming , 1997 .

[6]  Jason L. Speyer,et al.  Decentralized controllers for unmanned aerial vehicle formation flight , 1996 .

[7]  O. Nelles,et al.  An Introduction to Optimization , 1996, IEEE Antennas and Propagation Magazine.

[8]  S. Stankovic Stochastic inclusion principle applied to decentralized automatic generation control , 1999 .

[9]  Claude Lemaréchal,et al.  A geometric study of duality gaps, with applications , 2001, Math. Program..

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

[11]  J. A. Fax Optimal and Cooperative Control of Vehicle Formations , 2002 .

[12]  Stefan Bieniawski,et al.  Flutter Suppression for High Aspect Ratio Flexible Wings Using Microflaps , 2002 .

[13]  Geir E. Dullerud,et al.  Distributed control design for spatially interconnected systems , 2003, IEEE Trans. Autom. Control..

[14]  T. Bewley,et al.  A Noncausal Framework for Model-based Feedback Control of Spatially-developing Perturbations in Boundary Layers (Invited) , 2003 .

[15]  Jie Lin,et al.  Coordination of groups of mobile autonomous agents using nearest neighbor rules , 2003, IEEE Trans. Autom. Control..

[16]  Petter Ögren,et al.  Cooperative control of mobile sensor networks:Adaptive gradient climbing in a distributed environment , 2004, IEEE Transactions on Automatic Control.

[17]  Rodney Teo,et al.  Decentralized overlapping control of a formation of unmanned aerial vehicles , 2004, Autom..

[18]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.