Skip to main content

Evaluating Task-Allocation Strategies for Emergency Repair in MAS

  • Chapter
  • First Online:
Transactions on Computational Collective Intelligence XXVIII

Part of the book series: Lecture Notes in Computer Science ((TCCI,volume 10780))

Abstract

Nowadays, many systems are connected through networks. System of systems (SOSs) of this type can be regarded as multi-agent systems (MASs). These SoSs or MASs are robust against system failures because a failure of a system does not immediately mean the total failure of the whole system. In this paper, we consider a repairing problem of MASs where causes of future agent failures have to be removed within a limited time, and some agents become out of order if not repaired. In our simulation scenarios, many causes of future agent failures in MASs are found simultaneously and consecutively owing to large-scale disasters. In order to effectively repair them and reduce the number of agent failures, task-allocation strategies for emergency repair are extremely important. This paper compares five task-allocation algorithms in emergency situations: independent unit MAS algorithm, centralized algorithm, distributed algorithm, centralized algorithm with replanning, and distributed algorithm with replanning.

This paper is modified and extended from our earlier conference paper [12] that was selected from ICAART2016 and ICAART2017 and recommended for submission to this journal. Compared with our previous work [12], we add two new sections: Sects. 2 and 7. We cite more related work in Sect. 2. We show new simulation results in Sect. 7 and modified the other sections accordingly. We also add Tables 5 and 6, Figs. 8, 9, 10 and 11. We reuse the other tables and figures although some of them are modified.

H. Hayashi—Presently with School of Industrial Technology, Advanced Institute of Industrial Technology, 1-10-40 Higashi-Ooi, Shinagawa-ku, Tokyo, 140-0011, Japan. (Since 1 October 2017).

This research was conducted at Toshiba Corporation.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Even if multiple manager agents report the same cause of a future agent failure, the top manager agent starts the auction only once.

  2. 2.

    Even if a sensing agent reports a cause of a future agent failure to its manager agent, the manager agent will not start the auction if another manager agent has already started the auction for the same cause of a future agent failure. In this paper, for simplicity, we assume that there is no delay for agent communication. However, when there is such communication delay, each manager agent needs to stop the auction it has already started when they know that another manager agent has started the auction earlier for the same cause of a future agent failure. We are currently tackling this problem and recently reported some results in [13].

  3. 3.

    Compared with [3], the number (153) of unit MASs in Simulation 2 is much larger. In fact, the maximum number of frigates (= unit MASs) in [3] is only 10.

