Heuristic Methods for Optimal Coalition Structure Generation

  • Amir Hussin
  • Shaheen FatimaEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10207)


The problem of finding the optimal coalition structure arises frequently in multiagent systems. Heuristic approaches for solving this problem are needed because of its computational complexity. This paper studies two such approaches: tabu search and simulated annealing. Through simulations we show that tabu search generates better quality solutions than simulated annealing for coalition games in characteristic function form and those in partition function form.


  1. 1.
    Banerjee, B., Kraemer, L.: Coalition structure generation in multi-agent systems with mixed externalities. In: Proceedings of AAMAS, pp. 175–182 (2010)Google Scholar
  2. 2.
    Barbarosoglu, G., Ozgur, D.: A tabu search algorithm for the vehicle routing problem. Comput. Oper. Res. 26, 255–270 (1999)MathSciNetCrossRefzbMATHGoogle Scholar
  3. 3.
    Chalkiadakis, G., Elkind, E., Wooldrdidge, M.: Computational Aspects of Cooperative Game Theory. Morgan and Claypool Publishers, San Rafael (2011)Google Scholar
  4. 4.
    Chang, C., Lu, L., Wen, F.: Power system network partitioning using tabu search. Electr. Power Syst. Res. 49(1), 55–61 (1999)CrossRefGoogle Scholar
  5. 5.
    Clippel, G.D., Serrano, R.: Margainal contributions and externalities in the value. Econometrica 76(6), 1413–1436 (2008)MathSciNetCrossRefzbMATHGoogle Scholar
  6. 6.
    Combs, T., Moore, J.: A hybrid tabu search set partitioning approach to tanker crew scheduling. Mil. Oper. Res. 9(1), 43–56 (2004)CrossRefGoogle Scholar
  7. 7.
    Crainic, G., Perboli, G., Tadei, R.: Ts2pack: a two-level tabu search for the three-dimensional bin packing problem. Eur. J. Oper. Res. 195, 744–760 (2004)CrossRefzbMATHGoogle Scholar
  8. 8.
    Di Mauro, N., Basile, T.M.A., Ferilli, S., Esposito, F.: Coalition structure generation with GRASP. In: Dicheva, D., Dochev, D. (eds.) AIMSA 2010. LNCS, vol. 6304, pp. 111–120. Springer, Heidelberg (2010). doi: 10.1007/978-3-642-15431-7_12 CrossRefGoogle Scholar
  9. 9.
    Epstein, D., Bazzan, A.L.C.: Distributed coalition structure generation with positive and negative externalities. In: Correia, L., Reis, L.P., Cascalho, J. (eds.) EPIA 2013. LNCS, vol. 8154, pp. 408–419. Springer, Heidelberg (2013). doi: 10.1007/978-3-642-40669-0_35 Google Scholar
  10. 10.
    Glover, F., Laguna, M.: Tabu Search. Kluwer Academic Publishers, Dordrecht (1997)CrossRefzbMATHGoogle Scholar
  11. 11.
    Guo, B., Wang, D.: Optimal coalition structure based on particle swarm optimization algorithm in multi-agent system. In: Proceedings of the Sixth World Congress on Intelligent Control and Automation, pp. 2494–2497 (2006)Google Scholar
  12. 12.
    Keinänen, H.: Simulated annealing for multi-agent coalition formation. In: Håkansson, A., Nguyen, N.T., Hartung, R.L., Howlett, R.J., Jain, L.C. (eds.) KES-AMSTA 2009. LNCS, vol. 5559, pp. 30–39. Springer, Heidelberg (2009). doi: 10.1007/978-3-642-01665-3_4 CrossRefGoogle Scholar
  13. 13.
    Matsumoto, M., Nishimura, T.: Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator. ACM Trans. Model. Comput. Simul. 8, 3–30 (1998)CrossRefzbMATHGoogle Scholar
  14. 14.
    Metropolis, N., Rosenbluth, A., Rosenbluth, M., Teller, A., Teller, E.: Equation of state calculations by fast computing machines. J. Chem. Phys. 21, 1087–1092 (1953)CrossRefGoogle Scholar
  15. 15.
    Michalak, T., Rahwan, T., Elkind, E., Wooldridge, M., Jennings, N.R.: A hybrid exact algorithm for complete set partitioning. Artif. Intell. 230, 14–50 (2016)MathSciNetCrossRefzbMATHGoogle Scholar
  16. 16.
    Misevicius, A.: An implementation of the iterated tabu search algorithm for the quadratic assignment problem. OR Spectr. 34, 665–690 (2012)MathSciNetCrossRefzbMATHGoogle Scholar
  17. 17.
    Murillo, A., Piza, E., Trejos, J.: A tabu search algorithm for partitioning. Technical report (1999)Google Scholar
  18. 18.
    Wooldridge, M.: An Introduction to Multiagent Systems. Wiley, Hoboken (2009)Google Scholar
  19. 19.
    Pham, D., Karaboga, D.: Intelligent optimisation techniques: Genetic Algorithms, Tabu Search, Simulated Annealing and Neural Networks. Springer, Heidelberg (2000)CrossRefzbMATHGoogle Scholar
  20. 20.
    Rahwan, T., Michalak, T., Jennings, N.R., Wooldridge, M., McBurney, P.: Coalition structure generation in multi-agent systems with positive and negative externalities. In: Proceedings of IJCAI, pp. 257–263 (2009)Google Scholar
  21. 21.
    Rahwan, T., Michalak, T.P., Wooldridge, M., Jennings, N.R.: Coalition structure generation: a survey. AI J. 229, 139–174 (2015)MathSciNetzbMATHGoogle Scholar
  22. 22.
    Rahwan, T., Michalak, M.W.T., Jennings, N.: Anytime coalition structure generation in multi-agent systems with positive or negative externalities. AI J. 186, 95–122 (2012)MathSciNetzbMATHGoogle Scholar
  23. 23.
    Rothkopf, M., Pekec, A., Harstad, R.: Computationally manageable combinational auctions. Manage. Sci. 229, 1131–1147 (1998)CrossRefzbMATHGoogle Scholar
  24. 24.
    Sandholm, T., Larson, K., Andersson, M., Shehory, O., Tohme, F.: Anytime coalition structure generation with worst case guarantees. Artif. Intell. 111(1–2), 209–238 (1999)CrossRefzbMATHGoogle Scholar
  25. 25.
    Sen, S., Dutta, P.: Searching for optimal coalition structures. In: Proceedings of AAMAS, pp. 287–292 (2000)Google Scholar
  26. 26.
    Shehory, O., Kraus, S.: Methods for task allocation via agent coalition formation. AI J. 101(1–2), 165–200 (1998)MathSciNetzbMATHGoogle Scholar
  27. 27.
    Sukstrienwong, A.: Searching optimal buyer coalition structure by ant colony optimization. Int. J. Math. Comput. Simul. 5, 352–360 (2011)Google Scholar
  28. 28.
    Yeh, D.: A dynamic programming approach to the complete set partitioning problem. BIT Numer. Math. 26(4), 467–474 (1986)MathSciNetCrossRefzbMATHGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.Department of Computer ScienceLoughborough UniversityLoughboroughUK

Personalised recommendations