A Probability Collectives Approach for Multi-Agent Distributed and Cooperative Optimization with Tolerance for Agent Failure

Centralized systems are vulnerable to single point failures that may severely affect their performance. On the other hand, in the case of a distributed and decentralized algorithm, the system is more robust as it is controlled by its autonomous subsystems or agents. This chapter intends to demonstrate the inherent ability of a distributed and decentralized agent-based optimization technique referred to as Probability Collectives (PC) to accommodate agent failures. The approach of PC is a framework for optimization of complex systems by decomposing them into smaller subsystems to be further treated in a distributed and decentralized way. The system can be viewed as a Multi-Agent System (MAS) with rational and self-interested agents optimizing their local goals. At the core of the PC optimization methodology are the concepts of Deterministic Annealing in Statistical Physics, Game Theory and Nash Equilibrium. A specially developed Circle Packing Problem (CPP) with a known true optimum solution will be solved to demonstrate the ability of the PC approach to tolerate instances of agent failure. The strengths, weaknesses and future research directions of the PC methodology will also be discussed.

[1]  Bao Rong Chang,et al.  Probability Collectives Multi-Agent Systems: A Study of Robustness in Search , 2010, ICCCI.

[2]  J. van Leeuwen,et al.  Engineering Societies in the Agents World II , 2001, Lecture Notes in Computer Science.

[3]  Ana L. C. Bazzan,et al.  A Distributed Approach for Coordination of Traffic Signal Agents , 2004, Autonomous Agents and Multi-Agent Systems.

[4]  Sanjay Shakkottai,et al.  Min-Cost Selfish Multicast With Network Coding , 2006, IEEE Transactions on Information Theory.

[5]  Ling Wang,et al.  A hybrid particle swarm optimization with a feasibility-based rule for constrained optimization , 2007, Appl. Math. Comput..

[6]  Bart De Schutter,et al.  A Comprehensive Survey of Multiagent Reinforcement Learning , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[7]  Shengjun Xue,et al.  An improved energy landscape paving algorithm for the problem of packing circles into a larger containing circle , 2009, Comput. Ind. Eng..

[8]  Anand J. Kulkarni,et al.  Probability Collectives: A Decentralized, Distributed Optimization for Multi-Agent Systems , 2009 .

[9]  K. Deb An Efficient Constraint Handling Method for Genetic Algorithms , 2000 .

[10]  David S. Leslie,et al.  Sequentially updated Probability Collectives , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[11]  Wang Ping,et al.  A hybrid DE-SQP algorithm with switching procedure for dynamic optimization , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[12]  Kang Tai,et al.  Probability Collectives for decentralized, distributed optimization: A Collective Intelligence Approach , 2008, 2008 IEEE International Conference on Systems, Man and Cybernetics.

[13]  Wolfgang Maass,et al.  Approximation schemes for covering and packing problems in image processing and VLSI , 1985, JACM.

[14]  Sascha Ossowski,et al.  Collective-Based Multiagent Coordination: A Case Study , 2008, ESAW.

[15]  Kang Tai,et al.  A Probability Collectives Approach with a Feasibility-Based Rule for Constrained Optimization , 2011, Appl. Comput. Intell. Soft Comput..

[16]  Manuela M. Veloso,et al.  Multiagent learning using a variable learning rate , 2002, Artif. Intell..

[17]  Manuela M. Veloso,et al.  Rational and Convergent Learning in Stochastic Games , 2001, IJCAI.

[18]  Ronald L. Graham,et al.  Curved Hexagonal Packings of Equal Disks in a Circle , 1997, Discret. Comput. Geom..

[19]  Kang Tai,et al.  Target-matching test problem for multiobjective topology optimization using genetic algorithms , 2007 .

[20]  Binhai Zhu,et al.  Combinatorial Optimization and Applications , 2014, Lecture Notes in Computer Science.

[21]  Tapabrata Ray,et al.  An Evolutionary Algorithm for Constrained Optimization , 2000, GECCO.

[22]  János D. Pintér,et al.  Solving circle packing problems by global optimization: Numerical results and industrial applications , 2008, Eur. J. Oper. Res..