References

  1. Ahmed, A., Patel, A., Brown, T., Ham, M., Jang, M.W., Agha, G.: Task assignment for a physical agent team via a dynamic forward/reverse auction mechanism. In: Proceedings of International Conference on Integration of Knowledge Intensive Multi-Agent Systems, pp. 311–317 (2005)

    Google Scholar 

  2. Beaumont, P., Chaib-draa, B.: Multiagent coordination techniques for complex environments: the case of a fleet of combat ships. In: Proceedings of the International Command and Control Research and Technology Symposium (2004)

    Google Scholar 

  3. Beaumont, P., Chaib-draa, B.: Multiagent coordination techniques for complex environments: the case of a fleet of combat ships. IEEE Trans. Syst. Man Cybern. Part C 37(3), 373–385 (2007)

    Article  Google Scholar 

  4. Brown, C., Fagan, P., Hepplewhite, A., Irving, B., Lane, D., Squire, E.: Real-time decision support for the anti-air warfare commander. In: Proceedings of International Command and Control Research and Technology Symposium (2001)

    Google Scholar 

  5. Brown, C., Lane, D.: Anti-air warfare co-ordination - an algorithmic approach. In: Proceedings of International Command and Control Research and Technology Symposium (2000)

    Google Scholar 

  6. Chapman, A., Micillo, R., Kota, R., Jennings, N.: Decentralised dynamic task allocation: a practical game-theoretic approach. In: Proceedings of the International Conference on Autonomous Agents and Multiagent Systems, pp. 915–922 (2009)

    Google Scholar 

  7. Chen, J., Yang, J., Ye, G.: Auction algorithm approaches for dynamic weapon target assignment problem. In: Proceedings of International Conference on Computer Science and Network Technology, pp. 402–405 (2015)

    Google Scholar 

  8. Choi, H.L., Brunet, L., How, J.: Consensus-based decentralized auctions for robust task allocation. IEEE Trans. Robot. 25(4), 912–926 (2009)

    Article  Google Scholar 

  9. Dawe, M.: Beyond the Kung-Fu circle: a flexible system for managing NPC attacks. In: Game AI Pro: Collected Wisdom of Game AI Professionals, Chap. 28, pp. 369–375 (2013)

    Google Scholar 

  10. Gerkey, B., Mataric̀, M.: Sold!: auction methods for multirobot coordination. IEEE Trans. Robot. Autom. 18(5), 758–768 (2002)

    Article  Google Scholar 

  11. Guessoum, Z., Briot, J., Faci, N., Marin, O.: Toward reliable multi-agent systems: an adaptive replication mechanism. Multiagent Grid Syst. 6(1), 1–24 (2010)

    Article  MATH  Google Scholar 

  12. Hayashi, H.: Comparing repair-task-allocation strategies in MAS. In: Proceedings of International Conference on Agents and Artificial Intelligence, vol. 1, pp. 17–27 (2017)

    Google Scholar 

  13. Hayashi, H.: Integrating decentralized coordination and reactivity in MAS for repair-task allocations. In: Proceedings of International Conference on Practical Applications of Agents and Multi-Agent Systems, pp. 95–106 (2017)

    Google Scholar 

  14. Hirth, M., Hoßfeld, T., Tran-Gia, P.: Anatomy of a CrowdSourcing platform - using the example of microworkers.com. In: Proceedings of International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing, pp. 322–329 (2011)

    Google Scholar 

  15. Johansson, F., Falkman, G.: Real-time allocation of firing units to hostile targets. J. Adv. Inf. Fusion 6(2), 187–199 (2011)

    Google Scholar 

  16. Lagoudakis, M., Markakis, E., Kempe, D., Keskinocak, P., Kleywegt, A., Koenig, S., Tovey, C., Meyerson, A., Jain, S.: Auction-based multi-robot routing. In: Proceedings of International Conference on Robotics: Science and Systems, pp. 343–350 (2005)

    Google Scholar 

  17. Macarthur, K., Stranders, R., Ramchurn, S., Jennings, N.: A distributed anytime algorithm for dynamic task allocation in multi-agent systems. In: Proceedings of AAAI Conference on Artificial Intelligence, pp. 701–706 (2011)

    Google Scholar 

  18. Mi, Z., Yang, Y., Ma, H., Wang, D.: Connectivity preserving task allocation in mobile robotic sensor network. In: Proceedings of IEEE International Conference on Communications, pp. 136–141 (2014)

    Google Scholar 

  19. Nair, R., Ito, T., Tambe, M., Marsella, S.: Task allocation in the rescue simulation domain: a short note. In: RoboCup 2001: Robot Soccer World Cup V, pp. 751–754 (2002)

    Chapter  MATH  Google Scholar 

  20. Okimoto, T., Schwind, N., Clement, M., Riberio, T., Inoue, K., Marquis, P.: How to form a task-oriented robust team. In: Proceedings of International Conference on Autonomous Agents and Multiagent Systems, pp. 395–403 (2015)

    Google Scholar 

  21. Pujol-Gonzalez, M., Cerquides, J., Farinelli, A., Meseguer, P., Rodriguez-Aguilar, J.: Efficient inter-team task allocation in RoboCup rescue. In: Proceedings of International Conference on Autonomous Agents and Multiagent Systems, pp. 413–421 (2015)

    Google Scholar 

  22. Rahimzadeh, F., Khanli, L., Mahan, F.: High reliable and efficient task allocation in networked multi-agent systems. Auton. Agent Multi-Agent Syst. 29(6), 1023–1040 (2015)

    Article  Google Scholar 

  23. Ramchurn, S., Farinelli, A., Macarthur, K., Jennings, N.: Decentralized coordination in RoboCup rescue. Comput. J. 53(9), 1447–1461 (2010)

    Article  Google Scholar 

  24. Ramchurn, S., Wu, F., Jiang, W., Fischer, J., Reece, S., Roberts, S., Rodden, T., Greenhalgh, C., Jennings, N.: Human-agent collaboration for disaster response. Auton. Agent Multi-Agent Syst. 30(1), 82–111 (2016)

    Article  Google Scholar 

  25. dos Santos, F., Bazzan, A.: Towards efficient multiagent task allocation in the RoboCup rescue: a biologically-inspired approach. Auton. Agent Multi-Agent Syst. 22(3), 465–486 (2011)

    Article  Google Scholar 

  26. Smith, R.: The contract net protocol: high-level communication and control in a distributed problem solver. IEEE Trans. Comput. C 29(12), 1104–1113 (1980)

    Article  Google Scholar 

  27. Straatman, R., Verweij, T., Champandard, A., Morcus, R., Kleve, H.: Hierarchical AI for multiplayer Bots in Killzone 3. In: Game AI Pro: Collected Wisdom of Game AI Professionals, Chap. 29, pp. 377–390 (2013)

    Google Scholar 

  28. Suárez, S., Quintero, C., de la Rosa, J.: Improving tasks allocation and coordination in a rescue scenario. In: Proceedings of European Control Conference, pp. 1498–1503 (2007)

    Google Scholar 

  29. Tan, Y., Zheng, Z.-Y.: Research advance in swarm robotics. Defence Technol. 9(1), 18–39 (2013)

    Article  Google Scholar 

  30. Vallejo, D., Remagnino, P., Monekosso, D., Jiménez, L., González, C.: A multi-agent architecture for multi-robot surveillance. In: Proceedings of IEEE International Symposium on Parallel and Distributed Processing with Applications, pp. 11–18 (2009)

    Chapter  Google Scholar 

  31. Xin, B., Chen, J., Zhang, J., Dou, L., Peng, Z.: Efficient decision making for dynamic weapon-target assignment by virtual permutation and Tabu search heuristics. IEEE Trans. Syst. Man Cybern. Part C 40(6), 649–662 (2010)

    Article  Google Scholar 

  32. Yick, J., Mukherjee, B., Ghosal, D.: Wireless sensor network survey. Comput. Netw. 52(12), 2292–2330 (2008)

    Article  Google Scholar 

  33. Young, B.: Future integrated fire control. In: Proceedings of International Command and Control Research and Technology Symposium (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hisashi Hayashi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Hayashi, H. (2018). Evaluating Task-Allocation Strategies for Emergency Repair in MAS. In: Nguyen, N., Kowalczyk, R., van den Herik, J., Rocha, A., Filipe, J. (eds) Transactions on Computational Collective Intelligence XXVIII. Lecture Notes in Computer Science(), vol 10780. Springer, Cham. https://doi.org/10.1007/978-3-319-78301-7_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-78301-7_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-78300-0

  • Online ISBN: 978-3-319-78301-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics