Abstract
In recent years, many warehouses applied mobile robots to move products from one location to another. We focus on a traditional warehouse where agents are humans and they are engaged with tasks to navigate to the next destination one after the other. The possible destinations are determined at the beginning of the daily shift. Our real-world warehouse client asked us to minimise the total wage cost, and to minimise the irritation of the workers because of conflicts in their tasks. We extend Multi-Agent Path Finding (MAPF) solution techniques. We define a heuristic optimisation for the assignment of the packages. We have implemented our proposal in a simulation software and we have run several experiments. According to the experiments, the make-span and the wage cost cannot be reduced with the heuristic optimisation, however the heuristic optimisation considerably reduces the irritation of the workers. We conclude our work with a guideline for the warehouse.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Applegate, D.L., Bixby, R.E., Chvátal, V.: The Traveling Salesman Problem. Princeton University Press, Princeton (2007)
Grenouilleau, F., van Hoeve, W., Hooker, J.N.: A multi-label A* algorithm for multi-agent pathfinding. In: Proceedings of the Twenty-Ninth International Conference on Automated Planning and Scheduling, ICAPS 2018, Berkeley, CA, USA, 11–15 July 2019, pp. 181–185. AAAI Press (2019)
Hart, P., Nilsson, N., Raphael, B.: A formal basis for the heuristic determination of minimum cost paths. IEEE Trans. Syst. Sci. Cybern. 4(2), 100–107 (1968). https://doi.org/10.1109/tssc.1968.300136
Hönig, W., Kiesel, S., Tinka, A., Durham, J.W., Ayanian, N.: Conflict-based search with optimal task assignment. In: Proceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems, AAMAS 2018, Richland, SC, pp. 757–765 (2018)
Li, J., Tinka, A., Kiesel, S., Durham, J.W., Kumar, T.K.S., Koenig, S.: Lifelong Multi-Agent Path Finding in Large-Scale Warehouses, pp. 1898–1900. International Foundation for Autonomous Agents and Multiagent Systems, Richland (2020)
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, International Foundation for Autonomous Agents and Multiagent Systems, Richland, SC, pp. 1152–1160 (2019)
Ma, H., Harabor, D., Stuckey, P.J., Li, J., Koenig, S.: Searching with consistent prioritization for multi-agent path finding. Proc. AAAI+ Conf. Artif. Intell. 33(01), 7643–7650 (2019)
Ma, H., Li, J., Kumar, T.K.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, São Paulo, Brazil, 8–12 May 2017, pp. 837–845. ACM (2017)
Max, B., Guni, S., Roni, S., Ariel, F.: Suboptimal variants of the conflict-based search algorithm for the multi-agent pathfinding problem. Front. Artif. Intell. Appl. 263, 961–962 (2014)
Nguyen, V., Obermeier, P., Son, T.C., Schaub, T., Yeoh, W.: Generalized target assignment and path finding using answer set programming. In: Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence, pp. 1216–1223, August 2017
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: Proceedings of the First AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, AIIDE 2005, pp. 117–122. AAAI Press (2005)
Stern, R., et al.: Multi-agent pathfinding: definitions, variants, and benchmarks. In: Proceedings of the Twelfth International Symposium on Combinatorial Search, SOCS 2019, Napa, California, 16–17 July 2019, pp. 151–159. AAAI Press (2019)
de la Vega, W.F., Lueker, G.S.: Bin packing can be solved within 1 + \(\epsilon \) in linear time. Combinatorica 1(4), 349–355 (1981)
Wan, Q., Gu, C., Sun, S., Chen, M., Huang, H., Jia, X.: Lifelong multi-agent path finding in a dynamic environment. In: 2018 15th International Conference on Control, Automation, Robotics and Vision (ICARCV), pp. 875–882. IEEE (2018)
Wurman, P.R., D’Andrea, R., Mountz, M.: Coordinating hundreds of cooperative, autonomous vehicles in warehouses. AI Mag. 29(1), 9 (2008)
Yu, J., LaValle, S.: Structure and intractability of optimal multi-robot path planning on graphs. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 27, no. 1, June 2013
Acknowledgement
We thank K. Berczi for the optimisations from the real-world client. We thank A. Kiss for facilitating the initial programming work. The work of B. Ács, O. Jakab and L. Dóra was supported by the European Union, co-financed by the European Social Fund (EFOP-3.6.3-VEKOP-16-2017-00002). The work of L.Z. Varga was supported by the “Application Domain Specific Highly Reliable IT Solutions” project which has been implemented with the support provided from the National Research, Development and Innovation Fund of Hungary, financed under the Thematic Excellence Programme TKP2020-NKA-06 (National Challenges Subprogramme) funding scheme.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Ács, B., Dóra, L., Jakab, O., Varga, L.Z. (2021). Multi-agent Techniques to Solve a Real-World Warehouse Problem. In: Dignum, F., Corchado, J.M., De La Prieta, F. (eds) Advances in Practical Applications of Agents, Multi-Agent Systems, and Social Good. The PAAMS Collection. PAAMS 2021. Lecture Notes in Computer Science(), vol 12946. Springer, Cham. https://doi.org/10.1007/978-3-030-85739-4_1
Download citation
DOI: https://doi.org/10.1007/978-3-030-85739-4_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-85738-7
Online ISBN: 978-3-030-85739-4
eBook Packages: Computer ScienceComputer Science (R0)