Effects of Cooperation in a Bioinspired Multi-agent Autonomous System for Solving Optimization Problems

Bimasco - Bioinspired Multi-Agent System for Combinatorial Optimization - consists of an autonomous multi-agent system for solving optimization problems of different classes. This system uses the metaphor of artificial life in which the artificial world represents the search space of a problem, populated by a set of feasible solutions of the problem and grouped into inanimate entities, called regions. Similarly, the world is inhabited by animated entities, agents, each encapsulating one metaheuristic. In this context, this paper introduces an asynchronous and non-deterministic model for the dynamics of interactions among agents and regions, so that it operates as a self-organizing discrete dynamical system. Computational experiments were performed using different classes of combinatorial as well as non-combinatorial optimization problems, including one problem involving a function, which is usually used as benchmark for continuous optimization methods and the knapsack problem. The preliminary results thus obtained show that the dynamics of the implemented model is most effective when there is cooperation between the agents, due to the learning process that occurs from the actions and interactions among them.

[1]  Steven Johnson,et al.  Emergence: The Connected Lives of Ants, Brains, Cities, and Software , 2001 .

[2]  Jiming Liu,et al.  Multiagent Optimization System for Solving the Traveling Salesman Problem (TSP) , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[3]  P. Preux,et al.  Towards hybrid evolutionary algorithms , 1999 .

[4]  I ScottKirkpatrick Optimization by Simulated Annealing: Quantitative Studies , 1984 .

[5]  Wallace T. Fowler,et al.  Interplanetary Flyby Mission Optimization Using a Hybrid Global-Local Search Method , 2000 .

[6]  D. Quagliarella,et al.  Airfoil and wing design through hybrid optimization strategies , 1998 .

[7]  Peiliang Xu A hybrid global optimization method: the multi-dimensional case , 2003 .

[8]  Teodor Gabriel Crainic,et al.  A cooperative parallel metaheuristic for the capacitated vehicle routing problem , 2014, Comput. Oper. Res..

[9]  Mehmet Emin Aydin Collaboration of heterogenous metaheuristic agents , 2010, 2010 Fifth International Conference on Digital Information Management (ICDIM).

[10]  Celso C. Ribeiro,et al.  Greedy Randomized Adaptive Search Procedures , 2003, Handbook of Metaheuristics.

[11]  John H. Holland,et al.  Cognitive systems based on adaptive algorithms , 1977, SGAR.

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

[13]  El-Ghazali Talbi,et al.  A Taxonomy of Hybrid Metaheuristics , 2002, J. Heuristics.

[14]  Marco Dorigo,et al.  Ant colony optimization , 2006, IEEE Computational Intelligence Magazine.

[15]  Andrea Roli,et al.  MAGMA: a multiagent architecture for metaheuristics , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[16]  Helena Ramalhinho Dias Lourenço,et al.  Iterated Local Search , 2001, Handbook of Metaheuristics.

[17]  Arnaud Fréville,et al.  The multidimensional 0-1 knapsack problem: An overview , 2004, Eur. J. Oper. Res..

[18]  Henrique E. Borges,et al.  A multiagent architecture for solving combinatorial optimization problems through metaheuristics , 2009, 2009 IEEE International Conference on Systems, Man and Cybernetics.

[19]  Thomas Kiel Rasmussen,et al.  Hybrid Particle Swarm Optimiser with breeding and subpopulations , 2001 .

[20]  L. Darrell Whitley,et al.  Dynamic Representations and Escaping Local Optima: Improving Genetic Algorithms and Local Search , 2000, AAAI/IAAI.