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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 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.
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.
References
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)
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)
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)
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)
Brown, C., Lane, D.: Anti-air warfare co-ordination - an algorithmic approach. In: Proceedings of International Command and Control Research and Technology Symposium (2000)
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)
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)
Choi, H.L., Brunet, L., How, J.: Consensus-based decentralized auctions for robust task allocation. IEEE Trans. Robot. 25(4), 912–926 (2009)
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)
Gerkey, B., Mataric̀, M.: Sold!: auction methods for multirobot coordination. IEEE Trans. Robot. Autom. 18(5), 758–768 (2002)
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)
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)
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)
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)
Johansson, F., Falkman, G.: Real-time allocation of firing units to hostile targets. J. Adv. Inf. Fusion 6(2), 187–199 (2011)
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)
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)
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)
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)
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)
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)
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)
Ramchurn, S., Farinelli, A., Macarthur, K., Jennings, N.: Decentralized coordination in RoboCup rescue. Comput. J. 53(9), 1447–1461 (2010)
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)
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)
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)
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)
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)
Tan, Y., Zheng, Z.-Y.: Research advance in swarm robotics. Defence Technol. 9(1), 18–39 (2013)
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)
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)
Yick, J., Mukherjee, B., Ghosal, D.: Wireless sensor network survey. Comput. Netw. 52(12), 2292–2330 (2008)
Young, B.: Future integrated fire control. In: Proceedings of International Command and Control Research and Technology Symposium (2005)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this chapter
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)