[23]  Brian M. Autry University course timetabling with probability collectives , 2008 .

[24]  Michel Mollard,et al.  Some progress in the packing of equal circles in a square , 1990, Discret. Math..

[25]  K. C. Seow,et al.  MULTIOBJECTIVE DESIGN OPTIMIZATION BY AN EVOLUTIONARY ALGORITHM , 2001 .

[26]  David Sislák,et al.  Automated Conflict Resolution Utilizing Probability Collectives Optimizer , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[27]  Hartmut Schmeck,et al.  Organic Control of Traffic Lights , 2008, ATC.

[28]  Nenad Mladenovic,et al.  Formulation Space Search for Circle Packing Problems , 2007, SLS.

[29]  J. Schaer On the Packing of Ten Equal Circles in a Square , 1971 .

[30]  Mhand Hifi,et al.  Approximate algorithms for constrained circular cutting problems , 2004, Comput. Oper. Res..

[31]  Michael Goldberg The Packing of Equal Circles in a Square , 1970 .

[32]  Jörg Hähner,et al.  Organic traffic light control for urban road networks , 2009, Int. J. Auton. Adapt. Commun. Syst..

[33]  Robert Czabanski,et al.  Deterministic Annealing Integrated with epsilon-Insensitive Learning in Neuro-fuzzy Systems , 2006, ICAISC.

[34]  David H. Wolpert,et al.  Discrete, Continuous, and Constrained Optimization Using Collectives , 2004 .

[35]  Kenneth Rose,et al.  A Deterministic Annealing Approach for Parsimonious Design of Piecewise Regression Models , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[36]  David H. Wolpert,et al.  Advances in Distributed Optimization Using Probability Collectives , 2006, Adv. Complex Syst..

[37]  Patric R. J. Östergård,et al.  More Optimal Packings of Equal Circles in a Square , 1999, Discret. Comput. Geom..

[38]  S. Sathiya Keerthi,et al.  Deterministic annealing for semi-supervised kernel machines , 2006, ICML.

[39]  David H. Wolpert,et al.  Information Theory - The Bridge Connecting Bounded Rational Game Theory and Statistical Physics , 2004, ArXiv.

[40]  Vassilios E. Theodoracatos,et al.  The optimal packing of arbitrarily-shaped polygons using simulated annealing and polynomial-time cooling schedules , 1995 .

[41]  M.H.A. Mehr,et al.  A Distributed Probability Collectives Optimization Method for Multicast in CDMA Wireless Data Networks , 2007, 2007 4th International Symposium on Wireless Communication Systems.

[42]  Péter Gábor Szabó,et al.  Packing up to 200 Equal Circles in a Square , 2007 .

[43]  Wenqi Huang,et al.  Note on: An improved algorithm for the packing of unequal circles within a larger containing circle , 2006, Comput. Ind. Eng..

[44]  Sajal K. Das,et al.  An on-demand weighted clustering algorithm (WCA) for ad hoc networks , 2000, Globecom '00 - IEEE. Global Telecommunications Conference. Conference Record (Cat. No.00CH37137).

[45]  Y. Stoyan,et al.  Mathematical model and solution method of optimization problem of placement of rectangles and circles taking into account special constraints , 1998 .

[46]  ANAND J. KULKARNI,et al.  Solving Constrained Optimization Problems Using Probability Collectives and a Penalty Function Approach , 2011, Int. J. Comput. Intell. Appl..

[47]  Yu.G Stoyan,et al.  A mathematical model and a solution method for the problem of placing various-sized circles into a strip , 2004, Eur. J. Oper. Res..

[48]  John A. George Multiple Container Packing: A Case Study of Pipe Packing , 1996 .

[49]  Patric R. J. Östergård,et al.  Packing up to 50 Equal Circles in a Square , 1997, Discret. Comput. Geom..

[50]  De-fu Zhang,et al.  An effective hybrid algorithm for the problem of packing circles into a larger containing circle , 2005, Comput. Oper. Res..

[51]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[52]  Tibor Csendes,et al.  Packing Equal Circles in a Square I. — Problem Setting and Bounds for Optimal Solutions , 2001 .

[53]  J. A. George,et al.  Packing different-sized circles into a rectangular container , 1995 .

