zone. Our experimental evaluation indicates that LC-
MAE generates solutions with makespan that is only
a small factor worse than the optimum. We also stud-
ied how different ratios of less informed agents af-
fect the process of evacuation. We found that de-
pending on the scenario, the presence of some unin-
formed agents can improve the evacuation outcome
for the well-informed agents. Additionally, even large
numbers of uninformed agents don’t impede informed
agents from reaching the correct exit.
ACKNOWLEDGEMENTS
This research has been supported by GA
ˇ
CR - the
Czech Science Foundation, grant registration number
19-17966S. We would like to thank anonymous re-
viewers for their valuable comments.
REFERENCES
Arbib, C., Muccini, H., and Moghaddam, M. T. (2018). Ap-
plying a network flow model to quick and safe evacu-
ation of people from a building: a real case. In Pro-
ceedings of the GEOSAFE Workshop on Robust So-
lutions for Fire Fighting, RSFF 2018, L’Aquila, Italy,
July 19-20, 2018., pages 50–61.
Chalmet, L. G., Francis, R. L., and Saunders, P. B. (1982).
Network models for building evacuation. Fire Tech-
nology, 18(1):90–113.
Craven, P. V. (2019). The python arcade library. http://
arcade.academy.
Foudil, C., Djedi, N., Sanza, C., and Duthen, Y. (2009). Path
finding and collision avoidance in crowd simulation.
CIT, 17:217–228.
Ghallab, M., Nau, D. S., and Traverso, P. (2016). Automated
Planning and Acting. Cambridge University Press.
Goldberg, A. V. and Tarjan, R. E. (1988). A new approach
to the maximum-flow problem. J. ACM, 35(4):921–
940.
Hagberg, A. A., Schult, D. A., and Swart, P. J. (2008). Ex-
ploring network structure, dynamics, and function us-
ing networkx. In Proceedings of the 7th Python in
Science Conference, pages 11 – 15.
Hudziak, M., Pozniak-Koszalka, I., Koszalka, L., and
Kasprzak, A. (2015). Comparison of algorithms for
multi-agent pathfinding in crowded environment. In
Nguyen, N. T., Trawi
´
nski, B., and Kosala, R., editors,
Intelligent Information and Database Systems, pages
229–238. Springer International Publishing.
Korf, R. E. and Taylor, L. A. (1996). Finding optimal solu-
tions to the twenty-four puzzle. In Proceedings of the
Thirteenth National Conference on Artificial Intelli-
gence and Eighth Innovative Applications of Artificial
Intelligence Conference, AAAI 96, IAAI 96, Portland,
Oregon, USA, August 4-8, 1996, Volume 2., pages
1202–1207.
Kurdi, H. A., Al-Megren, S., Althunyan, R., and Almulifi,
A. (2018). Effect of exit placement on evacuation
plans. European Journal of Operational Research,
269(2):749–759.
Liu, C., li Mao, Z., and min Fu, Z. (2016). Emergency evac-
uation model and algorithm in the building with sev-
eral exits. Procedia Engineering, 135:12 – 18. 2015
International Conference on Performance-based Fire
and Fire Protection Engineering (ICPFFPE 2015).
Mishra, G., Mazumdar, S., and Pal, A. (2015). Improved
algorithms for the evacuation route planning prob-
lem. In Combinatorial Optimization and Applica-
tions, pages 3–19. Springer International Publishing.
Silver, D. (2005). Cooperative pathfinding. In Young, R. M.
and Laird, J. E., editors, Proceedings of the First Ar-
tificial Intelligence and Interactive Digital Entertain-
ment Conference, June 1-5, 2005, Marina del Rey,
California, USA, pages 117–122. AAAI Press.
Silver, D. (2006). Cooperative pathfinding. In AI Game
Programming Wisdom 3.
Surynek, P. (2014). Solving abstract cooperative path-
finding in densely populated environments. Compu-
tational Intelligence, 30(2):402–450.
Surynek, P. (2015). Reduced time-expansion graphs and
goal decomposition for solving cooperative path find-
ing sub-optimally. In IJCAI, pages 1916–1922.
Wang, K. and Botea, A. (2011). MAPP: a scalable multi-
agent path planning algorithm with tractability and
completeness guarantees. JAIR, 42:55–90.
Yu, J. and LaValle, S. M. (2012). Multi-agent path plan-
ning and network flow. In Algorithmic Foundations
of Robotics X - Proceedings of the Tenth Workshop on
the Algorithmic Foundations of Robotics, WAFR 2012,
pages 157–173.
Yu, J. and LaValle, S. M. (2015). Optimal multi-robot
path planning on graphs: Structure and computational
complexity. CoRR, abs/1507.03289.
Engineering Smart Behavior in Evacuation Planning using Local Cooperative Path Finding Algorithms and Agent-based Simulations
143