Simulation Method of Shortest and Safest Path. Algorithm for Evacuation in High Rise Building

Similar documents
Markovian Approach Enhancement to Simplify. Optimal Mean Estimation

Path Planning for Multi-AGV Systems based on Two-Stage Scheduling

Path-finding in Multi-Agent, unexplored And Dynamic Military Environment Using Genetic Algorithm

INTELLIGENT OPTIMAL REPLACEMENT MODEL FOR HOSTEL FACILITIES MAINTENANCE

Fixed vs. Self-Adaptive Crossover-First Differential Evolution

Optimizing Dynamic Flexible Job Shop Scheduling Problem Based on Genetic Algorithm

Modelling of Two-sided Assembly Line Balancing Problem with Resource Constraints

Design and Development of Enhanced Optimization Techniques based on Ant Colony Systems

DETECTING RATE OF RECOVERY IN EPIDEMICS THROUGH MODIFIED LV METHOD THROUGH SINK NODES

GroundHandlingOperationsManagementAnAgentBasedModellingApproach

ADVANCES in NATURAL and APPLIED SCIENCES

Research Article Scheduling Methods for Food Resource Management under the Environment of Cloud

Modelling of Two-sided Assembly Line Balancing Problem with Resource Constraints

AGV Path Planning and Obstacle Avoidance Using Dijkstra s Algorithm

Emergency Management of Urban Major Hazards Based on Information Synergy

An Improved Ant Colony Algorithm for Optimal Path of Travel Research and Simulation

RECENT DEVELOPMENT IN EARTHQUAKE RISK MANAGEMENT PLANS AND PROGRAMS IN TEHRAN

CFD Investigation on Long-Haul Passenger Bus

Improvements of the Logistic Information System of Biomedical Products

THE SHORTEST NOT NECESSARILY THE BEST OTHER PATH ON THE BASIS OF THE OPTIMAL PATH

Measurement and Control of Coal Pipe Temperature of Coal Mills of PF Boiler

Passenger behaviour in elevator simulation

Cloud Load Balancing Based on ACO Algorithm

Earthquake Response and Preparedness: Modeling Human/Structure Interaction

The Model of Decision-Making of High-Tech. Company on the Formation of the Optimal Portfolio. The Results of Numerical Modeling

Path Planning of Robot Based on Modified Ant Colony Algorithm

FEEMD-DR Model for Forecasting. Water Consumption

Vehicle Front Structure Energy Absorbing Optimization in Frontal Impact

Dynamic management and cost optimization control of construction project cost

A HYBRID GENETIC ALGORITHM FOR JOB SHOP SCHEUDULING

CHAPTER 4 PROPOSED HYBRID INTELLIGENT APPROCH FOR MULTIPROCESSOR SCHEDULING

Innovative Methods of Strengthening the Construction Quality of Mechanical and Electrical Engineering

Container Logistic Transport Planning Model

Incorporating Psychology Model of Emotion into Ant Colony Optimization Algorithm

Research on Emergency Resource Scheduling Decision-Making Based on Dynamic Information

A Flexsim-based Optimization for the Operation Process of Cold- Chain Logistics Distribution Centre

Research on City Fire Station Layout Optimization Based on LINGO. Zhang Limin

Routing Optimization of Fourth Party Logistics with Reliability Constraints based on Messy GA

IT PROJECT DISTRIBUTION AUTOMATION

THE RESEARCH AND IMPLEMENTATION OF PASSENGER CAR'S TRANSPORTATION PLANNING PROBLEM

Investigating the impact of green marketing on consumer s purchasing behaviour towards eco-friendly products

An Improved Particle Swarm Optimization Algorithm for Load Balanced Fault Tolerant Virtual Machine Scheduling in Computational Cloud

Key Technologies of the Independent and Innovative Communications-Based Train Control Systems in China

The Research of Terminal Distribution Network Path Optimization

Research on the Improved Back Propagation Neural Network for the Aquaculture Water Quality Prediction

A Study on Transportation Algorithm of Bi-Level Logistics Nodes Based on Genetic Algorithm

Efficient Task Scheduling Over Cloud Computing with An Improved Firefly Algorithm

Simulation of a Four-Car Elevator Operation Using MATLAB

AN ANT COLONY APPROACH TO SOLVE A VEHICLE ROUTING PROBLEM IN A FMCG COMPANY SRINIVAS RAO T & PRAKASH MARIMUTHU K

Research Article A Queuing Network Based Optimization Model for Calculating Capacity of Subway Station

