Skip to main content

Evolutionary Algorithms for Optimizing Emergency Exit Placement in Indoor Environments

  • Conference paper
  • First Online:
Applications of Evolutionary Computation (EvoApplications 2024)

Abstract

The problem of finding the optimal placement of emergency exits in an indoor environment to facilitate the rapid and orderly evacuation of crowds is addressed in this work. A cellular-automaton model is used to simulate the behavior of pedestrians in such scenarios, taking into account factors such as the environment, the pedestrians themselves, and the interactions among them. A metric is proposed to determine how successful or satisfactory an evacuation was. Subsequently, two metaheuristic algorithms, namely an iterated greedy heuristic and an evolutionary algorithm (EA) are proposed to solve the optimization problem. A comparative analysis shows that the proposed EA is able to find effective solutions for different scenarios, and that an island-based version of it outperforms the other two algorithms in terms of solution quality.

This work is supported by Spanish Ministry of Science and Innovation under project Bio4Res (PID2021-125184NB-I00 - http://bio4res.lcc.uma.es) and by Universidad de Málaga, Campus de Excelencia Internacional Andalucía Tech.

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

Access this chapter

Institutional subscriptions

Notes

  1. 1.

    Note that since the perimeter is closed, the sum is to be understood as cycling back to 0 when reaching \(2(w+h)\).

  2. 2.

    https://github.com/Bio4Res/pedestrian-evacuation-optimization.

References

  1. Alba, E., Tomassini, M.: Parallelism and evolutionary algorithms. IEEE Trans. Evol. Comput. 6(5), 443–462 (2002)

    Article  Google Scholar 

  2. Bellomo, N., Bellouquid, A., Knopoff, D.: From the microscale to collective crowd dynamics. Multiscale Model. Simul. 11(3), 943–963 (2013)

    Article  MathSciNet  Google Scholar 

  3. Cao, R.F., et al.: Development of an agent-based indoor evacuation model for local fire risks analysis. J. Safety Sci. Resilience 4(1), 75–92 (2023)

    Article  Google Scholar 

  4. Chen, J., Shi, T., Li, N.: Pedestrian evacuation simulation in indoor emergency situations: approaches, models and tools. Saf. Sci. 142, 105378 (2021)

    Article  Google Scholar 

  5. Cotta, C., Gallardo, J.E.: Instance dataset for the pedestrian evacuation problem (2023). https://osf.io/cnh7u/

  6. Dijkstra, E.W.: A note on two problems in connexion with graphs. Numer. Math. 1(1), 269–271 (1959)

    Article  MathSciNet  Google Scholar 

  7. Dunn, O.J.: Multiple comparisons among means. J. Am. Stat. Assoc. 56(293), 52–64 (1961)

    Article  MathSciNet  Google Scholar 

  8. Golas, A., Narain, R., Lin, M.C.: Continuum modeling of crowd turbulence. Phys. Rev. E 90(4), 042816 (2014)

    Article  Google Scholar 

  9. Haghani, M.: Optimising crowd evacuations: mathematical, architectural and behavioural approaches. Saf. Sci. 128, 104745 (2020)

    Article  Google Scholar 

  10. Holm, S.: A simple sequentially rejective multiple test procedure. Scand. J. Stat. 6(2), 66–70 (1979)

    MathSciNet  Google Scholar 

  11. Jin, Y.: Surrogate-assisted evolutionary computation: recent advances and future challenges. Swarm Evol. Comput. 1(2), 61–70 (2011)

    Article  Google Scholar 

  12. Li, Z., Xu, C., Bian, Z.: A force-driven model for passenger evacuation in bus fires. Phys. A 589, 126591 (2022)

    Article  Google Scholar 

  13. Martinez-Gil, F., Lozano, M., García-Fernández, I., Fernández, F.: Modeling, evaluation, and scale on artificial pedestrians: a literature review. ACM Comput. Surv. 50(5), 72:1–72:35 (2017)

    Google Scholar 

  14. Quade, D.: Using weighted rankings in the analysis of complete blocks with additive block effects. J. Am. Stat. Assoc. 74(367), 680–683 (1979)

    Article  MathSciNet  Google Scholar 

  15. Radcliffe, N.J.: The algebra of genetic algorithms. Ann. Math. Artif. Intell. 10(4), 339–384 (1994)

    Article  MathSciNet  Google Scholar 

  16. Shi, M., Lee, E.W.M., Ma, Y.: A dynamic impatience-determined cellular automata model for evacuation dynamics. Simul. Model. Pract. Theory 94, 367–378 (2019)

    Article  Google Scholar 

  17. Wilcoxon, F.: Individual comparisons by ranking methods. Biometrics Bull. 1(6), 80 (1945)

    Article  Google Scholar 

  18. Zheng, Y., Li, X.G., Jia, B., Jiang, R.: Simulation of pedestrians’ evacuation dynamics with underground flood spreading based on cellular automaton. Simul. Model. Pract. Theory 94, 149–161 (2019)

    Article  Google Scholar 

Download references

Acknowledgments

The authors thank the Supercomputing and Bioinnovation Center (SCBI) of the University of Malaga for their provision of computational resources (the Picasso supercomputer http://www.scbi.uma.es).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Carlos Cotta .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Cotta, C., Gallardo, J.E. (2024). Evolutionary Algorithms for Optimizing Emergency Exit Placement in Indoor Environments. In: Smith, S., Correia, J., Cintrano, C. (eds) Applications of Evolutionary Computation. EvoApplications 2024. Lecture Notes in Computer Science, vol 14634. Springer, Cham. https://doi.org/10.1007/978-3-031-56852-7_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-56852-7_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-56851-0

  • Online ISBN: 978-3-031-56852-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics