Impact of Migration Topologies on Performance of Teams of Agents

The chapter sums up the impact of some parameters defining the process of migration of data between asynchronous team of agents (A-Team) working in parallel in the architecture designed for solving difficult combinatorial optimization problems. A-Teams cooperate through exchange of intermediary computation results. The process of forwarding a result from one A-Team to another is called migration. Several known migration models have been compared, with different topologies and frequencies of migration. Also, an original model of communication has been proposed. The model, called Randomized, has no predefined migration topology, each A-Team sends data to another A-Team that is chosen at random. In this model migration is non-periodic and triggered only after an A-Team failed to improve its best current solution within a predefined time. All considered models, differing in migration topologies and frequencies, have been tested on instances of the Euclidean planar traveling salesman problem. The proposed model, Randomized, outperforms all other models under investigation, producing significantly better results.

[1]  Piotr Jedrzejowicz,et al.  JADE-Based A-Team Environment , 2006, International Conference on Computational Science.

[2]  Pedro S. de Souza,et al.  Asynchronous Teams: Cooperation Schemes for Autonomous Agents , 1998, J. Heuristics.

[3]  Piotr Jedrzejowicz,et al.  Experimental Investigation of the Synergetic Effect Produced by Agents Solving Together Instances of the Euclidean Planar Travelling Salesman Problem , 2010, KES-AMSTA.

[4]  Sarosh Talukdar,et al.  Asynchronous Procedures for Parallel Processing , 1983, IEEE Transactions on Power Apparatus and Systems.

[5]  P. Jędrzejowicz,et al.  An experimental investigation of the synergetic effect of multiple agents working together in the A-Team , 2008 .

[6]  Dana S. Richards,et al.  Punctuated Equilibria: A Parallel Genetic Algorithm , 1987, ICGA.

[7]  Reiko Tanese,et al.  Distributed Genetic Algorithms , 1989, ICGA.

[8]  Piotr Jedrzejowicz,et al.  JADE-Based A-Team as a Tool for Implementing Population-Based Algorithms , 2006, Sixth International Conference on Intelligent Systems Design and Applications.

[9]  Piotr Jedrzejowicz,et al.  Parallel Cooperating A-Teams , 2011, ICCCI.

[10]  Michael Wooldridge,et al.  Introduction to multiagent systems , 2001 .

[11]  Piotr Jedrzejowicz,et al.  Application of agent-based simulated annealing and tabu search procedures to solving the data reduction problem , 2011, Int. J. Appl. Math. Comput. Sci..

[12]  Darrell Whitley,et al.  The Island Model Genetic Algorithm: On Separability, Population Size and Convergence , 2015, CIT 2015.

[13]  Dario Izzo,et al.  On the impact of the migration topology on the Island Model , 2010, Parallel Comput..

[14]  Sarosh N. Talukdar Collaboration rules for autonomous software agents , 1999, Decis. Support Syst..

[15]  Piotr Jedrzejowicz,et al.  A-Team Middleware on a Cluster , 2009, KES-AMSTA.

[16]  Piotr Jedrzejowicz,et al.  Influence of the Working Strategy on A-Team Performance , 2010, Smart Information and Knowledge Management.