Storage Allocation and Yard Trucks Scheduling in Container Terminals Using a Genetic Algorithm Approach

Optimal Design Methodology for an AGV Transportation System by Using the Queuing Network Theory

A New Line Balancing Method Considering Robot Count and Operational Costs in Electronics Assembly

Global Logistics Road Planning: A Genetic Algorithm Approach

Analysis for distribution network on hosting capacity of distributed wind turbines considering additional income under procedure conditions

Job shop flow time prediction using neural networks

Design and key technology of coal mine safety monitoring system based on analytic hierarchy process (AHP) 1

Design of medical track logistics transmission and simulation system based on internet of things 1

Reliability Analysis of Dangerous Goods Transportation Network in Container Terminals

Visitor Risk Assessment Report. Completed: February 2006 Updated: Sept 2007, March 2008, August 2012, June 2013

The Process to Design an Automation System

Research of Load Leveling Strategy for Electric Arc Furnace in Iron and Steel Enterprises Yuanchao Wang1, a*, Zongxi Xie2, b and Zhihan Yang1, c

Study on the structure characteristics of the passenger flow network in Beijing subway Based on complex network theory. Li shuqi

CNN-based People Recognition for Vision Occupancy Sensors

APPLICATION OF ANT COLONY OPTIMISATION IN DISTRIBUTION TRANSFORMER SIZING

A SURVEY ON VARIOUS TRAFFIC MANAGEMENT SCHEMES FOR TRAFFIC CLEARANCE, STOLEN VEHICLE AND EMERGENCY VEHICLE

PARALLEL LINE AND MACHINE JOB SCHEDULING USING GENETIC ALGORITHM

The Structural Performance of RC Coupling Beam. Using Cold-Formed Steel Channel Sections for. Alternative Detail

Winsor Approach in Regression Analysis. with Outlier

The Influence of Hydrodynamics on the Spread of. Pollutants in the Confluence of two Rivers

Safety and Health Cost Allocation for Urban Rail Infrastructure Project: Identifying issues and importance

Graduate Symposium. Group C

IMPLEMENTATION OF EFFECTIVE BED ALLOCATION AND JOB SCHEDULING IN HOSPITALS USING ANT COLONY OPTIMIZATION

Using the Concept of Management Information System to Improve an Effusive Intelligent Parking System

Study on the Improvement of Fresh Electricity. Suppliers Cold Chain Logistics Service

Surekha P 1, S.Sumathi 2

Simulation Study Based on OpenTrack on Carrying Capacity in District of Beijing-Shanghai High-speed Railway

Proceedings of the International Conference on Industrial Engineering and Operations Management Bandung, Indonesia, March 6-8, 2018

First-Law-Based Thermodynamic Study of Reheat. and Regeneration Rankine Cycles Using. an Educational Software

Ant Colony Optimisation

Make Supplier as Just in Time Supplier. through a Case Study

Faculty of Manufacturing Engineering, UniversitiTeknikal Malaysia Melaka, Durian Tunggal, Melaka, Malaysia

Earthquake Rescue Mission Modeling Based on Multi- Agent

Journal of Applied Research and Technology ISSN: Centro de Ciencias Aplicadas y Desarrollo Tecnológico.

New Wayfinding Techniques in Pathfinder and Supporting Research

Numerical Study of Short Reinforced. Concrete Beams

A CASE STUDY OF PRODUCTION LINE BALANCING WITH SIMULATION

Analysis and design on airport safety information management system

Malaysia, Batu Pahat, Johor, Malaysia. Keywords: RFID, Bloom filter, data filtering, sensor, supply chain

Power Grid Project Cost Intelligent Evaluation Technology Based on Probability Statistics

Emergency management of urban rail transit systems using parallel control

Simulation System for Making Political and Macroeconomical Decisions and Its Development

The Phenomenon of Moslem-Based Fashion. Business Digital Marketing towards Business. Sustainability in Micro Small Medium. Enterprises in West Java

Evaluation of Urban Rail Transit Planning

An Architecture for the Agricultural Machinery Intelligent Scheduling in Cross-Regional Work Based on Cloud Computing and Internet of Things

Proposal of load reduction method of the control computer in the cloud-type Intelligent Lighting System

Analysis of green environmental protection concept in environmental engineering design

Seismic Response Reduction of a Building Using. Top-Story Isolation System with MR Damper

Research on application of logistics information service platform based on mobile terminal

Assembly Line Efficiency Improvement by Using WITNESS Simulation Software

Transcription:

