Abstract
In the Multi-Agent Pickup and Delivery (MAPD) problem, agents must process a sequence of tasks that may appear in the system in different time-steps. Commonly, this problem has two parts: (i) task allocation, where the agent receives the appropriate task, and (ii) path planning, where the best path for the agent to perform its task, without colliding with other agents, is defined. In this work, we propose an integer-encoded genetic algorithm for solving the task allocation part of the MAPD problem combined with two-path planning algorithms already known in the literature: the Prioritized Planning and the Improved Conflict-Based Search (ICBS). Computational experiments were carried out with different numbers of agents and the frequency of tasks. The results show that the proposed approach achieves better results for large instances when compared to another technique from the literature.
The authors thank the financial support provided by CAPES, CNPq (grants 312337/2017-5, 312682/2018-2, 311206/2018-2, and 451203/2019-4), FAPEMIG, FAPESP, and UFJF.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Boyarski, E., et al.: ICBS: improved conflict-based search algorithm for multi-agent pathfinding. In: Proceedings of the 24th International Joint Conference on Artificial Intelligence (IJCAI), Buenos Aires, Argentina, pp. 740–746, July 2015
D’Andrea, R.: Guest editorial: a revolution in the warehouse: a retrospective on kiva systems and the grand challenges ahead. IEEE Trans. Autom. Sci. Eng. 9(4), 638–639 (2012)
Felner, A., et al.: Search-based optimal solvers for the multi-agent pathfinding problem: summary and challenges. In: Proceedings of the 10th International Symposium on Combinatorial Search, SOCS 2017, USA, 16–17 June 2017, pp. 29–37. AAAI Press, Pittsburgh, June 2017
Grenouilleau, F., van Hoeve, W., Hooker, J.N.: A multi-label A* algorithm for multi-agent pathfinding. In: Benton, J., Lipovetzky, N., Onaindia, E., Smith, D.E., Srivastava, S. (eds.) Proceedings of the 29th International Conference on Automated Planning and Scheduling, ICAPS, pp. 181–185 (2019)
Jose, K., Pratihar, D.K.: Task allocation and collision-free path planning of centralized multi-robots system for industrial plant inspection using heuristic methods. Robot. Auton. Syst. 80, 34–42 (2016)
Li, J., Surynek, P., Felner, A., Ma, H., Kumar, T.K.S., Koenig, S.: Multi-agent path finding for large agents. In: The 33rd AAAI Conference on Artificial Intelligence, AAAI 2019, 31st Innovative Applications of Artificial Intelligence Conference, IAAI 2019, The Ninth AAAI Symposium on Educational Advances in Artificial Intelligence, EAAI 2019, 27 January–1 February 2019, pp. 7627–7634. AAAI Press, Honolulu (2019)
Li, J., Tinka, A., Kiesel, S., Durham, J.W., Kumar, T.K.S., Koenig, S.: Lifelong multi-agent path finding in large-scale warehouses. CoRR abs/2005.07371 (2020). https://arxiv.org/abs/2005.07371
Liu, C., Kroll, A.: A centralized multi-robot task allocation for industrial plant inspection by using A* and genetic algorithms. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2012. LNCS (LNAI), vol. 7268, pp. 466–474. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-29350-4_56
Liu, M., Ma, H., Li, J., Koenig, S.: Task and path planning for multi-agent pickup and delivery. In: Proceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems, AAMAS 2019, 13–17 May 2019, pp. 1152–1160. International Foundation for Autonomous Agents and Multiagent Systems, Montreal (2019)
Ma, H., Hönig, W., Kumar, T.K.S., Ayanian, N., Koenig, S.: Lifelong path planning with kinematic constraints for multi-agent pickup and delivery. In: The 33rd AAAI Conference on Artificial Intelligence, AAAI 2019, The 31st Innovative Applications of Artificial Intelligence Conference, IAAI 2019, The Ninth AAAI Symposium on Educational Advances in Artificial Intelligence, EAAI, Honolulu, Hawaii, USA, pp. 7651–7658 (2019)
Ma, H., et al.: Overview: generalizations of multi-agent path finding to real-world scenarios. CoRR abs/1702.05515, pp. 1–4 (2017)
Ma, H., Li, J., Kumar, T.S., Koenig, S.: Lifelong multi-agent path finding for online pickup and delivery tasks. In: Proceedings of the 16th Conference on Autonomous Agents and MultiAgent Systems, AAMAS 2017, pp. 837–845. International Foundation for Autonomous Agents and Multiagent Systems, Richland (2017)
Morris, R., et al.: Planning, scheduling and monitoring for airport surface operations. In: Planning for Hybrid Systems, Papers from the 2016 AAAI Workshop, 13 February 2016, vol. WS-16-12, pp. 608–614. AAAI Press, Phoenix (2016)
Sharon, G., Stern, R., Felner, A., Sturtevant, N.R.: Conflict-based search for optimal multi-agent pathfinding. Artif. Intell. 219, 40–66 (2015)
Silver, D.: Cooperative pathfinding. In: AIIDE, vol. 1, pp. 117–122 (2005)
Standley, T.S.: Finding optimal solutions to cooperative pathfinding problems. In: Proceedings of the 24th AAAI Conference on Artificial Intelligence, AAAI 2010, 11–15 July 2010, pp. 173–178. AAAI Press, Atlanta (2010)
Stern, R., et al.: Multi-agent pathfinding: definitions, variants, and benchmarks. In: Proceedings of the 12th International Symposium on Combinatorial Search, SOCS, Napa, California, pp. 151–159 (2019)
Svancara, J., Vlk, M., Stern, R., Atzmon, D., Barták, R.: Online multi-agent pathfinding. In: The 33rd AAAI Conference on Artificial Intelligence, AAAI, The 31st Innovative Applications of Artificial Intelligence Conference, IAAI 2019, The 9th AAAI Symposium on Educational Advances in Artificial Intelligence, EAAI, Honolulu, Hawaii, USA, pp. 7732–7739 (2019)
Veloso, M.M., Biswas, J., Coltin, B., Rosenthal, S.: CoBots: robust symbiotic autonomous mobile service robots. In: Proceedings of the 24th International Joint Conference on Artificial Intelligence, IJCAI 2015, 25–31 July 2015, p. 4423. AAAI Press, Buenos Aires (2015)
Walker, T.T., Sturtevant, N.R., Felner, A.: Extended increasing cost tree search for non-unit cost domains. In: Proceedings of the 27th International Joint Conference on Artificial Intelligence, IJCAI, Stockholm, Sweden, pp. 534–540 (2018)
Wurman, P.R., D’Andrea, R., Mountz, M.: Coordinating hundreds of cooperative, autonomous vehicles in warehouses. AI Mag. 29(1), 9–20 (2008)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Queiroz, A.C.L.C., Bernardino, H.S., Vieira, A.B., Barbosa, H.J.C. (2020). Solving Multi-Agent Pickup and Delivery Problems Using a Genetic Algorithm. In: Cerri, R., Prati, R.C. (eds) Intelligent Systems. BRACIS 2020. Lecture Notes in Computer Science(), vol 12320. Springer, Cham. https://doi.org/10.1007/978-3-030-61380-8_10
Download citation
DOI: https://doi.org/10.1007/978-3-030-61380-8_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-61379-2
Online ISBN: 978-3-030-61380-8
eBook Packages: Computer ScienceComputer Science (R0)