[54]  Wei Yu,et al.  A cross-layer optimization framework for multicast in multi-hop wireless networks , 2005, First International Conference on Wireless Internet (WICON'05).

[55]  David H. Wolpert,et al.  A comparative study of probability collectives based multi-agent systems and genetic algorithms , 2005, GECCO '05.

[56]  Babak Hossein Khalaj,et al.  A Distributed Cross-Layer Optimization Method for Multicast in Interference-Limited Multihop Wireless Networks , 2008, EURASIP J. Wirel. Commun. Netw..

[57]  Yong-Chang Jiao,et al.  Modified Differential Evolution for the Integer Programming Problems , 2009, 2009 International Conference on Artificial Intelligence and Computational Intelligence.

[58]  Ronald L. Graham,et al.  Repeated Patterns of Dense Packings of Equal Disks in a Square , 1996, Electron. J. Comb..

[59]  Kagan Tumer,et al.  An Introduction to Collective Intelligence , 1999, ArXiv.

[60]  Chellapilla Patvardhan,et al.  Is stochastic ranking really better than Feasibility Rules for constraint handling in Evolutionary Algorithms? , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[61]  Nenad Mladenovic,et al.  Reformulation descent applied to circle packing problems , 2003, Comput. Oper. Res..

[62]  Huaiqing Wang,et al.  An improved algorithm for the packing of unequal circles within a larger containing circle , 2002, Eur. J. Oper. Res..

[63]  Tadeusz M. Szuba,et al.  Computational Collective Intelligence , 2001, Lecture Notes in Computer Science.

[64]  R Akcelik,et al.  Traffic signals: new techniques for capacity and timing analysis , 1981 .

[65]  Edmund M. Yeh,et al.  Distributed Algorithms for Minimum Cost Multicast with Network Coding in Wireless Networks , 2006 .

[66]  Ryszard Tadeusiewicz,et al.  Artificial Intelligence and Soft Computing - ICAISC 2006, 8th International Conference, Zakopane, Poland, June 25-29, 2006, Proceedings , 2006, International Conference on Artificial Intelligence and Soft Computing.

[67]  Peter T. Martin,et al.  VisSim-Based Genetic Algorithm Optimization of Signal Timings , 2007 .

[68]  Ilan Kroo,et al.  Distributed optimization and flight control using collectives , 2005 .

[69]  Srikrishna Subramanian,et al.  Design optimization of three‐phase energy efficient induction motor using adaptive bacterial foraging algorithm , 2010 .

[70]  Guy Valette A better packing of ten equal circles in a square , 1989, Discret. Math..

[71]  Danhua Xu,et al.  Energy Landscape Paving Algorithm for Solving Circles Packing Problem , 2009, 2009 International Conference on Computational Intelligence and Natural Computing.

[72]  Kenneth Rose,et al.  Mixture of experts regression modeling by deterministic annealing , 1997, IEEE Trans. Signal Process..

[73]  Geoffrey S. Ryder,et al.  A probability collectives approach to weighted clustering algorithms for ad hoc networks , 2005, Communications and Computer Networks.

[74]  Tibor Csendes,et al.  Global Optimization in Geometry — Circle Packing into the Square , 2005 .

[75]  Siamak Talatahari,et al.  An improved ant colony optimization for constrained engineering design problems , 2010 .

[76]  Ronald L. Graham,et al.  Improving Dense Packings of Equal Disks in a Square , 2000, Electron. J. Comb..

[77]  Ilan Kroo,et al.  Fleet Assignment Using Collective Intelligence , 2004 .

[78]  Kang Tai,et al.  Probability Collectives: A multi-agent approach for solving combinatorial optimization problems , 2010, Appl. Soft Comput..

[79]  Kang Tai,et al.  Probability Collectives: A distributed optimization approach for constrained problems , 2010, IEEE Congress on Evolutionary Computation.

[80]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..

[81]  Yoav Shoham,et al.  Multi-Agent Reinforcement Learning:a critical survey , 2003 .

[82]  Yu Zheng,et al.  An Effective Hybrid Algorithm for the Circles and Spheres Packing Problems , 2009, COCOA.