Skip to main content
Log in

Overlay networks for task allocation and coordination in large-scale networks of cooperative agents

  • Published:
Autonomous Agents and Multi-Agent Systems Aims and scope Submit manuscript

Abstract

This paper proposes a novel method for scheduling and allocating atomic and complex tasks in large-scale networks of homogeneous or heterogeneous cooperative agents. Our method encapsulates the concepts of searching, task allocation and scheduling seamlessly in a decentralized process where no accumulated or centralized knowledge or coordination is necessary. Efficient searching for agent groups that can facilitate the scheduling of tasks is accomplished through the use of a dynamic overlay structure of gateway agents and the exploitation of routing indices. The task allocation and the scheduling of complex tasks are accomplished by combining dynamic reorganization of agent groups and distributed constraint optimization methods. Experimental results display the efficiency of the proposed method.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Atlas, J., & Decker K. (2007). A complete distributed constraint optimization method for non-traditional pseudotree arrangements. In Proceedings of AAMAS, 111.

  2. Boddy, M., Horling, B., Phelps, J., Goldman, R., Vincent, R., Long, A. C., Kohout, R., & Maheswaran, R. (2006). C-TAEMS language specification, Version 2.02.

  3. Carle J., Simplot-Ryl D. (2004) Energy-efficient area monitoring for sensor networks. Ad-Hoc Networks. IEEE Computer Society 37: 40–46

    Google Scholar 

  4. Crespo, A., & Garcia-Molina, H. (2002). Routing indices for peer-to-peer systems. In Proceedings of the 28th conference on distributed computing systems, July 2002.

  5. Dai, F., & Wu, J. (2003). Distributed dominant pruning in ad hoc networks. In Proceedings of IEEE 2003 international conference on communications (ICC 2003), pp. 353–357.

  6. Davin, J., & Modi, P. J. (2006). Hierarchical variable ordering for distributed constraint optimization. In Proceedings of AAMAS 2006, pp. 1433–1435.

  7. Decker, K. (1996). TAEMS: A framework for environment centered analysis & design of coordination mechanisms. In G. O’Hare & N. Jennings (Eds.), Foundations of distributed artificial intelligence (Chap. 16, pp. 429–448). New York: Wiley Inter-Science.

  8. Fitzpatrick, S., & Meertens, L. (2001). An experimental assessment of a stochastic, anytime, decentralized, soft colourer for sparse graphs. In Proceedings of the 1st symposium on stochastic algorithms: Foundations and applications, pp. 49–64.

  9. Goldman, C., & Zilberstein, S. (2003). Optimizing information exchange in cooperative multi-agent systems. In Proceedings of AAMAS 2003. New York: ACM Press, July 2003.

  10. Goldman C., Zilberstein S. (2004) Decentralized control of cooperative systems: Categoriation and complexity analysis. JAIR 22: 143–174

    MATH  MathSciNet  Google Scholar 

  11. Hirayama K., Yokoo M. (2005) The distributed breakout algorithms. Artificial Intelligence 161: 89–115

    Article  MATH  MathSciNet  Google Scholar 

  12. Horling, B. (2006). Quantitative organizational modelling and design for multi-agent systems. PhD Dissertation, University of Massachusetts, Amherst.

  13. Koes, M., Nourbakhsh, I., & Sycara, K. (2005). Heterogeneous multirobot coordination with spatial and temporal constraints. In Proceedings of lAAAI 2005, pp. 1292–1297.

  14. Maheswaran, R. T., Szekely, P., Becker, M., Fitzpatrick, S., Gati, G., Jin, J., Neches, R., Noori, N., Rogers, C., Sanchez, R., Smyth, K., & VanBuskirk, C. (2008). Predictability & criticality metrics for coordination in complex environments. In Proceedings of the 7th international joint conference on autonomous agents and multiagent systems (AAMAS-2008), pp. 647–654.

  15. Mailler, R. (2006). Using prior knowledge to improve distributed hill climbing. In Proceedings of the 2006 international conference on intelligent agent technology (IAT).

  16. Mailler R., Lesser V. (2006) A cooperative mediation-based protocol for dynamic, distributed resource allocation. IEEE Transaction on Systems, Man, and Cybernetics, Part C: Special Issue on Game-theoretic Analysis and Stochastic Simulation of Negotiation Agents, 36(1): 80–91

    Google Scholar 

  17. Minton S., Johnston M. D., Philips A. B., Laird P. (1992) Minimizing conflicts: A heuristic repair method for constraint satisfaction and scheduling problems. Artificial Intelligence 58(1–3): 161–205

    Article  MATH  MathSciNet  Google Scholar 

  18. Modi P. J., Shen W. M., Tambe M., Yokoo M. (2005) Adopt: Asynchronous distributed constraint optimization with quality guarantees. Artificial Intelligence 161: 149–180

    Article  MATH  MathSciNet  Google Scholar 

  19. Musliner, D. J., Durfee, E. H., Wu, J., Dolgov, D. A., Goldman, R. P., & Boddy, M. S. (2006). Coordinated plan management using multiagent MDPs. In Proceedings of the 2006 AAAI spring symposium on distributed plan and schedule management, March 2006.

  20. Nair, R., Tambe, M., & Marsella, S. (2003). Role allocation and reallocation in multiagent teams: Towards a practical analysis. In Proceedings of second international joint conference on autonomous agents and multi-agent systems (AAMAS-03), pp. 552–559.

  21. Petcu, A., & Faltings, B. (2005). A scalable method for multiagent constraint optimization. In Proceedings of IJCAI 2005, pp. 266–271.

  22. Pynadath, D. V., & Tambe, M. (2002). Multiagent teamwork: Analyzing the optimality and complexity of key theories and models. In Proceedings of AAMAS 02, pp. 873-880.

  23. Scerri, P., Farinelli, A., Okamoto, S., & Tambe, M. (2005). Allocating tasks in extreme teams. In Proceedings of AAMAS 05, pp. 727–734.

  24. Sims M., Corkill D., Lesser V. (2008) Knowledgeable automated organization design for multi-agent systems. Autonomous Agents and Multi-Agent Systems 16(2): 151–185

    Article  Google Scholar 

  25. Smith, S., Gallagher, A. T., Zimmerman, T. L., Barbulescu, L., & Rubinstein, Z. (2007). Distributed management of flexible times schedules. In Proceedings of the sixth international joint conference on autonomous agents and multiagent system (AAMAS-2007), p. 74.

  26. Sultanik, E., Modi, P. J., & Regli, W. (2007). On modeling multiagent task scheduling as a distributed constraint optimization problem. In Proceedings of IJCAI 2007, pp. 1531–1536.

  27. Theoharopoulou, C., Partsakoulakis, I., Vouros, G., & Stergiou, K. (2007). Overlay networls for task allocation and coordination in large-scale networks of cooperative agents. In Proceedings of AAMAS-2007, p. 55.

  28. Xu, Y., Scerri, P., Yu, B., Lewis, M., & Sycara, K. (2005). A POMDP approach to token-based team coordination. In Proceedings of AAMAS’05, July 25–29, Utrecht, ACM Press, New York.

  29. Xu, Y., Scerri, P., Yu, B., Okamoto, S., Lewis, M., & Sycara, K. (2005). An integrated token based algorithm for scalable coordination. In Proceedings of AAMAS’05, pp. 407–414.

  30. Xuan, P., Lesser, V., & Zilberstein, S. (2001). Communication Decisions in Multi-agent Cooperation: Model and Experiments. In Proceedings of AGENTS’01, pp. 616–623.

  31. Yen, J., Yin, J., Ioeger, T. R., Miller, M. S., Xu, D., & Volz, R. (2001). CAST: Collaborative agents for simulating teamwork. In Proceedings of IJCAI 2001, pp. 1135–1144.

  32. Yeoh, W., Felner A., & Koenig, S. (2008). BnB-ADOPT: An asynchronous branch-and-bound DCOP algorithm. In Proceedings of AAMAS(2), pp. 591–598.

  33. Yokoo M., Durfee E. H., Ishida T., Kuwabara K. (1998) Distributed constraint satisfaction problem: Formalization and algorithms. IEEE Transactions on Knowledge and Data Engineering 10: 673–685

    Article  Google Scholar 

  34. Zhang, Y., Volz, R., Ioeger, T. R., & Yen, J. (2004) A decision theoretic approach for designing proactive communication in multi-agent teamwork. In Proceedings of SAC’04, pp. 64–71.

  35. Zhang W., Wang G., Xing Z., Wittenburg L. (2005) Distributed stochastic search and distributed breakout: properties, comparison and applications to constraint optimization problems in sensor networks. Artificial Intelligence 161: 55–87

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kostas Stergiou.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Karagiannis, P., Vouros, G., Stergiou, K. et al. Overlay networks for task allocation and coordination in large-scale networks of cooperative agents. Auton Agent Multi-Agent Syst 24, 26–68 (2012). https://doi.org/10.1007/s10458-010-9143-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10458-010-9143-4

Keywords

Navigation