Applied Mathematical Sciences, Vol. 8, 2014, no. 104, 5163-5172 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2014.45384 Simulation Method of Shortest and Safest Path Algorithm for Evacuation in High Rise Building Nor Amalina Mohd Sabri Center for Advanced Computing Technology (C-ACT) Faculty of Information and Communication Technology Universiti Teknikal Malaysia Melaka, Malaysia Abd Samad Hasan Basari Center for Advanced Computing Technology (C-ACT) Faculty of Information and Communication Technology Universiti Teknikal Malaysia Melaka, Malaysia Burairah Husin Center for Advanced Computing Technology (C-ACT) Faculty of Information and Communication Technology Universiti Teknikal Malaysia Melaka, Malaysia Khyrina Airin Fariza Abu Samah Center for Advanced Computing Technology (C-ACT) Faculty of Information and Communication Technology Universiti Teknikal Malaysia Melaka, Malaysia Copyright 2014 Nor Amalina Mohd Sabri et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Abstract The objectives of this research are to identify the suitable shortest and safest path algorithm for evacuation, and followed by design and develop an evacuation preparedness model simulation via shortest path algorithm to choose a suitable exit route to evacuate the evacuees. These objectives have been carried out to overcome the problem of difficulties faced by the evacuees to find the best routes

5164 Nor Amalina Mohd Sabri et al. including shortest and safest path. Five steps of methods are brought out to achieve the objectives by implementing the Dijkstra Algorithm. The first step is importing the matrix data followed by input the source and destination ID. Third step is to generate the shortest path, the fourth is removed the edges and finally generate the safest path. This research is concentrating on high rise building during critical incident and evacuation. The preliminary result has shown an encouraging result which can provide the shortest and safest path for the evacuees. Keywords: Critical Incident; Dijkstra Algorithm; Shortest and Safest Path 1 Introduction Evacuation planning is an important issue that should be considered while designing the building layout, especially to those complexes and high rise building. The building should follow the rules that have been strict by the safety authorities in order to take more concern regarding the safety and evacuation of the building. Nowadays, majority of the building give less priority on the design of the building towards the safety of occupants. The most important to them is the design of the building and not the safety of the building. This norm is affecting the process of evacuation if any hazard occurs in the building. Occurring of hazard is unexpected and preparation should take place frequently and continuously. Hazard can be unexpectedly occurred such as presence of fire in the building, earthquakes, tornadoes and attacking from any villain. Presence of hazard in a close and high rise building is a serious matter to be considered. Especially the hazards happen in the building that visited with new visitors such as government office and shopping mall. The new visitors are unable to find the exit route in the building as their taken route has been blocked due to ongoing hazard. The good evacuation planning has to carry out to overcome the problem of finding the shortest path as the evacuees had the difficulties to find the way out [1]. This problem will bring the problem related to the behavior of the evacuees which make the process more difficult. Evacuees are panicked to find the exit route in that critical situation as everybody want to save themselves without thinking of the others. Hence, finding the shortest and safest way is very important [2]. Currently, modern building tend to be complex, large scale and multifunctional [3], it is because building design intensely influences the process of searching the shortest path. Subsequently, evacuees will act various behavior when they hard to find the exit way due to complexness of the building. Making a decision in a critical time seldom produces a good decision. This is because their minds are controlled by mix of emotions and unable to decide properly. Supposedly, decision making has to be made quickly to reduce the

