Research on Path Planning Algorithm for Crowd Evacuation
Abstract
:1. Introduction
2. Related Work
2.1. Simulation Study on Crowd Evacuation
2.2. Research on Path Planning
3. Materials and Methods
3.1. Agent-Based Model (ABM)
3.2. Balanced Evacuation Algorithm for Multiple Exits (BEME)
4. Path Planning Based on BEME Algorithm
4.1. Improvement of BEME Algorithm
Algorithm 1: Balanced evacuation algorithm for multiple exits |
Input: the number of pedestrians (NoP) and number of exits (NoE) in the facility Output: the exit’s CL |
for i = 1:NoE for j = 1:Nop create exit LSDL for each pedestrian sort distance in LSDL ascendingly create exit CL, where CL size = NoP/NoE create GSDL of the first item in each LSDL sort distance in GSDL ascendingly if CL of first exit E in GSDL < NoP/NoE add pedestrian to exit E’s CL and delete pedestrian from each LSDL else delete exit E’s LSDL update GSDL while (GSDL is not empty) { if CL of first exit E in GSDL < NoP/NoE then add pedestrian to exit E’s CL and delete pedestrian from each LSDL else delete exit E’s LSDL update GSDL } end for end for |
4.2. Improvement of the Agent-Based Model
4.2.1. The Discretization of Path Selection
4.2.2. Collision Avoidance Strategy
- Obtain location and obstacle information.
- Move to the exit according to the generated path.
- Judge whether the collision occurs.
- If the condition occurs, turn to 5; if not, turn to 7.
- Rotate the angle of movement.
- Move to a cell adjacent to the target cell.
- Move to exit.
5. Simulation of Crowd Evacuation Path Planning
5.1. Advantages of Optimizing the BEME Algorithm
5.2. Comparison with Traditional Algorithms
6. Results and Discussion
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Duives, D.C.; Daamen, W.; Hoogendoorn, S.P. State-of-the-art crowd motion simulation models. Transp. Res. Part C Emerg. Technol. 2013, 37, 193–209. [Google Scholar] [CrossRef]
- Zhang, P.; Liu, H.; Ding, Y.H. Crowd simulation based on constrained and controlled group formation. Vis. Comput. 2015, 31, 5–18. [Google Scholar] [CrossRef]
- Zhou, M.; Dong, H.R.; Wang, F.Y.; Wang, Q.L.; Yang, X.X. Modeling and simulation of pedestrian dynamical behavior based on a fuzzy logic approach. Inf. Sci. 2016, 360, 112–130. [Google Scholar] [CrossRef]
- Pereira, L.A.; Burgarelli, D.; Duczmal, L.H.; Cruz, F.R.B. Emergency evacuation models based on cellular automata with route changes and group fields. Phys. A Stat. Mech. Its Appl. 2017, 473, 97–110. [Google Scholar] [CrossRef]
- Kinateder, M.; Comunale, B.; Warren, W.H. Exit choice in an emergency evacuation scenario is influenced by exit familiarity and neighbor behavior. Saf. Sci. 2018, 106, 170–175. [Google Scholar] [CrossRef]
- Kurdi, H.A.; Al-Megren, S.; Althunyan, R.; Almulifi, A. Effect of exit placement on evacuation plans. Eur. J. Oper. Res. 2018, 269, 749–759. [Google Scholar] [CrossRef]
- Batty, M.; Desyllas, J.; Duxbury, E. The discrete dynamics of small-scale spatial events: Agent-based models of mobility in carnivals and street parades. Int. J. Geogr. Inf. Sci. 2003, 17, 673–697. [Google Scholar] [CrossRef]
- Yue, H.; Zhang, B.Y.; Shao, C.F.; Xing, Y. Exit selection strategy in pedestrian evacuation simulation with multi-exits. Chin. Phys. B 2014, 23, 5. [Google Scholar] [CrossRef]
- Guo, R.Y.; Huang, H.J.; Wong, S.C. Route choice in pedestrian evacuation under conditions of good and zero visibility: Experimental and simulation results. Transp. Res. Part B Methodol. 2012, 46, 669–686. [Google Scholar] [CrossRef]
- Nasir, M.; Lim, C.P.; Nahavandi, S.; Creighton, D. A genetic fuzzy system to model pedestrian walking path in a built environment. Simul. Model. Pract. Theory 2014, 45, 18–34. [Google Scholar] [CrossRef]
- Levy, N.; Ben-Elia, E. Emergence of system optimum: A fair and altruistic agent-based route-choice model. Procedia Comput. Sci. 2016, 83, 928–933. [Google Scholar] [CrossRef] [Green Version]
- Kuang, H.; Song, T.; Dai, S.Q. Subconscious effect on pedestrian counter flow in a modified lattice gas model with the variable transition probability. Int. J. Mod. Phys. C 2009, 20, 1945–1961. [Google Scholar] [CrossRef]
- Zheng, X.P.; Zhong, T.K.; Liu, M.T. Modeling crowd evacuation of a building on seven methodological approaches. Build. Environ. 2009, 44, 437–445. [Google Scholar] [CrossRef]
- Kok, V.J.; Lim, M.K.; Chan, C.S. Crowd behavior analysis: A review where physics meets biology. Neurocomputing 2016, 177, 342–362. [Google Scholar] [CrossRef] [Green Version]
- Hughes, R.L. A continuum theory for the flow of pedestrians. Transp. Res. Part B Methodol. 2002, 36, 507–535. [Google Scholar] [CrossRef]
- Dogbe, C. On the modeling of crowd dynamics by generalized kinetic model. J. Math. Anal. Appl. 2012, 387, 512–532. [Google Scholar] [CrossRef] [Green Version]
- Guan, J.; Wang, K.; Chen, F. A cellular automation model for evacuation flow using game theory. Phys. A Stat. Mech. Its Appl. 2012, 387, 512–532. [Google Scholar]
- Helbing, D.; Molnir, P. Social force model for pedestrian dynamics. Phys. Rev. E 1995, 51, 4282–4286. [Google Scholar] [CrossRef] [Green Version]
- Gao, Y.; Chen, T.; Luh, P.B.; Zhang, H. Modified social force model based on predictive collision avoidance considering degree of competitiveness. Fire Technol. 2017, 53, 331–351. [Google Scholar] [CrossRef]
- Liu, Q. A social force model for the crowd evacuation in a terrorist attack. Phys. A Stat. Mech. Its Appl. 2018, 502, 315–330. [Google Scholar] [CrossRef]
- Kirchner, A.; Schadschneider, A. Simulation of evacuation processes using a bionics-inspired cellular automaton model for pedestrian dynamics. Phys. A Stat. Mech. Its Appl. 2002, 312, 260–276. [Google Scholar] [CrossRef] [Green Version]
- Yang, Q. A cellular automaton evacuation model based on random fuzzy minimum spanning tree. Int. J. Mod. Phys. C 2018, 29, 8. [Google Scholar] [CrossRef]
- Fu, Z.; Zhou, X.D.; Zhu, K.J. A floor field cellular automaton for crowd evacuation considering different walking abilities. Phys. A Stat. Mech. Its Appl. 2015, 420, 294–303. [Google Scholar] [CrossRef]
- Yuksel, M.E. Agent-based evacuation modeling with multiple exits using Neuro Evolution of Augmenting Topologies. Adv. Eng. Inform. 2018, 35, 30–55. [Google Scholar] [CrossRef]
- Tan, L.; Hu, M.; Lin, H. Agent-based simulation of building evacuation: Combining human behavior with predictable spatial accessibility in a fire emergency. Inf. Sci. 2015, 295, 53–66. [Google Scholar] [CrossRef]
- Shi, J.; Ren, A.; Chen, C. Agent-based evacuation model of large public buildings under fire conditions. Autom. Constr. 2009, 18, 338–347. [Google Scholar] [CrossRef]
- Helbing, D.; Farkas, I.; Vicsek, T. Simulating dynamical features of escape panic. Nature 2000, 407, 487–490. [Google Scholar] [CrossRef] [Green Version]
- Ning, B.; Cao, Z.W.; Qu, Y.H. Destination and route choice models for bidirectional pedestrian flow based on the social force model. IET Intell. Transp. Syst. 2017, 11, 537–545. [Google Scholar] [CrossRef]
- Liu, H.; Xu, B.; Lu, D. A path planning approach for crowd evacuation in buildings based on improved artificial bee colony algorithm. Appl. Soft. Comput. 2018, 68, 360–376. [Google Scholar] [CrossRef]
- Zhang, L.; Liu, M.; Wu, X. Simulation-based route planning for pedestrian evacuation in metro stations: A case study. Autom. Constr. 2016, 71, 430–442. [Google Scholar] [CrossRef]
- Crociani, L.; Vizzari, G.; Yanagisawa, D. Route choice in pedestrian simulation: Design and evaluation of a model based on empirical observations. Intell. Artif. 2016, 10, 163–182. [Google Scholar] [CrossRef] [Green Version]
- Parsons, S.; Wooldridge, M. Game Theory and Decision Theory in Multi-Agent Systems. Auton. Agents Multi-Agent Syst. 2002, 5, 243–254. [Google Scholar] [CrossRef]
- Kurdi, H.; Almulifi, A.; Al-Megren, S.; Youcef-Toumi, K. A balanced evacuation algorithm for facilities with multiple exits. Eur. J. Oper. Res. 2020, 289, 285–296. [Google Scholar] [CrossRef]
- Burstedde, C.; Klauck, K.; Schadschneider, A.; Zittartz, J. Simulation of pedestrian dynamics using a two-dimensional cellular automaton. Phys. A Stat. Mech. Its Appl. 2001, 295, 3. [Google Scholar] [CrossRef] [Green Version]
- Paul, J. A personal perspective on research, consulting and codes standards development in fire-related human behavior, 1969–1999, with all emphasis on space and time factors. Fire Mater. 1999, 23, 265–272. [Google Scholar] [CrossRef]
- Paul, J.L. Suggestions on evacuation models and research questions. In Proceedings of 3rd International Symposium on Human Behavior in Fires; Interscience Communications: London, UK, 2004; pp. 23–33. [Google Scholar]
- Cristiani, E.; Peri, D. Handling obstacles in pedestrian simulations: Models and optimization. Appl. Math. Model. 2016, 45, 285–302. [Google Scholar] [CrossRef] [Green Version]
Exit 1 | Exit 2 | ||
---|---|---|---|
Pedestrian | Distance | Pedestrian | Distance |
2 | 4 | 4 | 4 |
3 | 4 | 9 | 7 |
5 | 7 | 8 | 8 |
1 | 8 | 7 | 18 |
6 | 10 | 10 | 12 |
Exit 1 | Exit 2 | ||
---|---|---|---|
Pedestrian | Distance | Pedestrian | Distance |
2 | 4 | 4 | 4 |
3 | 4 | 9 | 7 |
5 | 7 | 8 | 8 |
7 | 12 | 10 | 12 |
1 | 8 | 6 | 10 |
Parameter | Assigned Value |
---|---|
Area Size | π × 184/2 × 224/2 square meters |
Number of exits | 8 |
Exit width | 1 m |
Exit placement | Adjacent, opposite and all-sides layouts |
Number of pedestrains | 2k, k = 3, …, 12 pedestrians |
Pedestrian free speed | 1.24 m per second |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Wang, Z.; Zhang, C.; Wang, J.; Zheng, Z.; Li, L. Research on Path Planning Algorithm for Crowd Evacuation. Symmetry 2021, 13, 1339. https://doi.org/10.3390/sym13081339
Wang Z, Zhang C, Wang J, Zheng Z, Li L. Research on Path Planning Algorithm for Crowd Evacuation. Symmetry. 2021; 13(8):1339. https://doi.org/10.3390/sym13081339
Chicago/Turabian StyleWang, Zhenfei, Chuchu Zhang, Junfeng Wang, Zhiyun Zheng, and Lun Li. 2021. "Research on Path Planning Algorithm for Crowd Evacuation" Symmetry 13, no. 8: 1339. https://doi.org/10.3390/sym13081339
APA StyleWang, Z., Zhang, C., Wang, J., Zheng, Z., & Li, L. (2021). Research on Path Planning Algorithm for Crowd Evacuation. Symmetry, 13(8), 1339. https://doi.org/10.3390/sym13081339