Multi-objective Robot Coalition Formation for Non-additive Environments

  • Manoj Agarwal
  • Lovekesh Vig
  • Naveen Kumar
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7101)


Research towards the coalition formation problem in multi-robot systems has recently gained attention. The main objective of this research is to form the best teams of heterogeneous robots (coalitions) to cater to a given set of tasks. Due to the inherently NP-hard nature of the problem, it is being addressed employing a large number of techniques ranging from heuristics based solutions to evolutionary approaches. The problem becomes more complex when the resource-distribution needed to complete a task is non-additive in nature, i.e., it may not be sufficient to just add the resources to the individual robots forming the coalition to sum up to the resource requirement of the given task but also satisfy the minimum resource distribution on each individual member of the coalition. There may be multiple alternate coalitions for a task, each of which can complete the task but with different efficiency. Traditionally the coalition formation problem has been formulated as a single objective optimization problem wherein the objective is either to maximize the number of the tasks or to maximize the overall system efficiency. In this paper, the coalition formation problem has been modeled as a multi-objective optimization problem where both the number of tasks completed as well as the overall system efficiency are considered simultaneously. Two popular multi-objective approaches are implemented and the results demonstrate their superiority over single objective solutions.


Multiobjective Optimization Task Allocation Coalition Formation Coalition Structure Single Objective Optimization Problem 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Gerkey, B., Mataric, M.J.: A formal analysis and taxonomy of task allocation in multi-robot systems. International Journal of Robotics Research 23(9), 939–954 (2004)CrossRefGoogle Scholar
  2. 2.
    Vig, L., Adams, J.A.: Issues in multi-robot coalition formation. In: Parker, L.E., Schultz, A., Schneider, F. (eds.) Multi-Robot Systems. From Swarms to Intelligent Automata, vol. III, Springer, Heidelberg (2005)Google Scholar
  3. 3.
    Vig, L., Adams, J.A.: Multi-robot coalition formation. IEEE Transactions on Robotics 22(4), 637–649 (2006)CrossRefzbMATHGoogle Scholar
  4. 4.
    Manathara, J.G., et al.: Multiple UAV coalition for a search and prosecute mission. Journal of Intelligent and Robotic Systems, 1–34 (2010)Google Scholar
  5. 5.
    Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Computation 6, 182–197 (2002)CrossRefGoogle Scholar
  6. 6.
    Zitzler, E., Laumanns, M., Thiele, L.: SPEA 2: Improving the strength pareto evolutionary algorithm. Technical Report 103, Computer engineering and Networks Laboratory (TIK), Swiss Federal Institute of Technology (ETH) Zurich (2001)Google Scholar
  7. 7.
    Parker, L.E.: ALLIANCE: An architecture for fault tolerant multirobot cooperation. IEEE Transactions on Robotics and Automation 14(2), 220–240 (1998)MathSciNetCrossRefGoogle Scholar
  8. 8.
    Pedro, M.S., Mario, F.M.C.: CoMutaR: A framework for multi-robot coordination and task allocation. In: Proceedings of the IEEE/RSJ International conference on Intelligent Robots and Systems, St. Louis, USA (2009)Google Scholar
  9. 9.
    Ray, D., Vohra, R.: A theory of endogenous coalition structures*. Games and Economic Behavior 26, 286–336 (1999)MathSciNetCrossRefzbMATHGoogle Scholar
  10. 10.
    Sandholm, T., Larson, K., Andersson, M., Shehory, O., Tohme, F.: Coalition structure generation with worst case guarantees. Artificial Intelligence 111(1-2), 209–238 (1999)MathSciNetCrossRefzbMATHGoogle Scholar
  11. 11.
    Shehory, O., Kraus, S.: Methods for task allocation via agent coalition formation. Artificial Intelligence 101(2), 165–200 (1998)MathSciNetCrossRefzbMATHGoogle Scholar
  12. 12.
    Liu, H.Y., Chen, J.F.: Multi-robot cooperation coalition formation based on genetic algorithm. In: Fifth International Conference on Machine Learning and Cybernetics, pp. 85–88. IEEE, Dalian (2006)Google Scholar
  13. 13.
    Li, Z., Xu, B., Yang, L., Chen, J., Li, K.: Quantum evolutionary algorithm for multi-robot coalition formation. In: Summit on Genetic and Evolutionary Computation, pp. 295–302. ACM/SIGEVO, Shanghai, China (2009)Google Scholar
  14. 14.
    Zhang, Y., Liu, S., Fu, S., Wu, D.: A quantum-inspired ant colony optimization for robot coalition formation. In: Control and Decision Conference, CCDC 2009, pp. 626–631. IEEE, Chinese (2009)CrossRefGoogle Scholar
  15. 15.
    Parker, L.E., Tang, F.: Building multi-robot coalitions through automated task solution synthesis. Proceedings of IEEE 94, 1289–1305 (2006); Special Issue on Multi-Robot SystemsCrossRefGoogle Scholar
  16. 16.
    Deb, K.: Multi-Objective Optimization using Evolutionary Algorithms. John Wiley & Sons Inc., New York (2001)zbMATHGoogle Scholar
  17. 17.
    Zitzler, E., Thiele, L.: Multiobjective evolutionary algorithms: A comparative case study and the strength Pareto approach. IEEE Transactions on Evolutionary Computation 3(4), 257–271 (1999)CrossRefGoogle Scholar
  18. 18.
    Corne, D.W., Knowles, J.D., Oates, M.J.: The Pareto-envelope based selection algorithm for multiobjective optimization. In: Deb, K., Rudolph, G., Lutton, E., Merelo, J.J., Schoenauer, M., Schwefel, H.-P., Yao, X. (eds.) PPSN 2000. LNCS, vol. 1917, pp. 839–848. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  19. 19.
    Tang, F., Parker, L.E.: ASyMTRe: Automated synthesis of multi-robot task solutions through software reconfiguration. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Barcelona, Spain (2005)Google Scholar
  20. 20.
    Shi, Z., Chen, Q., Li, S., Cai, H., Shen, X.: Cooperative task allocation for multiple mobile robots based on multi-objective optimization method. In: 2010 3rd IEEE International Conference on Computer Science and Information Technology (ICCSIT), vol. 1, pp. 484–489 (2010)Google Scholar
  21. 21.
    Yin, P.Y., Yu, S.S., Wang, P.P., Wang, Y.T.: Multi-objective task allocation in distributed computing systems by hybrid particle swarm optimization. Applied Mathematics and Computation 184(2), 407–420 (2007)MathSciNetCrossRefzbMATHGoogle Scholar
  22. 22.
    Deb, K.: A robust evolutionary framework for multi-objective optimization. In: GECCO 2008: Proceedings of the 10th Annual Conference on Genetic and Evolutionary Computation, pp. 633–640. ACM, New York (2008)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Manoj Agarwal
    • 1
  • Lovekesh Vig
    • 2
  • Naveen Kumar
    • 1
  1. 1.Department of Computer ScienceUniversity of DelhiDelhiIndia
  2. 2.School of Information TechnologyJawaharlal Nehru UniversityNew DelhiIndia

Personalised recommendations