Simulation Method of Shortest and Safest Path Algorithm 5165 time taken in the evacuation process. Moreover, it helps to minimise the injuries of evacuees in the ongoing hazard. To those evacuees who are unfamiliar with the building are hard to find the safe route as the route change due to the spreading of hazard [4]. To overcome this issue, evacuees have to pay attention and follow the evacuation process to successfully find the shortest and safest route [5]. Due to this problem, a good evacuation management should be carried out. A good evacuation management should also consider the presence of hazard during the evacuation as the route will be no longer useable to evacuees towards exit route. If the hazard detected in the exit way, another alternative route has to be proposed to save the evacuees from any danger. This shows the important of choosing the short and safest route. Hence, this research proposed two objectives which are identifying the efficient shortest and safest path algorithm for evacuation. Secondly is followed by design and develop evacuation preparedness model via shortest path algorithm on exit route selection to evacuate. Expectation of this research is to produce independent evacuation preparedness algorithm for exit route in order to guide evacuees to discharge from the building safely. It is more efficient to evacuate evacuees from danger to safe place especially to evacuees who is unfamiliar with the building. They need to follow the guide and escape safely [6] to overcome evacuee problem in finding the shortest and safest route. The contribution in this study is guiding the evacuees in easy and smooth to find the shortest route in a safest way and in consequences reduce injuries of evacuees during the evacuation. 2 Methodology This research methodology follows Dijkstra Algorithm for finding the shortestpath in the evacuation process in a high rise building. Dijkstra Algorithm has been chosen as it can efficiently produce the shortest path for selection of route. Moreover, it also can provide safer evacuation plan [7] [3] [8]. This scope of research is to find the shortest distance between a node and all other nodes and suit the Dijkstra Algorithm target [9] [10]. This technique also claims to be among the best approaches in solving simple shortest path problem and always provide shortest path from any evacuation node [11] [12]. Furthermore, Dijkstra Algorithm can solve the single sources shortest path problem in a graph as it is a graph search algorithm [13] [2]. This implementation of Dijkstra Algorithm involve five steps which are Import Matrix Data, Input Source and Destination ID, Generate Shortest Path, Remove Edge and Regenerate the Shortest Path as shown is Figure 1.

5166 Nor Amalina Mohd Sabri et al. Figure 1. Research Methodology. Simulation program has been built to find the shortest path in the selected layout building based on Dijkstra Algorithm calculation. The selected building is an office environment in a high rise building. As an office environment, the building layout is designed into variety of clustered room size as it can be an obstacle during the evacuation process. From the layout building, node and edge has been created. Every door in the building represent node and the distance between the nodes are called weight for each edge. Nevertheless, window are not selected as a node, because window are not the exit way from the building and do not have any important role in a high rise building. Staircase is a pointed or destination node as it is the last exit way to get out from the building safely. The data are transformed into a matrix data as it can be easily imported to the simulation program. The simulation program read the data to plot the route of the building in a Visibility graph. The Visibility graph are another view of building route as it can be easily understand by displaying the relationship of nodes and edges. The relationship is connected either in two or one way based on the weight from the matrix data. Second step is input the variable for source ID and destination ID. Source ID is defined as current position of the evacuees and destination ID is a safest place or exit way for the evacuee to walk out of the building. As been told before, staircase will be setup as a destination ID in this high rise building. The total distance will be calculated by the simulation program based on taken path from input source ID to destination ID. Together with step 2, shortest path will be generated based on the input from step 2. The shortest path will be calculated based on the weight of the edges from the relationship of nodes and edges as displayed in the visibility

Simulation Method of Shortest and Safest Path Algorithm 5167 graph. Calculation of the shortest path is based on the utilisation of Dijkstra Algorithm in the program. In consideration for the presence of hazard during the evacuation, the activeness of the node will be affected. If the hazard occur in the node or near the node, the path connected into the node is no longer safe. The evacuees are not able to pass the node and the alternative route will be given. The shortest path will change dynamically to update the safe route. The shortest and safest path will be generated after removing the danger path or edges in the visibility graph and shown the alternative path by considering the safety of the evacuees. 3 Results and Discussion By using the MATLAB program the shortest path has been produced based on the distance from source ID to destination ID. The result shows the calculated shortest paths based on the Dijkstra Algorithm and display the shortest path route in a graph. The graph indicates two colours of node to differentiate the taken path and the untaken path. (see Figure 2). Figure 2. Different Colours of Nodes Figure 2 shows that the red node is a taken path and the otherwise is untaken path. As for example, a calculation of distance of shortest path has been carried out between one source node and destination node. The chosen building is a high rise building which use staircases to be the destination node. As shown in the Table 1 and Figure 3 the result of shortest path has been calculated by the MATLAB program with embedded Dijkstra Algorithm.

5168 Nor Amalina Mohd Sabri et al. Table 1. Shortest Path Result. Figure 3. Shows visited node that has been taken for shortest path between source ID (Node 7) and destination ID (Node 49). The above result covered the shortest path with exception of safety of the route. As a comparison, Table 2 shows the result of the route with presence of hazard in the path that already taken in the shortest path in Table 1. Table 2 is calculated by considering the unexpected danger that happened on the way to destination node. The result of Table 2 and Figure 4 covers the shortest and safest path.

