Distributed MIN-MAX Optimization Application to Time-optimal Consensus: An Alternating Projection Approach

In this paper, we proposed an alternating projection based algorithm to solve a class of distributed MIN-MAX convex optimization problems. We firstly transform this MINMAX problem into the problem of searching for the minimum distance between some hyper-plane and the intersection of the epigraphs of convex functions. The Bregman's alternating method is employed in our algorithm to achieve the distance by iteratively projecting onto the hyper-plane and the intersection. The projection onto the intersection is obtained by cyclic Dykstra's projection method. We further apply our algorithm to the minimum time multi-agent consensus problem. The attainable states set for the agent can be transformed into the epigraph of some convex functions, and the search for time-optimal state for consensus satisfies the MIN-MAX problem formulation. Finally, the numerous simulation proves the validity of our algorithm.

[1]  Heinz H. Bauschke,et al.  Fixed-Point Algorithms for Inverse Problems in Science and Engineering , 2011, Springer Optimization and Its Applications.

[2]  E.M. Atkins,et al.  A survey of consensus problems in multi-agent coordination , 2005, Proceedings of the 2005, American Control Conference, 2005..

[3]  Dusan M. Stipanovic,et al.  Distributed Bregman-Distance Algorithms for Min-Max Optimization , 2013, Agent-Based Optimization.

[4]  Long Wang,et al.  Finite-Time Consensus in Networks of Integrator-Like Dynamic Agents With Directional Link Failure , 2014, IEEE Transactions on Automatic Control.

[5]  Stephen P. Boyd,et al.  Alternating Projections , .

[6]  C.N. Hadjicostis,et al.  Finite-Time Distributed Consensus in Graphs with Time-Invariant Topologies , 2007, 2007 American Control Conference.

[7]  Matthew K. Tam The Method of Alternating Projections , 2012 .

[8]  Marcos Raydan,et al.  Dykstra's Algorithm for a Constrained Least-squares Matrix Problem , 1996, Numer. Linear Algebra Appl..

[9]  Karl Henrik Johansson,et al.  Reaching an Optimal Consensus: Dynamical Systems That Compute Intersections of Convex Sets , 2011, IEEE Transactions on Automatic Control.

[10]  Angelia Nedic,et al.  Distributed Random Projection Algorithm for Convex Optimization , 2012, IEEE Journal of Selected Topics in Signal Processing.

[11]  Evangelos Kranakis,et al.  Mobile Agent Rendezvous: A Survey , 2006, SIROCCO.

[12]  Stephen P. Boyd,et al.  Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers , 2011, Found. Trends Mach. Learn..

[13]  P. Meschler Time-optimal rendezvous strategies , 1963 .

[14]  Patrick L. Combettes,et al.  Proximal Splitting Methods in Signal Processing , 2009, Fixed-Point Algorithms for Inverse Problems in Science and Engineering.

[15]  Angelia Nedic,et al.  Distributed min-max optimization in networks , 2011, 2011 17th International Conference on Digital Signal Processing (DSP).

[16]  Marcos Raydan,et al.  Dykstra's Algorithm for a Constrained Least-squares Matrix Problem , 1996, Numer. Linear Algebra Appl..

[17]  Karl Henrik Johansson,et al.  Randomized optimal consensus of multi-agent systems , 2011, Autom..

[18]  Wenwu Yu,et al.  An Overview of Recent Progress in the Study of Distributed Multi-Agent Coordination , 2012, IEEE Transactions on Industrial Informatics.

[19]  Angelia Nedic,et al.  Distributed optimization over time-varying directed graphs , 2013, 52nd IEEE Conference on Decision and Control.

[20]  Warren Hare,et al.  A derivative-free approximate gradient sampling algorithm for finite minimax problems , 2013, Computational Optimization and Applications.

[21]  Stephen J. Wright,et al.  Primal-Dual Interior-Point Methods , 1997 .

[22]  Zhihua Qu,et al.  Distributed finite-time consensus of nonlinear systems under switching topologies , 2014, Autom..