Algorithm and Application Development for the Agents Group Formation in a Multi-agent System Using SPADE System

  • Alexey GoryashchenkoEmail author
Conference paper
Part of the Lecture Notes in Networks and Systems book series (LNNS, volume 70)


This paper describes the group formation problem in multi-agent systems. A finite set of agents should be divided into the best set of groups. The task is to form the groups of agents of several types, which have different properties and abilities, so that they to be able to achieve the goal which cannot be achieved by any single agent on its own. To date, several group formation algorithms have been proposed: optimal algorithms are able to work with up to 50 agents; approximate algorithms can handle the group formation problem if number of agents is about hundreds or thousands. In this work SPADE multi-agent system is chosen after evaluation of its scalability and performance for several hundreds of agents. Greedy algorithm for agents group formation is proposed and implemented using SPADE multi-agent system. Characteristics of implemented algorithm are studied. Results show that performance of proposed SPADE based framework allows the implementation of more complex algorithms for agents group formation, which may provide results closer to optimal.


Agents and multi-agent systems SPADE multi-agent system Agent group formation Performance evaluation 


  1. 1.
    Bellifemine, F., Poggi, A., Rimassa, G.: JADE–A FIPA-compliant agent framework. In: Proceedings of The Practical Applications on Intelligent Agents and MultiAgent Technology (PAAM), pp. 97–108 (1999)Google Scholar
  2. 2.
    Gregori, M.E., Cámara, J.P., Bada, G.A.: A jabber-based multi-agent system platform. In: Proceedings of the Fifth International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 1282–1284, ACM (2006)Google Scholar
  3. 3.
    Amato, A., Di Martino, B., Scialdone, M., Venticinque, S.: Design and evaluation of P2P overlays for energy negotiation in smart micro-grid. Comput. Stand. Interfaces 44, 159–168 (2016)CrossRefGoogle Scholar
  4. 4.
    Van De Vijsel, M., Anderson, J.: Coalition formation in multi-agent systems under real-world conditions. In: Proceedings of Association for the Advancement of Artificial Intelligence (2004)Google Scholar
  5. 5.
    Farinelli, A., Bicego, M., Ramchurn, S.D., Zucchelli, M.: C-Link: A hierarchical clustering approach to large-scale near-optimal coalition formation. In: IJCAI, pp. 106–112 (2013)Google Scholar
  6. 6.
    Rahwan, T., Ramchurn, S.D., Jennings, N.R., Giovannucci, A.: An anytime algorithm for optimal coalition structure generation. J. Artif. Intell. Res. 34, 521–567 (2009)MathSciNetCrossRefGoogle Scholar
  7. 7.
    Pawłowski, K., Kurach, K., Svensson, K., Ramchurn, S.D., Michalak, T.P., Rahwan, T.: Coalition structure generation with the graphics processing unit. In: Proceedings of the 2014 International Conference on Autonomous Agents and Multi-Agent Systems, pp. 293–300 (2014)Google Scholar
  8. 8.
    Voice, T., Ramchurn, S.D., Jennings, N.R.: On coalition formation with sparse synergies. In: Proceedings of the 11th International Conference on Autonomous Agents and Multiagent Systems, vol. 1, pp. 223–230. International Foundation for Autonomous Agents and Multiagent Systems (2012)Google Scholar
  9. 9.
    Di Mauro, N., Basile, T.M., Ferilli, S., Esposito, F.: Coalition structure generation with GRASP. In: International Conference on Artificial Intelligence: Methodology, Systems, and Applications, pp. 111–120. Springer, Berlin (2010)Google Scholar
  10. 10.
    Osipov, G.S., Panov, A.I., Chudova, N.V.: Behavior control as a function of consciousness. I. World model and goal setting. J. Comput. Syst. Sci. Int. 53, 517–529 (2014)MathSciNetCrossRefGoogle Scholar
  11. 11.
    Osipov, G.S., Panov, A.I., Chudova, N.V.: Behavior control as a function of consciousness. II. Synthesis of a behavior plan. J. Comput. Syst. Sci. Int. 54, 882–896 (2015)MathSciNetCrossRefGoogle Scholar
  12. 12.
    Such, J.M., Alberola, J.M., Mulet, L., Espinosa, A., Garcia-Fornes, A., Botti, V.: Large-scale multiagent platform benchmarks. In: LADS, pp. 192–204 (2007)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.Federal Research Center ‘‘Computer Science and Control” of RASMoscowRussia

Personalised recommendations