Locally constrained decision making via two-stage distributed simplex

In this paper we propose a distributed algorithm for solving linear programs with combinations of local and global constraints in a multi-agent setup. A fully distributed and asynchronous algorithm is proposed. The computation of the local decision makers involves the solution of two distinct (local) optimization problems, namely a local copy of a global linear program and a smaller problem used to generate “problem columns”.We show that, when running the proposed algorithm, all decision makers agree on a common optimal solution, even if the original problem has several optimal solutions, or detect unboundedness and infeasibility if necessary.

[1]  Giuseppe Notarstefano,et al.  Network abstract linear programming with application to minimum-time formation control , 2007, 2007 46th IEEE Conference on Decision and Control.

[2]  Giuseppe Notarstefano,et al.  A distributed simplex algorithm and the multi-agent assignment problem , 2011, Proceedings of the 2011 American Control Conference.

[3]  G. Dantzig,et al.  THE DECOMPOSITION ALGORITHM FOR LINEAR PROGRAMS , 1961 .

[4]  Asuman E. Ozdaglar,et al.  Constrained Consensus and Optimization in Multi-Agent Networks , 2008, IEEE Transactions on Automatic Control.

[5]  John N. Tsitsiklis,et al.  Parallel and distributed computation , 1989 .

[6]  Alexander Schrijver,et al.  Theory of linear and integer programming , 1986, Wiley-Interscience series in discrete mathematics and optimization.

[7]  Francesco Bullo,et al.  Distributed Control of Robotic Networks , 2009 .

[8]  Gavriel Yarmish,et al.  A distributed, scaleable simplex method , 2008, The Journal of Supercomputing.

[9]  Haimonti Dutta,et al.  Distributed Linear Programming and Resource Management for Data Mining in Distributed Environments , 2008, 2008 IEEE International Conference on Data Mining Workshops.

[10]  Sonia Martínez,et al.  On Distributed Convex Optimization Under Inequality and Equality Constraints , 2010, IEEE Transactions on Automatic Control.

[11]  George B. Dantzig,et al.  Linear programming and extensions , 1965 .

[12]  Asuman E. Ozdaglar,et al.  Distributed Subgradient Methods for Multi-Agent Optimization , 2009, IEEE Transactions on Automatic Control.

[13]  Giuseppe Notarstefano,et al.  Distributed Abstract Optimization via Constraints Consensus: Theory and Applications , 2011, IEEE Transactions on Automatic Control.