Simulation Method of Shortest and Safest Path Algorithm 5169 Table 2. Shortest and Safest Path Result. Figure 4. The MATLAB program will suggest another path to take in order to safely arrive to the destination node which is covers Shortest and Safest Path. Table 2 shows the result after blocking the node 8. Hence, node 9 and node 11 are taken as the alternative path. In comparison, the distances of the route are different as some of the taken paths are not able to use due to the unexpected danger. The MATLAB program will suggest another path to take in order to safely arrive to the destination node (refer to Figure 4). Even though the distance of safest paths are not short enough compared to the shortest path distance, it is recommended to use safest paths as it can save the evacuees to move out from the building safely.

5170 Nor Amalina Mohd Sabri et al. As compared between the visibility graph in Figure 4 and 2D building layout as shown in the Figure 5, after blocking node 8, node 9 and node 11 are suggested to reach the destination node. Figure 5. 2D Layout Building for Shortest and Safest Path. 4 Conclusions In this paper, shortest path and safest path has been discussed by using a MATLAB simulation program that utilise Dijkstra Algorithm. To generate the result, five steps of method had been applied. The first step is importing the matrix data into MATLAB simulation program followed by input the variable of source ID and destination ID. To accomplish the third steps, input of source ID and destination ID are used to generate shortest path. Second last step is removing the edges that affected into danger and proceed to last step by generating the safest path. For future improvements is enhancing the Dijkstra Algorithm by utilizing artificial intelligence (AI) method such as Ant Colony Optimization (ACO) and Particle Swarm Optimization (PSO). Acknowledgements. The authors would like to thank the Faculty of Information Technology and Communication (FTMK), Universiti Teknikal Malaysia Melaka (UTeM) for supporting this research. This research also part

Simulation Method of Shortest and Safest Path Algorithm 5171 of Master by research in Information and Communication Technology and funded under Fundamental Research Grant Scheme (FRGS) number FRGS/1/2013/ ICT07/02/2/F00162. References [1] A. Fariza, A. B. U. Samah, A. B. D. Samad, H. Basari, and B. Hussin, A Systems Thinking in Natural Disaster Management : Evacuation Preparedness, pp. 384 389. [2] F. Bu and H. Fang, Shortest path algorithm within dynamic restricted searching area in city emergency rescue, 2010 IEEE Int. Conf. Emerg. Manag. Manag. Sci., no. v, pp. 371 374, Aug. 2010. [3] T. Wang, R. Huang, L. Li, W. Xu, and J. Nie, The Application of the Shortest Path Algorithm in the Evacuation System, 2011 Int. Conf. Inf. Technol. Comput. Eng. Manag. Sci., pp. 250 253, Sep. 2011. [4] A. Filippoupolitis and E. Gelenbe, A distributed decision support system for Building Evacuation, 2009 2nd Conf. Hum. Syst. Interact., pp. 323 330, May 2009. [5] H. Fu, A. J. Pel, and S. P. Hoogendoorn, Optimal traffic management to ensure emergency evacuation compliance, 2013 10th IEEE Int. Conf. NETWORKING, Sens. Control, pp. 532 537, Apr. 2013. [6] P. Garg, Modeling of Evacuation Planning of Buildings Using Dynamic Exits, no. June, 2011. [7] W. Kang and B. Xi, A Heuristic Implementation of Emergency Traffic Evacuation in Urban Areas, pp. 40 44, 2013. [8] H. Zhang, H. Liu, K. Zhang, and J. Wang, Modeling of Evacuations to no-notice event by Public Transit System, pp. 480 484, 2010. [9] Y. Xu, Z. Wang, Q. Zheng, and Z. Han, The Application of Dijkstra s Algorithm in the Intelligent Fire Evacuation System, 2012 4th Int. Conf. Intell. Human-Machine Syst. Cybern., pp. 3 6, Aug. 2012. [10] C. Kaitao, G. Quanbo, and D. Shenan, Research and design for emergency evacuation instructions system based on wireless sensor network, 2012 24th Chinese Control Decis. Conf., pp. 3849 3854, May 2012.

5172 Nor Amalina Mohd Sabri et al. [11] C.-H. Wu and L.-C. Chen, 3D spatial information for fire-fighting search and rescue route analysis within buildings, Fire Saf. J., vol. 48, pp. 21 29, Feb. 2012. [12] G. Lämmel, D. Grether, and K. Nagel, The representation and implementation of time-dependent inundation in large-scale microscopic evacuation simulations, Transp. Res. Part C Emerg. Technol., vol. 18, no. 1, pp. 84 98, Feb. 2010. [13] N. Jaiswal and R. K. Chakrawarti, Increasing no. of nodes for Dijkstra algorithm without degrading the performance, vol. 2, no. 3, pp. 569 573, 2013. Received: May 11, 2014