Transportation Research Part C 31 (2013) 112–130
Contents lists available at SciVerse ScienceDirect
Transportation Research Part C
journal homepage: www.elsevier.com/locate/trc
A space–time efficiency model for optimizing intra-intersection
vehicle–pedestrian evacuation movements
Zhixiang Fang a,b,⇑, Qiuping Li a,⇑, Qingquan Li a,b, Lee D. Han c, Shih-Lung Shaw a,d
a
State Key Laboratory for Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University, 129 Luoyu Road, Wuhan 430079, PR China
Engineering Research Center for Spatio-Temporal Data Smart Acquisition and Application, Ministry of Education of China, 129 Luoyu Road, Wuhan 430079,
PR China
c
Department of Civil & Environmental Engineering, The University of Tennessee, 112 Perkins Hall, Knoxville, TN 37996-2010, USA
d
Department of Geography, University of Tennessee, Knoxville, TN 37996-0925, USA
b
a r t i c l e
i n f o
Article history:
Received 29 September 2012
Received in revised form 11 March 2013
Accepted 11 March 2013
Keywords:
Space-time use efficiency
Measure of effectiveness
Mixed vehicle and pedestrian turning
movements
Evacuation plan
a b s t r a c t
The effectiveness of an evacuation plan is a central concern of emergency management
agencies. Methodologies for assessing and optimizing the space–time use efficiency of an
evacuation plan have yet to be studied satisfactorily. To this end, this paper proposes an
assessment metric and uses it for the optimization of evacuation plans. First, we define a
space–time use efficiency metric on the basis of trajectories on road segments and intersections. The metric measures the usage of an evacuation network by supporting a trajectory-based analysis of the competing behaviors of vehicles and pedestrians in a hybrid
pedestrian-vehicle simulation. Secondly, we present a two-tier hybrid multi-objective
optimization algorithm to plan vehicle and pedestrian turning movement directions in
an integrated road and building-interior network for the purpose of making decisions
about evacuation plans. This algorithm has three objectives: (i) minimizing average evacuation time, (ii) minimizing the overall length traveled, and (iii) maximizing space–time
use efficiency in the evacuation network. The stadium at the Wuhan Sports Centre in China
and its adjacent road network were chosen as the study environment. A total of 23,362
evacuees and 1362 vehicles were assumed for the evacuation experiments. The analysis
results suggest that intra-intersection evacuation flows can significantly influence the
space–time use efficiency of a evacuation plan. The proposed space–time use efficiency
evaluation approach provides a practical method of measuring the effectiveness of evacuation plans.
Ó 2013 Elsevier Ltd. All rights reserved.
1. Introduction
The efficiency and effectiveness of evacuation operations are becoming critical in evacuation planning because of the
increasing frequency of natural and man-made disasters. Previous research has investigated a wide range of measures of
effectiveness (MOEs) for evacuation operations. Among these, the total evacuation, or clearance, time has been used most
often (Løvås, 1995; Urbanik, 2000; Stepanov and Smith, 2009; Yuan et al., 2009; Tavares and Galea, 2009; Lämmel et al.,
2010; Kobes et al., 2010; Golmohammadi and Shimshak, 2011; Bretschneider and Kimms, 2012). In addition to the
⇑ Corresponding authors. Address: Transportation Research Center, Wuhan University, P.O. Box C307, Road Luoyu #129, Wuhan University, Wuhan
430079, PR China. Tel.: +86 27 68779889; fax: +86 27 68778043 (Z. Fang).
E-mail addresses: zxfang@whu.edu.cn (Z. Fang), leeqiuping@whu.edu.cn (Q. Li), qqli@whu.edu.cn (Q. Li), lhan@utk.edu (L.D. Han), sshaw@utk.edu
(S.-L. Shaw).
0968-090X/$ - see front matter Ó 2013 Elsevier Ltd. All rights reserved.
http://dx.doi.org/10.1016/j.trc.2013.03.004
Z. Fang et al. / Transportation Research Part C 31 (2013) 112–130
113
evacuation time, the overall travel time (Han et al., 2007; Li et al., 2011), the cumulative exposure time (Han et al., 2007), a
time-based measure of risk and evacuation exposure (Han et al., 2007; Yuan and Han, 2009), the quantity of vehicles (Li et al.,
2011), and other quantities also have been proposed for evaluating evacuation plans. Efficient use of evacuation routes
(space) and evacuation duration (time) is a major challenge in evacuation planning and management. Recently, Fang
et al. (2011a) proposed and demonstrated a space–time use efficiency index that measured accumulated small interval areas
between parallel space–time paths on each link as a surrogate for usage efficiency of space–time resources during the evacuation of a stadium, based on a first-in-first-out queue discipline. Nevertheless, these MOEs could be improved further to
represent and assess the efficiency of the turning movements in space and time of vehicle and pedestrian flow directions
in an evacuation plan. Representation and assessment are among the greater challenges faced by emergency management
agencies in their attempt to generate efficient evacuation plans.
The authors address two issues in this paper. One introduces a space–time efficiency assessment approach to evaluate the
turning movements of vehicle and pedestrian evacuation routes, and the other describes the use of this approach for vehicle
and pedestrian turning directions in an integrated evacuation network, which includes a road network and a building interior. To this end, vehicular and pedestrian flows are simulated as the output of the evacuation routes. The planned turning
movements can be used to control evacuation flows in an evacuation operation. Simulated space–time results demonstrate
an improvement in the space–time use of the road network and of the interior links in the building during an evacuation.
This kind of approach may help the decision maker identify space–time bottlenecks in evacuation operations. The planned
vehicle and pedestrian movements also may help emergency management agencies to develop feasible evacuation
strategies.
This paper makes two significant contributions. One is the formulation of a space–time use efficiency metric on the basis
of trajectories on road segments and intersections. This efficiency metric is an enhancement of the space–time efficiency index proposed by Fang et al. (2011a) in two realistic aspects, namely, incorporating three-dimensional trajectories of vehicles
and pedestrians and relaxing the approximate FIFO (first in, first out) rule (Lämmel et al., 2010) in the case of mixed vehicle
and pedestrian flows in intersections. This new metric uses a space–time cube concept to evaluate the space–time use efficiency in intersections as well as space–time paths on links. These enhancements enable the representation of space–time
occupancy and interactions between pedestrians and vehicles in intersection areas, which cannot be evaluated by the previously published index (Fang, Li et al., 2011).
The second contribution is the proposition of a two-tiered hybrid optimization algorithm for strategizing vehicle and pedestrian turning movements in an integrated road and building-interior network. This algorithm integrates genetic algorithm (GA) and ant colony optimization (ACO) to solve multi-objective optimization problems with the evaluation of
simulated results for each potential solution, which cannot be solved by either algorithm independently. In this paper,
the implementation of this hybrid algorithm is limited to deterministic input parameters. Considerations related to uncertainties and incompliance to evacuation operations are the realm of future research.
This paper is organized into seven sections. Section 2 of this paper reviews previous work related to MOEs for evacuation
operations, and space–time organization in such operations. Section 3 defines a space–time use efficiency metric based on
trajectories on road segments and intersections. Section 4 introduces a multi-objective optimization algorithm and proposes
a hybrid algorithm to optimize vehicle and pedestrian turning movements during an evacuation operation in an integrated
road and building-interior network. Section 5 analyzes the results of computational experiments. Section 6 discusses two
interesting questions about the patterns of control at intersections in the calculated solutions. Finally, Section 7 draws conclusions and discusses directions for future research.
2. Related work
A wide range of MOEs for evacuation operations has been investigated in the literature. Zografos and Androutsopoulos
(2008) used the total evacuation time to determine evacuation paths from the impacted area to designated shelters. Yuan
and Han (2009) used various MOEs including evacuation (or clearance) time, individual travel times and exposure times,
time-based measures of risk and evacuation exposure, time–space-based measures of risk and evacuation exposure, and
the average travel time and delay of evacuees. Stepanov and Smith (2009) used the total travel distance, traffic congestion,
and blocking probabilities as MOEs. A four-tier MOE framework (Han et al., 2006; Han et al., 2007) was developed to support
investigations of evacuation processes. This framework is capable of considering different factors in the case of ties and providing assessments of different evacuation scenarios. A space–time use efficiency index (Fang et al., 2011a) was proposed for
evaluating the utilization of the space and time resources of a stadium during an evacuation, which is constrained by a waiting time model of pedestrians. However, there is room for improvement in the way these MOEs represent the efficiency of
the space–time usage of vehicle and pedestrian flow directions and turning movements in an evacuation plan. To that end,
this paper proposes an approach based on space–time use efficiency to evaluate an MOE in the case of an integrated evacuation network that consists of roads, intersections, and building interiors. The authors aim to fill a gap in the evaluation of
the space–time use of vehicle and pedestrian movements in an evacuation plan.
Several studies have been conducted that should lead to more effective evacuation operations. One avenue of research
focuses on evacuation simulations that employ methodologies including cellular automata models, lattice gas models, social
force models, fluid-dynamic models, agent-based models, and game-theoretic models. Approaches based on experiments
114
Z. Fang et al. / Transportation Research Part C 31 (2013) 112–130
with animals (Zheng et al., 2009) have been developed to investigate the evacuation performance of buildings and transportation networks. These approaches use an experimental scenario-driven methodology (Xie et al., 2010) that involves different movement rules, interaction behaviors, transportation networks and their scales. Several studies investigated traffic jams
by simulating the panic behavior of pedestrians (Helbing et al., 2000; Helbing et al., 2002), by using a movement model (Cepolina, 2009; Seyfried et al., 2009), by taking waiting times in crowded areas into account (Chow, 2007; Chow and Ng, 2008),
and by taking time-dependent network attributes into account (Lämmel et al., 2010). This avenue of research is a commonly
used practical approach for evaluating the effectiveness of evacuation operations, owing to the impossible challenge of staging an identical evacuation scenario repeatedly in the real world.
The second avenue of research focuses on the optimization of evacuation routes. For example, Stepanov and Smith (2009)
presented an integer-programming-based methodology for designing optimal routing policies that can cope with congestion
and time delays on road links. Pursals and Garzón (2009) formulated the building evacuation problem in a way that incorporates the evacuation routes. Abdelgawad et al. (2010) proposed a multimodal optimization framework that combines the
use of vehicular traffic and mass transit for emergency evacuation. This framework supports a multi-objective optimization
approach that can investigate three objectives such as minimizing in-vehicle travel time, minimizing at-origin waiting time,
and minimizing fleet cost in the case of mass transit evacuation. The framework models the use of public transit shuttle
buses during an evacuation as a delivery vehicle routing problem. Kimms and Maassen (2011) simulated an evacuation plan
to find out which roads should be used in what direction when a large number of vehicles need to be routed in an evacuation
network. Some studies have considered the evacuation routes for evacuees (Chalmet et al., 1982; Kaufman et al., 1998; Opasanon, 2004; Andreas and Smith, 2009; So and Daganzo, 2010). These studies seldom consider the space and time organization and the efficient use of vehicle and pedestrian evacuation flows.
The third avenue of research focuses on space and time organization in cases of emergency evacuation. Chow (2007) and
Chow and Ng (2008) introduced a waiting-time index to analyze the waiting times (Predtechenskii and Milinskii, 1969; Fruin, 1971; Smith, 1982; Owen et al., 1996; Gwynne et al., 1998; Kholshevnikov and Samoshin, 2010) in crowded areas in a fire
evacuation scenario. Seyfried et al. (2009) analyzed pedestrian flow and congestion bottlenecks based on evacuees’ trajectories. Lämmel et al. (2010) adapted a traffic queue model to capture congestion bottlenecks and the evacuation time in networks with time-dependent attributes. Murray-Tuite and Wolshon (2013) reviewed some popular evacuation time reducing
strategies including contraflow operation, crossing elimination, special signal timing in the optimization of evacuation plans.
Karoonsoontawong and Lin (2011) formulated a time-varying lane-based capacity reversibility model for traffic management. However, these efforts seldom have incorporated space–time use efficiency into considerations of conflicts between
vehicle and pedestrian evacuation flows. The avoidance of such conflicts in evacuation planning while minimizing the evacuation time is still an open research topic (Bretschneider and Kimms, 2012). To this end, this paper proposes a space–time
use efficiency approach to provide an assessment of space and time use for planning the turning movements and flow directions of both vehicles and pedestrians.
The fourth avenue of research discusses the emergency evacuation under uncertainty and incompliance owing to the
unpredictability of human behavior. Yuan et al. (2007) used dynamic assignment to optimize their all-compliance scenarios
for each evacuation zone and noted that non-compliance may sometimes yield acceptable efficiency if evacuation zones are
too big to allow flexibility. Yao et al. (2009) and Yazici (2010) used dynamic traffic assignment formulation with probabilistic
demand and capacity constraints to generate evacuation time performance measures. This formulation is based on a cell
transmission model (Daganzo, 1994). In addition, Xie et al. (2011a) presented Monte Carlo simulation approach to quantify
the impact of uncertain parameters (i.e. the standard deviation of pre-movement time, percentage of adults, occupant density, effective width in a certain evacuation scenario) on evacuation time in commercial buildings. Wu et al. (2011) also used
Monte Carlo simulation approach to evaluate the uncertainty and risk of a fire collection evacuation model. Liu et al. (2011)
determined the effective distance of emergency evacuation signs with incompliance of evacuees. These studies need a
space–time MOE to assess the efficient use of vehicle and pedestrian evacuation flows under uncertainty and incompliance.
This paper presents a space–time use efficiency approach to assess space and time resource use. The approach can be further
expanded to assess evacuation efficiency under uncertainty and incompliance.
3. Space–time use efficiency
In this section, we define the space–time use efficiency metric on the basis of trajectories on road segments and
intersections. This definition is an expanded version of the space–time use efficiency index of Fang, Li et al. (2011), where
the trajectories of vehicles and pedestrians are incorporated and the approximate FIFO rule (Lämmel et al., 2010) is
relaxed. These extensions lead to a more realistic assessment for evaluating space–time use efficiency in an evacuation
plan.
Definition 1. Let STCube(ni, nj, nt) denote a space–time cube in the time geography of Hägerstrand (1970). The edge length of
the cube in space is D0s , and the period covered by the cube in the time dimension is D0t (see Fig. 1a). D0s and D0t are defined by
the user. ni, nj, nt are the numbers used to identify the space–time cube. If a space–time trajectory passes through a space–
time cube, this cube is called a used space–time cube; otherwise, it is called an unused space–time cube. Fig. 1 illustrates
used (red and blue) and unused (empty) space–time cubes.
115
Z. Fang et al. / Transportation Research Part C 31 (2013) 112–130
Fig. 1. Used and unused space–time cubes.
Definition 2. Let IUE(mi, t[t+Dt]) denote the space–time use efficiency of a road intersection mi in a time period t[t+Dt]. Dt is an
incremental time interval used to define a evacuation period. The intersection mi can be divided into nx ny space–time
cubes using the parameters D0s and D0t . The numbers nx and ny; are the maximum values of the numbers used to identify
space–time cubes in the space. nt denotes the maximum number in the time dimension, so that nt ¼ dDt=D0t e. In this definition, a space–time cube can be used only by one object at a time (e.g. vehicle or pedestrian) (see Fig. 1d). Therefore, in a time
period [t, t + Dt], the space–time use efficiency of a road intersection mi is defined as
IUE ðmi ; t½t;tþDt Þ ¼
P
Pnx 1 Pny 1 Pnt 1
nx 1 Pny 1 Pnt 1
i¼0
i¼0
k¼0 f STCube ni ;nj ;t ½kD0 ;ðkþ1ÞD0
k¼0 fwait STCube ni ; nj ; t ½kD0 ;ðkþ1ÞD0
j¼0
j¼0
t
t
t
t
ð1Þ
nx ny nt
f ðSTCubeðni ; nj ; t½kDt;ðkþ1ÞDt ÞÞ ¼
1 used
0
ð2Þ
unused
where the function f equals 1 if STCube ni ; nj ; t½kD0 ;ðkþ1ÞD0 is a used space–time cube; otherwise, f = 0. The function fwait
t
t
equals 1 if the cube STCubeðni ; nj ; t½kD0 ;ðkþ1ÞD0 Þ represents the waiting status of the moving object at the location (ni, nj).
t
t
For example, nx,ny and nt in Fig. 1 have the value of 8. The values of the space–time use efficiency of the intersections in
Fig. 1b and c are (15 2)/(8 8 8) in a concerned pedestrian’s period of 8 D0t and16/(8 8 2) in a concerned vehicle’s
period of 2 D0t ;respectively.
Definition 3. Let IUE(Rd(r), t[t,t+Dt]) denote the space–time use efficiency of the road r in the time period [t, t + Dt]. It is defined
as
0
IUE ðRdðrÞ; t ½t;tþDt Þ ¼ @
X
P ri 2P r
1,
0
ðlpri =V max ÞA
X t
ðlpri =v tr Þ
i2P r
!
ð3Þ
r is the collection of space–time paths on this road in this time period, Vmax is
where Pri is the space–time path on the road r, P
0
the maximum travel speed of a moving object when there is free flow on this road, lpri is the travel distance in the time period
[t, t + Dt] when the travel speed of the moving object is Vmax,
v
t
r
is the average travel speed of moving objects in the time
t
period [t, t + Dt], and lpri is the actual travel distance in this time period. For example, in Fig. 2, the space–time use efficiency
0
t
0
t
of the road r in the time period [t, t + Dt] is derived from the two space–time paths Pri and Prj by using Eq. (3). If li , li ; lj ; lj
are 20, 16, 21 and 17 m, Dt = 6s,
v tr ¼ 3 m=s and Vmax = 5 m/s, then IUE(Rd(r), t[t,t+Dt]) = (20/5 + 21/5)/(16/3 + 17/3) in Fig. 2.
Definition 4. LetIUE(net, t[s,e]) denote the space–time use efficiency of an evacuation network in the time period [ts, te]. For an
evacuation plan P, which consists of all roads and intersections in an evacuation network Net, the space–time use efficiency is
defined as
IUE net; t½s;e ¼
ar ¼
P
r2Net
Pt e
t¼t s
e
ar IUE RdðrÞ; t½t;tþDt þ mi 2Net tt¼t
b IUE ðmi ; t ½t;tþDt Þ
s mi
P
Pt e
Pt e
P
r2Net
t¼t s ar þ
r2Net
t¼t s bmi
O no object has passed along road r
1
else
P
P
ð4Þ
ð5Þ
116
Z. Fang et al. / Transportation Research Part C 31 (2013) 112–130
Fig. 2. Space–time paths on a road.
bmi ¼
O no object has passed along road mi
1
else
ð6Þ
Eqs. (4)–(6) will be used to evaluate the space–time use efficiency of an evacuation plan P in an evacuation network in the
following section. This network integrates a road network and the interior travel space of a building into a single network.
This space–time use efficiency measure has three basic properties:
i. This metric is nonnegative and between 0 and 1. A high value indicates that the space resource is used more efficiently.
ii. It is a posteriori metric, which reflects only a process-based efficiency characteristic of pedestrians’ and vehicles’
trajectories.
iii. It is a space- and time-dependent metric, which represents the space–time use efficiency in any specific time interval.
This property helps demonstrate that the time window of a link or intersection is under-or over-used. Subsequently,
this metric enables the identification of the time-dependent bottlenecks.
The 3D trajectories used in the proposed metric represent the space–time occupancy of evacuees. These trajectories help
pinpoint within a roadway or an intersection conflict and congestion locations, which are usually otherwise unidentified at
this level of details by the traditional assessment indexes like traffic volume and density. The traffic volume and density derived from 3D trajectories are more realistic and detailed than traditional approaches. In addition, the using of 3D trajectories
affords more realistic representation of different modes of transportation (e.g., pedestrian as well as vehicular traffic in this
paper) and the interactions between these modes. A price for introducing this added dimension of time in the proposed metric is the increase in the computational complexity and time. To lessen this increased computational burden, a concept of
space–time cube was introduced to represent the common trajectory approximate area in space over time, which simplifies
the computation of 3D trajectories.
This proposed metric is different from existing MOEs, including the one presented by Fang et al. (2011a), in several
ways.
i. It is different from traffic density, which is typically described as the number of vehicles per unit length or area of the
roadway. The proposed metric reflects the characteristic of space–time occupancy within either a specific space area
or time interval.
ii. It is different from passing rate (Daganzo, 2005), which reflects the intuitive dynamics of a relaxation process in kinematic wave propagates and is easily measured from two dimensional (space and time) trajectory data. The proposed
metric involves three-dimensional (X, Y, T) trajectories of both pedestrians and vehicle flows without the need to
adhere to kinematic wave propagation rules, especially in the middle of intersections.
iii. It is different from the flow rate of the queueing model in a cell (representing freeway segments) of many cell transmission based models (Daganzo, 2005). Instead, this metric relaxes their approximate FIFO rules to include pedestrian
and vehicle mixed flows in evacuation networks.
iv. It is different from the typical dynamic traffic assignment (DTA) models. For example, the 3D trajectory approach not
only illustrates in detail the results of individual trip-making decisions, particularly the path choices within a road or
an intersection, but also addresses the representation mechanism of different modes and the interactions among these
modes in an intuitive manner, which is yet to be accomplished by typical DTA models.
Z. Fang et al. / Transportation Research Part C 31 (2013) 112–130
117
4. A multi-objective optimization problem and its hybrid algorithm
This section introduces a multi-objective optimization problem of vehicle and pedestrian turning movement decisions in
an evacuation plan. Next, this section introduces a hybrid optimization algorithm to assign vehicle and pedestrian turning
movement directions for an evacuation scenario in an integrated road and building-interior network.
4.1. Multi-objective optimization problem
Most previous works (Kalafatas and Peeta, 2009; Daganzo and So, 2011; Xie et al., 2011b; Xie and Turnquist, 2011) formulate the evacuation network design problems as a lane-based network optimization with some strategies of lane reversal
and crossing elimination under the network flow theory. To assess evacuation efficiency, this paper formulates an evacuation
plan with simulated trajectories of vehicles and pedestrians by using the following three objectives:
minF T ¼
M ði;jÞ2Path
X m
X
ðT m
ij
þ
m¼1
min F L ¼
M ði;jÞ2Path
X m
X
!
=M
ð7Þ
!
m
ðLm
ij þ Li Þ =M
m¼1
max F I ¼
Tm
i Þ
te
X
IUE ðnet; t½t;tþDt Þ
ð8Þ
t¼ts
subject to:
ts P 0; t e 6 T c
ð9Þ
Lm
ij 6 Lij
ð10Þ
Lij Lij 2 P
ð11Þ
Li j 2 P; Li 2 P
ð12Þ
where M is the total number of vehicles and pedestrians in the evacuation plan; Pathm is the evacuation path (or route) of the
m
m
m
mth evacuee;T m
ij is the travel time on link (i, j) of Pathm;T i is the travel time in intersection i on Pathm; T ij and T i are derived
from the space–time path of the mth evacuee, which includes the movement time and the waiting time in the unified evacm
uation network; and Lm
ij and Li are the travel distances on link (i, j) and in intersection i on Pathm, respectively. Tc is the total
clearance time of an evacuation plan. Lij is the length of link (i, j). Eqs. (7) and (8) define the objectives of the minimum average evacuation time and the minimum average length of evacuation route. Eq. (9) defines the objective of the maximum
space–time use efficiency of the evacuation network. The minimum average evacuation time is a common and critical index
for evacuation. The minimum average length of evacuation route evaluates the travel efforts of evacuees in an evacuation
plan. The maximum space–time use efficiency reflects the space and time resource use efficiency in the evacuation process,
which helps identify the improvement room of an evacuation plan. Eq. (10) restricts the time interval to be between 0 and
the total clearance time. Eq. (11) requires that the trajectory length of pedestrian or vehicle on each link to not exceed the
length of the link. Eq. (12) guarantees the configuration of links and intersections to be in the evacuation plan P.
4.2. Overview of hybrid algorithm
Fig. 3 gives an overview of the hybrid optimization algorithm for evacuation (HOAE), which is implemented in a two-tier
framework. The upper tier optimizes the configuration of turning movement directions in the evacuation network intersections, while the lower tier optimizes the routings of vehicles and pedestrians under the configuration of evacuation network.
The optimized routing results in the lower tier supporting the efficiency evaluation of the evacuation plan in the upper tier.
The upper tier is based on the non-dominated sorting genetic algorithm NSGA-II (Deb et al., 2002; Murugan et al., 2009;
Chaudhuri and Deb, 2010) and is designed to optimize the turning movement directions of the intersections in the evacuation network constrained by the three objectives: the least average evacuation time, the least average length of the evacuation route, and the maximum space–time use efficiency of the evacuation network. NSGA-II is a well-known algorithm for
multi-objective optimization, which provides a uniformly spread Pareto-optimal front archive (Saadatseresht et al., 2009;
Hájek et al., 2010) by adapting a fast Pareto-compliant ranking method and favoring non-dominated solutions. Details of this
algorithm have been published elsewhere (Deb et al., 2002; Chang et al., 2008). The upper tier in Fig. 3 contains the six main
steps, where steps 1 and 3–6 are the basic steps of the NSGA-II algorithm, and step 2 is an added step.
The lower tier contains two main steps. This tier uses the FIFO queue model to model pedestrian and vehicle movements
on road, while using the cellular automata model to simulate the movement of vehicles and pedestrians with the help of a
route choice strategy obtained from an ant colony optimization (ACO) algorithm. This simulation does not include traffic
118
Z. Fang et al. / Transportation Research Part C 31 (2013) 112–130
Fig. 3. Overview of the hybrid optimization algorithm.
controlling at the intersections. Although various control types could be applied based on the demand if desirable (Han et al.,
2008). ACO algorithms have some advantages in solving combinatorial optimization problems because of the strong exploration ability of ants (Li et al., 2009). Blum has presented an overall introduction to ACO algorithms and a summary of recent
trends (2005). The first step defines the basic movement rules for a moving object (a vehicle or pedestrian) in order to describe its interaction with other objects in the evacuation network. Constrained by these movement rules, the second step
uses the ACO algorithm to optimize the routes of the moving objects constrained by an integrated objective, namely, the
least total length(Unit: metersecond) of pedestrians and vehicles’ space–time paths modeled by time geography theory
of Hägerstrand (1970). The optimized evacuation routes of vehicles and pedestrians then can be used to measure the performance of an evacuation plan in the upper tier.
4.3. Main steps of the algorithm
This section describes only the most important parts of the modifications that we made to the original genetic algorithm
and ant colony optimization algorithm; we shall not repeat the basic descriptions of these two algorithms.
4.3.1. Step 1
By acknowledging the influence of conflict points (Cova and Johnson, 2003; Wang et al., 2009; Xie and Turnquist, 2011;
Xie et al., 2011b; Bretschneider and Kimms, 2012) on vehicle–pedestrian mixed traffic flows at intersections, our algorithm
divides the turning movements of vehicles and pedestrians into 12 combinations in the case of an intersection of type 1 (as
defined in Fig. 4) and three combinations in the case of an intersection of type 2. This division was done to reduce conflicts
between moving objects (i.e., vehicles and pedestrians) within the intersections. In Fig. 4, there are 16vehicle-vehicle traffic
conflict points and 24 vehicle and pedestrian conflict points in the type 1 intersection. The cases (1)–(12) in the figure are the
candidate combinations of turning movement directions that can be used if we choose to control the turning movements of
vehicles and pedestrians. Each turning movement direction can apply to guide both vehicles and pedestrians at intersections.
In the algorithm, a gene in the genetic algorithm’s chromosome represents one of the combinations of turning movement
directions listed in this figure. Similarly, there are three vehicle-vehicle traffic conflict points and 12 vehicle–pedestrian conflict points in the type 2 intersection. Three turning movement direction combinations (i.e., 1–3) are considered for the purpose of controlling the turning movements in this type of intersection. A chromosome in the algorithm represents an overall
combination of turning movement directions in all intersections in the evacuation network. Let n denote the number of
Z. Fang et al. / Transportation Research Part C 31 (2013) 112–130
119
Fig. 4. Turning movement direction combinations in two typical types of road intersections.
intersections in the evacuation network that need to be controlled. Let m denote the number of intersections of type 1, and
n - m the number of intersections of type 2. The chromosome of the genetic algorithm is represented as
g i ¼ fk0 ; . . . ; km1 jkm ; . . . ; kn1 g;
j < m; 0 6 kj 6 3
m 6 j 6 n; 0 6 kj 6 12
ð13Þ
where kj represents the combination of turning movements in the intersection i. If kj = 0, a turning movement control strategy is not adopted at intersection i. All genes in the chromosome are initialized to random numbers between 0 and 12. The
chromosome defines the current turning combination of movement directions in the evacuation network.
4.3.2. Step 2
This step simulates the movements of vehicles and pedestrians in the evacuation network and optimizes evacuation
routes for them under the constraint of the current turning movement direction combination.
Generally, the movements of vehicles and pedestrians are constrained by two different environments, for example those
in a road and in an intersection (Fig. 5). This study simulated movements according to the basic assumption that vehicles and
Fig. 5. Movement environments in a road and an intersection.
120
Z. Fang et al. / Transportation Research Part C 31 (2013) 112–130
pedestrians move in exclusive lanes on a road (see Fig. 5a). This assumption prevents potential interference between vehicles
and pedestrians on roads during the process of evacuation. Based on this assumption, we directly formulated the simulated
travel speeds of vehicles (Stepanov and Smith, 2009) and pedestrians (Lämmel et al., 2008) on a road in a time period Dt as
v ðt þ DtÞ ¼
(
minðV max ; 1=Dtr Þ
if mode ¼ 0
V max ðC r þ 1 Nr Þ=C r
if mode ¼ 1
ð14Þ
where mode = 0 means the case of a pedestrian, and 1 a vehicle. Dti is the pedestrian density on the road r in this time period.
The calculation of the pedestrian density can be found in the literature (Fang et al., 2011a). The pedestrian speed in Eq. (14)
was directly from a speed-density relationship (Lämmel et al., 2008). The pedestrian speed was tested to show that dynamic
produced by their queue model is not too far away from Weidmann’s (1993) fundamental diagram. The detailed calibration
of queue model in pedestrian evacuation was explained in Lämmel et al. (2008). Cr is the capacity (vehicle number) of vehicles on the road, and Nr is the current number of vehicles on the road. In addition, the pedestrians and vehicles are constrained to be in FIFO queues (Lämmel et al., 2010) on the corresponding lanes of the road. However, the moving objects
on the road do not obey the FIFO rule as a whole, because pedestrians may move into the road earlier, and leave the road
later than the vehicles.
To simulate the interactions between vehicles and pedestrians, this study simulated the movements of pedestrians and
vehicles by using a similar mechanism involving cellular automata (Gerhardt et al., 1990). Each intersection was divided into
orthogonal grid cells with a size of 0.5 m 0.5 m (see Fig. 5b). The defined cell size meets evacuation requirement in China. It
can be defined differently according to user’s evacuation requirements in practice. Each pedestrian could use a grid cell at
any time, whereas a vehicle used 2 m 5 m at a time, that is, a square with 4 10 cells. At any time, a grid cell in an intersection could be used by one moving object (i.e. a vehicle or a pedestrian) only. When two moving objects were competing
for a grid cell, this cell was assigned to one of them on the basis of a first-come-first-served interaction rule. This rule simulates the three conflicts between pedestrians, between vehicles, and between pedestrians and vehicles (Zhang and Chang,
2011) in an intersection and at a time interval. Specifically, the moving object with the least travel time to this cell will use
this cell, and other moving objects will wait until the clearance of this cell or competing for other cells with a shortest path in
all unused cells. This approach is different from Zhang and Chang (2011)’s competition factor in floor field of intersection.
The moving speed of pedestrians (Lämmel et al., 2008) and vehicles in the grid cells of the intersection was defined as
v ðt þ DtÞ ¼
(
minðV max 1=Dtr Þ if
pedestrians
v 0t
v ehicles
if
ð15Þ
where v 0t is the speed of a vehicle entering the intersection. When pedestrians and vehicles do not move between cells, their
speeds of are 0.
To optimize the evacuation routes for vehicles and pedestrians, this study divided the whole evacuation process into k
stages (see Fig. 6), and calculated the routes by using the ACO algorithm. For example, a pedestrian may be in a stadium;
this person needs to walk to a parking place (the first stage) and then drive his or her car to the exit of the road network
(the second stage). Each vehicle or pedestrian should move towards one of the network exits in each transition from one
stage to the next. The evacuation routes for vehicles and pedestrians were calculated under the assumption of a unified evacuation network with a virtual origin and a virtual destination (Fig. 6). This idea is derived directly from the global optimization of emergency evacuation assignments based on a ‘one-destination network’ (Yuan et al., 2006). This approach uses
the virtual origin and destination to simplify the calculation of evacuation routings of vehicles and pedestrians in a unified
evacuation network rather than the pedestrians’-only routings in a hierarchical directed network of Fang et al. (2011b). This
virtual origin and destination approach improves the calculation speed of the approach in Fang et al. (2011b) by eliminating
its repeated checking of destinations. This unified evacuation network can facilitate the planning of routes between multiple
origins and multiple destinations by using a shortest-path algorithm, for example, the well-known Dijkstra algorithm
Fig. 6. The virtual origin and destination in a unified evacuation network.
Z. Fang et al. / Transportation Research Part C 31 (2013) 112–130
121
(Dijkstra, 1959) or the A shortest-path algorithm (Hart et al., 1968). The evacuation network can be converted to a directed
network G(V, A), where V is the node set in this network, and A is the set of directed edges that can be passed along by vehicles or pedestrians.
Let Des Set = {Des1, . . ., Desn|Desi e V} denote the set of exits of all stages in Fig. 6, where Desn is the set of exits of the nth
stage. In stage m, a vehicle or pedestrian located at node i has to choose a node j as the next node with a probability defined
by
!
8
. X
>
b
< ðsa ðtÞ gb ðtÞÞ
a
siw ðtÞ giw ðtÞ ; ði; wÞ 2 A and Stagej P Stagei
ij
ij
Pm
ij ðtÞ ¼
w2V
>
:
0;
else
gij ðtÞ ¼ 1= dismin
jd ð1=fj ðt; DtÞÞ ð1=fði;jÞ ðt; DtÞÞ ; d 2 Desk
ð16Þ
ð17Þ
where sij(t) is the level of pheromone at the link (i, j) at time t; gij(t), defined by Eq. (17), is the optimization function used to
min
provide heuristic information; and a and b are parameters used to control the influences of sij(t) and gij(t), respectively. disjd
is the minimum distance between the current node j and the exits of Desk. Stagei and Stagej represent the stages of the nodes i
and j in this unified evacuation network. The vehicle or pedestrian will choose the node with the highest probability as the
next node. fj(t, Dt) is the space–time efficiency of the node (i.e. intersection) j. f(i,j)(t, Dt) is the space–time efficiency of the
link (i, j).
The algorithm uses two pheromone-updating approaches. After calculating the evacuation path for an incremental travel
time Dt, the ACO algorithm updates the pheromone level of each link in the unified evacuation network according to
sij ðt þ 1Þ ¼
ð1 uÞ sij ðtÞ þ u s0 ; if
sij ðtÞ;
v ij ðtÞ > v ðtÞ
else
ð18Þ
ðtÞ is the
where u is the rate of pheromone evaporation (u e [0, 1]), vij(t) is the travel speed on the link (i, j) at time t, and v
average speed on the evacuation network at t. This pheromone-updating approach suggests that vehicles and pedestrians
should choose links with high travel speeds, and is used in a process of local search.
The second pheromone-updating approach is designed to update the pheromone from the nth-generation solution to the
(n + 1)th-generation solution in the ACO algorithm:
sij ðn þ 1Þ ¼ ð1 qÞ sij ðnÞ þ q
M
X
Ds m
ij
ð19Þ
m¼1
Ds m
ij ¼
8
>
>
>
>
< Q=
>
>
0;
>
>
:
!
!
X
STPLmij =Numij ; if STPLm 6 STPL and ði; jÞ 2 pathm
m
else
ð20Þ
where sij ðnÞ is the level of pheromone on the link (i, j) in the nth generation; q is the rate of pheromone evaporation
m
ðq 2 ½0; 1Þ; STP Lm
ij is the length of m’s space–time path on the link (i, j); STP_L is the total length of the vehicle or pedestrian
m’s space–time path; STPL represents the average space–time path length in the current solution, in which each vehicle or
pedestrian has a space–time path in the network; Numij is the number of vehicles and pedestrians on the link (i, j); and Q is a
constant parameter. This updating approach suggests that vehicles and pedestrians should choose links with a high space–
time efficiency.
In addition to the probability function defined by Eq. (16) and the two pheromone-updating approaches above, the study
extended the HMERP (hierarchical multi-objective evacuation routing problem) algorithm (Fang et al., 2011b) to solve for
the space–time paths in the unified evacuation network by integrating the approach of virtual origin and destination.
4.3.3. Steps 3–6
Step 3 evaluates the objectives (see Eqs. (7)–(9)) of the simulated evacuation plan by sorting the populations by order of
Pareto dominance. Combining the parent and offspring populations from the previous steps produces a population set. This
population set is sorted according to the non-domination rule. To preserve the diversity of populations, the algorithm measures the similarity between populations of each subgroup on the Pareto front, and then uses a binary tournament selection
operator to choose a representative of each subgroup based on crowded comparison. A clear presentation of the pseudocode
and an explanation of these functions can be found in the literature (Deb et al., 2002).
Step 4 checks the termination conditions of the algorithm. The first condition is that the current loop number of the algorithm is equal to a predefined constant parameter. The second condition is that the solutions have not improved within the
minimum number of population generations.
Step 5 creates several new populations by using an evolutionary process with surrogates for evolutionary operators,
including selection, genetic crossover and genetic mutation. The selection operation is based on tournament selection.
122
Z. Fang et al. / Transportation Research Part C 31 (2013) 112–130
The crossover operation within a chromosome segment is based on single-point crossover, but from the perspective of the
whole chromosome it is actually a multiple-point crossover operation. The mutation operator was not modified here; it is
the same as that of the standard genetic algorithm. A detailed description of steps 3 and 5 can be found in the literature
(Deb et al., 2002).
Step 6 outputs the evacuation plans and their Pareto-optimal front solutions.
5. Computational experiments
5.1. Experimental design
In this study, we selected the stadium and adjacent road network at the Wuhan Sports Centre in China as our evacuation
environment (Fig. 7). The evacuation network included the walking network in the stadium and the road network for pedestrians and vehicles outside the stadium. The walking network in this stadium had 275 links, 137 nodes and 81 intersections,
and the road network outside the stadium had 369 links, 135 nodes and 111 intersections. An intersection (i.e., a crossover or
a T-shaped intersection) could include more than one node in the network. All pedestrians and vehicles needed to leave from
eight exits in this evacuation environment. The links in the road network represented the lanes for vehicles to drive on and
for pedestrians to walk on during the evacuation process. In this study, we tried to optimize only the turning movement
directions in 33 candidate intersections outside the stadium, which are labeled with serial numbers from 1 to 33 in Fig. 7.
In this experiment, pedestrians with cars needed to walk to the car park and then drive their cars to leave the study area.
Therefore, the car park was an exit for pedestrians in one of the stages of the evacuation process. Pedestrians and vehicles
chose the next part of their route when they were near to intersections. In the case of a turning-movement-direction-controlled intersection (Fig. 4), pedestrians and vehicles could choose the next direction of their route only from the directions in
the turning movement direction combination of that intersection. The actual turning movement direction was defined by Eq.
Fig. 7. The study environment.
123
Z. Fang et al. / Transportation Research Part C 31 (2013) 112–130
(16). In the case of intersections without control, pedestrians and vehicles chose their next direction in accordance with Eq.
(16) only. They traveled in their chosen direction at a speed defined by Eq. (15).
The algorithm was implemented in a Visual C++ 6.0 environment, and run on a personal computer with an Intel Core Duo
3.06 GHz CPU and 2 GB of RAM. The algorithm used only one CPU in this experiment. The algorithm is computationally
intensive (average 2 days of implementation and maximum memory requirement of 220 MB for this study area) because
of many Pareto front solutions rather than only the best solution for one objective. Parallel computing methods can improve
this implementation. The parameters used in this implementation are given in Table 1. The value of Vmax for pedestrians was
taken from the work of Chen and Feng (2009), and that for vehicles was the travel speed on a side street during an evacuation
given by Edara et al. (2010).
5.2. Analysis of results
We analyzed the optimized results from three different perspectives, namely Pareto solutions, evacuation curves, and
space–time use efficiencies in intersections and links.
In relation to the first perspective, Fig. 8 gives the number of Pareto front solutions, measured in generations of the hybrid
optimization algorithm. This algorithm terminated when a continuous 15 generations of the ant colony algorithm satisfied
some condition, for instance, that the minimum value of the total space–time path length of the Pareto front solutions was
larger than 99.5% of the average value of the total space–time path length of those Pareto solutions. Fig. 8 illustrates that
there is a relatively stable number of Pareto front solutions at the end of the process. In this study, we found 26 Pareto front
solutions by repeating the implementation 10 times. Fig. 9 illustrates the distribution of Pareto front solutions in the objective space. The two fitted surfaces represent the trend surfaces of the solutions at the first generation and at the Pareto front.
The fitted surface generated from the Pareto front solutions is closer to the three objective axes than the first five generation
solutions are. In other words, the first five generation solutions were improved on and replaced by the Pareto front solutions
by using the proposed algorithm. Therefore, Fig. 9 validates the capability of the proposed algorithm. Figs. 8 and 9 show that
the proposed algorithm can achieve better results.
Table 2 lists statistical results for three kinds of solutions. Solution #0 is a solution of the first kind, in which none of the
candidate intersections have the turning movement directions constrained as in Fig. 4. Solutions #1–#26 are solutions of the
second kind, which are derived from our proposed hybrid optimization algorithm. The solution ‘TRANSIMS’ is a solution of
the third kind; it was derived from a simulation done using the open source software package TRANSIMS (http://sourceforge.net/projects/transimsstudio/). TRANSIMS is an integrated development environment for a transportation analysis
and simulation system. The TRANSIMS run in user (Nash) equilibrium mode of traffic flow theory where every individual
attempts to optimize his or her individual travel times, and do not focus on the system level travel times and the proposed
metric in the proposed algorithm. TRANSIMS performs well to capture the congestions, while the proposed algorithm optimizes the system performance of evacuation. In our simulation of an evacuation process using TRANSIMS, we converted the
network to TransimsNet without traffic signals and turn prohibitions, and used the origin and destination demand, which is
directly derived from the result of the #0, even if it used only two transportation models (i.e., walk and car) in TRANSIMS
simulation. Pedestrians in the stadium who have cars need to pick up their cars needed to perform two kinds of movement,
namely moving at a maximum walking speed of 2 m/s and driving at a maximum vehicle speed of 15 m/s. Other parameters
of pedestrians and vehicles used in the TRANSIMS simulation are listed in Table 1.
Table 1
Parameters used in this study.
Parameter
Meaning
Value
Parameter
Meaning
Value
M
Total pedestrian number
Width of a cube
23,362
0.5 m
Vn
m
Vehicle number
Intersection number of type 1
1325
15
Height of a cube
1s
n
candidate intersection number
33
Maximum speed of pedestrians
Maximum speed of vehicles
2 m/s
15 m/s
D0s
D0t
Vmax
Parameters of ant colony algorithm
a
b
u and q
Q
Parameters of genetic algorithm
Control the influence of sij ðtÞ
Control the influence of gij ðtÞ
1
2
Population size
Generation number
50
150
Pheromone evaporation rate
Control the update rate of pheromone
0.1
1
Crossover rate
Mutation rate
0.8
0.2
Vehicle
Parameters used in TRANSIMS
MaxVel
Maximum velocity
MaxAccel
Maximum acceleration speed
MaxDecel
Maximum deceleration speed
Length
Length of vehicle
Capacity
Person in vehicle
Pedestrian
15 m/s
3 m/s2
4.5 m/s2
7.5 m
4 person
MaxVel
MaxAccel
MaxDecel
Length
Capacity
2 m/s
1 m/s2
1 m/s2
2m
1 person
124
Z. Fang et al. / Transportation Research Part C 31 (2013) 112–130
Fig. 8. Number of Pareto front solutions in generations.
Fig. 9. Distribution of Pareto solutions.
Six of the solutions (#5, #6, #8, #9, #21 and #24) in Table 2 are the best solutions in terms of one or two evaluation indices. Solution #5 has the minimum average evacuation time, solution #6 has the minimum number of intersections in which
the turning movement directions need to be controlled, solution #8 has the minimum average path length, solution #9 has
the highest space–time use efficiency, solution #21 has the minimum clearance time and solution #24 has the maximum
space–time use efficiency in links. Also, several of the solutions between #1 and #26 outperform the solution obtained from
TRANSIMS with respect to clearance time and space–time use efficiency. The 28 solutions in Table 2 provide candidate evacuation plans, with optimized vehicle and pedestrian turning movement, from which emergency management agencies can
choose in order to determine feasible evacuation plans. For example, if the emergency management agencies do not wish to
dispatch many police officers to maintain specified vehicle and pedestrian flows at intersections, they can choose solution #6
or #25. Solution #25 outperforms solution #6 with respect to the average path length and the space–time use efficiency, but
solution #25 needs more police officers to control the vehicle and pedestrian turning movements at three more intersections
than in solution #6.
In relation to the second perspective, we analyzed evacuation curves derived from eight selected solutions. Fig. 10 illustrates the eight evacuation curves and shows the time-dependent evacuation performance among plans while they are compared with the solution of TRANSIMS. The evacuation curve for the TRANSIMS solution is smoother than that for the other
solutions. This smoothness may reflect the Nash equilibrium achieved (Osborne and Rubinstein, 1994), which is a goal of the
process of loading traffic onto the network in TRANSIMS. However, the evacuation curves of the other seven solutions (#0,
#5, #6, #8, #9, #21 and #24) are not so smooth. In particular, the curves deviate from the TRANSIMS evacuation curve after
3000 s to a large extent. The evacuation times in these solutions when 95% of the evacuees have left the evacuation network
from the eight exits in Fig. 7 are 4980s (#0), 4980 s (#21), 5100s (#6), 5130s (#5), 5160s (#8), 5790 s (TRANSIMS), 6120 s
(#24) and 6420s (#9). From the evacuation curves in Fig. 10, solutions #0, #5, #6 and #21 have better performance than the
other solutions (#8, #9, #24 and TRANSIMS).
125
Z. Fang et al. / Transportation Research Part C 31 (2013) 112–130
Table 2
Statistical results for the solutions.
Solution no.
#0
#1
#2
#3
#4
#5
#6
#7
#8
#9
#10
#11
#12
#13
#14
#15
#16
#17
#18
#19
#20
#21
#22
#23
#24
#25
#26
TRANSIMS
ATL
1338.03
1333.65
1277.00
1529.19
1298.05
1423.08
1339.64
1534.80
1259.98
1567.66
1371.83
1318.96
1294.95
1506.83
1317.83
1481.61
1469.30
1514.99
1483.18
1415.86
1353.58
1351.64
1339.34
1302.10
1439.91
1274.81
1363.80
1686.79
AET
3431.52
3351.06
3976.92
3524.53
4300.00
3219.10
3423.94
3879.65
3624.45
3993.37
3413.00
3920.19
3998.02
3678.81
3523.83
3623.36
3507.21
4452.81
3991.66
3308.24
3438.57
3301.89
3527.47
4213.24
4413.80
4209.15
4435.90
3611.35
0
T
5065.33
5211.94
5433.66
6149.50
5699.50
5433.66
5151.94
6209.50
5211.94
6981.94
5729.50
5597.58
5789.50
6036.38
5493.66
5526.38
5814.45
6516.38
6516.38
5583.66
5510.50
5048.54
5523.66
5549.50
6216.38
5699.50
6359.50
6466.75
N’
0
23
24
24
23
21
18
23
21
21
22
23
22
25
21
25
21
23
26
21
23
23
21
24
26
19
24
0
Ratio
IUE
IUE(net)
IUE (m)
IUE(Rds)
IUE ðnetÞ
N0
T
N0
0.535
0.606
0.693
0.672
0.724
0.608
0.642
0.719
0.665
0.744
0.661
0.706
0.668
0.714
0.627
0.696
0.662
0.731
0.725
0.644
0.659
0.656
0.640
0.715
0.730
0.709
0.725
0.595
0.435
0.479
0.569
0.531
0.621
0.479
0.494
0.599
0.533
0.630
0.521
0.599
0.537
0.586
0.475
0.556
0.536
0.621
0.608
0.510
0.528
0.521
0.494
0.612
0.612
0.589
0.614
0.424
0.576
0.656
0.743
0.724
0.767
0.656
0.698
0.764
0.716
0.780
0.714
0.748
0.720
0.763
0.686
0.751
0.710
0.774
0.770
0.696
0.709
0.709
0.694
0.757
0.782
0.757
0.770
0.667
0.026
0.029
0.028
0.031
0.029
0.036
0.031
0.032
0.035
0.030
0.031
0.030
0.029
0.030
0.028
0.032
0.032
0.028
0.031
0.029
0.029
0.030
0.030
0.028
0.037
0.030
226.61
226.40
256.23
247.80
258.75
286.22
269.98
248.19
332.47
260.43
243.37
263.16
241.46
261.60
221.06
276.88
283.32
250.63
265.89
239.59
219.50
263.03
231.23
239.09
299.97
264.98
Where ATL is the average travel length, AEL is the average evacuation time, T 0 is the clearance time, N 0 is the controlled intersection number, IUE ðnetÞ, IUE ðmÞ
and IUE ðRdsÞ represent the space–time use efficiencies of whole evacuation network, intersections and roads respectively.
Fig. 10. Evacuation curves for eight solutions.
In relation to the third perspective, we analyzed the space–time use efficiencies to find solutions. Table 2 lists the values
of the overall space–time use efficiency index for all the solutions (#0–#26 and TRANSIMS). Most values for the links in the
three solutions are higher than the values for the adjacent intersections. This indicates that interactions between vehicles
126
Z. Fang et al. / Transportation Research Part C 31 (2013) 112–130
Table 3
Distribution of space–time use efficiency for all solutions.
Solution
IUE
0
(0, 0.2]
(0.2, 0.4]
(0.4, 0.6]
(0.6, 0.8]
(0.8, 1.0]
95
90
106
118
113
99
127
103
153
146
140
138
121
143
120
130
125
116
111
106
108
106
99
103
72
63
63
65
60
65
65
69
75
75
51
42
42
57
43
52
124
154
173
175
200
174
190
187
Distribution of intersections
#0
0
#5
0
#6
3
#8
5
#9
1
#21
0
#24
1
TRANSIMS
2
42
40
43
42
33
39
37
47
68
61
61
52
56
61
51
71
35
31
25
29
16
26
23
21
27
34
26
23
20
21
24
22
20
26
34
41
66
45
56
29
Distribution of links
#0
#5
#6
#8
#9
#21
#24
TRANSIMS
and pedestrians in intersections reduce the space–time use efficiency to some extent. To investigate the extent of the differences in space–time use efficiency between solutions, Table 3 lists the numbers of links and intersections in different intervals of the space–time use efficiency index. From this table, there are 90–127 links having a space–time use efficiency of 0 in
a solution, while there are 0–5 intersections having a space–time use efficiency of 0. This observation indicates that many
links are not used under the constraints of the turning movement direction combinations, which are aimed at improving
the space–time use efficiency of the whole evacuation network. Although the number of links in the TRANSIMS solution with
a space–time use efficiency between 0.8 and 1.0 (i.e., 187) is more than that for the five other solutions (#0, #5, #6, #8, #21)
in Table 3, the overall space–time use efficiency is 0.6, which is lower than the values for most of the other solutions in Table 2. This may be caused by the low space–time use efficiencies of the intersections in the network of stadium environment.
This observation suggests that high priority needs to be given to assigning reasonable turning movement directions in intersections in an evacuation plan. It also supports the motivation behind this paper by showing that optimizing the turning
movement directions in intersections is important.
6. Discussion
There are two interesting questions to be discussed here. The first question is whether, if we control more intersections in
an evacuation plan, we can achieve a higher space–time use efficiency or a smaller clearance time in that plan. The second
question is about what the most suitable turning movement direction combination is for each intersection.
To discuss the first question, we calculated the ratio of the space–time use efficiency to the number of controlled intersections and the ratio of the clearance time to the number of controlled intersections; the values of these ratios are listed in
Table 2. Solution #25 has the highest ratio (0.037) of the space–time use efficiency (0.709) to the number (19) of controlled
intersections. Solutions #5, #8, #9, #14, #16, #19, and #22, with same numbers of controlled intersections no larger than 21,
also have higher ratios than most other solutions. However, solution #1, where 23 intersections are controlled, has the lowest ratio of the space–time use efficiency to the number of controlled intersections. This observation suggests that emergency management agencies can maintain an appropriate space–time use efficiency without employing police resources
to enforce specific turning movement directions in intersections in the evacuation network. The ratio of the clearance time
to the number of controlled intersections is lowest for solution #21. Solution #15has more controlled intersections, but it
does not have a smaller clearance time than solution #21. The ratios of the clearance time to the number of controlled intersections also indicate that limited police resources should be dispatched primarily to key intersections in order to achieve
proper utilization of the clearance time. This demonstrates that the motivation behind this study is valid.
With respect to the second question, Fig. 11 illustrates the turning movement direction combinations for solution #6, and
Table 4 lists the turning movement combinations for all intersections in six solutions. Fig. 11 depicts the used and unused
turning movement directions and the turning movement direction combinations for the controlled intersections. The number next to each intersection is the number assigned to the optimized turning movement direction combination for that
intersection in solution #6. These turning movement direction combinations may help emergency management agencies
give clear instructions to police in order to maintain specific turning movement directions. Vehicles and pedestrians interact
in other intersections according to the velocity Eq. (15). From Table 4, when we look at the cases where turning movement
directions are controlled, we see that intersections 1, 5, and 9, which are type 2 intersections, are assigned only the turning
127
Z. Fang et al. / Transportation Research Part C 31 (2013) 112–130
Fig. 11. Turning movement direction combinations for solution #6.
Table 4
Turning movement combinations of all intersections in six solutions.
Intersection # (Type 2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Solutions
Intersection # (Type 1)
#5
#6
#8
#9
#21
#24
1
0
1
1
1
0
2
2
0
0
1
0
2
1
0
1
0
0
0
0
0
1
1
0
1
1
1
0
1
0
1
0
0
0
2
1
1
2
0
0
0
0
0
0
1
1
1
0
0
0
2
1
1
1
1
2
1
1
1
0
0
0
1
0
2
2
0
0
0
0
1
1
1
1
0
0
1
0
0
2
1
0
1
2
2
2
0
2
0
1
1
2
2
2
0
2
0
0
1
2
1
2
2
0
2
2
0
2
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Solutions
#5
#6
#8
#9
#21
#24
1
11
5
0
0
1
4
2
10
9
6
3
0
10
0
0
2
6
2
8
0
0
4
0
9
0
8
5
0
8
5
6
5
0
8
6
8
2
0
7
5
0
5
0
0
0
11
11
6
7
9
0
5
1
0
11
0
5
1
8
10
2
0
6
9
11
1
8
0
1
4
9
11
2
0
7
2
2
6
0
5
5
4
9
6
1
1
0
6
9
movement combination 1 defined in Fig. 4, while intersections 12 and 15, which are also of type 2, are assigned only the
turning movement combination 2. Also, intersection 22, which is of type 1, is mostly assigned turning movement direction
combination6. This observation suggests that some interactions can be assigned specific turning movement direction combinations in all simulated evacuation plans. Some intersections of type 2, from intersection 1 to intersection 18, show varying
assignments of turning movement combinations, and most of the intersections from 19 to 33 show changes in their turning
movement direction combinations, which occur between two and five times. This indicates that optimization of the combi-
128
Z. Fang et al. / Transportation Research Part C 31 (2013) 112–130
nations of turning movement directions in an evacuation network is vital for implementing an efficient evacuation operation
with high space–time use efficiency.
7. Conclusions
In this paper, we have presented an approach to the assessment of space–time use efficiency, based on trajectories on
road segments and intersections. This approach provides an alternative trajectory-based model for assessing the space
and time usage of an evacuation network and for measuring the effectiveness of an evacuation plan. On the basis of this approach, we have proposed a two-tier hybrid optimization algorithm to plan vehicle and pedestrian turning movement directions for an evacuation in an integrated road and building-interior network. This algorithm may help emergency
management agencies design evacuation plans by comparing the influence of controlled intersections, via the space–time
use efficiency, on the effectiveness of various possible evacuation plans. The computational experiments in this study demonstrate that the intersections in an evacuation network need to be assigned reasonable vehicle and pedestrian turning
movement directions; this assignment influences the ability to make full use of the evacuation network in terms of
space–time use efficiency. A comparison between our calculated solutions and a TRANSIMS solution shows that our proposed approach is suitable and effective for organizing vehicles and pedestrians in space and time in an evacuation process.
We plan to improve our approach in several directions. First, it would be useful to investigate the influence of the normal
and abnormal behavior of evacuees, traffic controlling, and the evacuation uncertainty on the space–time use efficiency of an
evacuation plan. Second, it would be valuable to extend this algorithm to fit large scale networks by parallel computing approaches. Third, it would be valuable to develop practical location techniques to detect evacuees in an evacuation environment, and to develop efficient guidance techniques for evacuees in emergency situations. For example, it is helpful to
integrate variable message signs (Hooshdar and Adeli, 2004) and dynamic management techniques (Hamza-Lup et al.,
2008) into evacuation processes. Improvements in these respects would help pedestrians and vehicles escape from evacuation environments efficiently, in accordance with an evacuation plan.
Acknowledgements
This research was supported in part by the National Science Foundation of China (Grants #40971233, #41231171,
#61170202, #9112000), the project from State Key Laboratory of Resources and Environmental Information Systems, CAS
of China (#2010KF0001SA), LIESMARS Special Research Funding, and the Funding for Excellent Talents in Wuhan University.
The authors also would like to thank the ten anonymous reviewers for their valuable comments and suggestions.
References
Abdelgawad, H., Abdulhai, B., Wahba, M., 2010. Multiobjective optimization for multimodal evacuation. Transportation Research Record 2196, 21–33.
Andreas, A., Smith, J., 2009. Decomposition algorithms for the design of a nonsimultaneous capacitated evacuation tree network. Networks 53 (2), 91–103.
Blum, C., 2005. Ant colony optimization: introduction and recent trends. Physics of Life Reviews 2 (4), 353–373.
Bretschneider, S., Kimms, A., 2012. Pattern-based evacuation planning for urban areas. European Journal of Operational Research 216 (1), 57–69.
Cepolina, E., 2009. Phased evacuation: an optimisation model which takes into account the capacity drop phenomenon in pedestrian flows. Fire Safety
Journal 44 (4), 532–544.
Chalmet, L., Francis, R., Saunders, P., 1982. Network models for building evacuation. Management Sciences 28 (1), 86–105.
Chang, P., Chen, S., Fan, C., Chan, C., 2008. Genetic algorithm integrated with artificial chromosomes for multi-objective flow shop scheduling problems.
Applied Mathematics and Computation 205 (2), 550–561.
Chaudhuri, S., Deb, K., 2010. An interactive evolutionary multi-objective optimization and decision making procedure. Applied Soft Computing 10 (2), 496–
511.
Chen, P., Feng, F., 2009. A fast flow control algorithm for real-time emergency evacuation in large indoor areas. Fire Safety Journal 44 (5), 732–740.
Chow, W., 2007. ‘Waiting time’ for evacuation in crowed areas. Building and Environment 42 (10), 3757–3761.
Chow, W., Ng, C., 2008. Waiting time in emergency evacuation of crowed public transport terminals. Safety Science 46 (5), 844–857.
Cova, T., Johnson, J., 2003. A network flow model for land-based evacuation routing. Transportation Research Part A 37 (7), 579–604.
Daganzo, C., 1994. The cell transmission model: a dynamic representation of highway traffic consistent with the hydrodynamic theory. Transportation
Research Part B: Methodological 28 (4), 269–287.
Daganzo, C., 2005. A variational formulation of kinematic waves: basic theory and complex boundary conditions. Transportation Research Part B:
Methodological 39 (2), 187–196.
Daganzo, C., So, S., 2011. Managing evacuation networks. Transportation Research Part B: Methodological 45 (9), 1424–1432.
Deb, K., Pratap, A., Agarwal, S., Meyarivan, T., 2002. A fast and elitist multi-objective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary
Computation 6 (2), 182–197.
Dijkstra, E., 1959. A note on two problems in connection with graphs. Numerische Mathematik 1, 269–271.
Edara, P., Sharma, S., McGhee, C., 2010. Development of a large-scale traffic simulation model for hurricane evacuation-methodology and lessons learned.
ASCE Natural Hazards Review 11 (4), 127–139.
Fang, Z., Li, Q., Li, Q., Han, L., Wang, D., 2011a. A proposed pedestrian waiting-time model for improving space-time use efficiency in stadium evacuation
scenarios. Building and Environment 46 (9), 1774–1784.
Fang, Z., Zong, X., Li, Q., Li, Q., Xiong, S., 2011b. Hierarchical multi-objective evacuation routing in stadium using ant colony optimization approach. Journal
of Transport Geography 19 (3), 443–451.
Fruin, J., 1971. Pedestrian Planning and Design, New York, Metropolitan Association of Urban Designers and Environmental Planners.
Gerhardt, M., Schuster, H., Tyson, J., 1990. A cellular automation model of excitable media including curvature and dispersion. Science 247 (4950), 1563–
1566.
Golmohammadi, D., Shimshak, D., 2011. Estimation of the evacuation time in an emergency situation in hospitals. Computers and Industrial Engineering 61
(4), 1256–1267.
Z. Fang et al. / Transportation Research Part C 31 (2013) 112–130
129
Gwynne, S., Galea, E., Lawrence, P., Owen, M., Filippidis, L., 1998. Adaptive decision-making in response to crowd formations in building EXODUS. Journal of
Applied Fire Science 8 (4), 301–325.
Hägerstrand, T., 1970. What about people in regional science? Papers of the Regional Science Association 24, 7–21.
Hájek, J. et al, 2010. A new mechanism for maintaining diversity of Pareto archive in multi-objective optimization. Advances in Engineering Software 41 (7–
8), 1031–1057.
Hamza-Lup, G., Hua, K., Le, M., Peng, R., 2008. Dynamic plan generation and real-time management techniques for traffic evacuation. IEEE Transactions on
Intelligent Transportation Systems 9 (4), 615–624.
Han, L., Yuan, F., Chin, S., Hwang, H., 2006. Global optimization of emergency evacuation assignments. Interfaces 36 (6), 502–513.
Han, L., Yuan, F., Urbanik II, T., 2007. What is an effective evacuation operation? Journal of Urban Planning and Development 133 (1), 3–8.
Han, L., Li, J., Urbanik II, T., 2008. Control-type selection at isolated intersections based on control delay under various demand levels. Transportation
Research Record 2071, 109–116.
Hart, P., Nilsson, N., Raphael, B., 1968. A formal basis for the heuristic determination of minimum cost paths. IEEE Transactions on Systems Science and
Cybernetics 4 (2), 100–107.
Helbing, D., Farkas, I., Vicsek, T., 2000. Simulating dynamical features of escape panic. Nature 407 (28), 487–490.
Helbing, D., Farkás, I., Molnár, P., Vicsek, T., 2002. Simulation of pedestrian crowds in normal and evacuation situations, In: Schreckenberg and Sharma
(2002), pp. 21–58.
Hooshdar, S., Adeli, H., 2004. Toward intelligent variable message signs in freeway work zones: a neural network approach. Journal of Transportation
Engineering, ASCE 130 (1), 83–93.
Kalafatas, G., Peeta, S., 2009. Planning for evacuation: insights from an efficient network design model. Journal of Infrastructure Systems 15 (1), 21–30.
Karoonsoontawong, A., Lin, D., 2011. Time-varying lane-based capacity reversibility for traffic management. Computer-Aided Civil and Infrastructure
Engineering 26 (8), 632–646.
Kaufman, D., Nonis, J., Smith, R., 1998. A mixed integer linear programming model for dynamic route guidance. Transportation Research Part B 32 (6), 431–
440.
Kholshevnikov, V., Samoshin D., 2010. In: Klingsch et al. (Eds.), Parameters of Pedestrian Flow for Modeling Purposes, pp. 157–170.
Kimms, A., Maassen, K., 2011. Optimization and simulation of traffic flows in the case of evacuating urban areas. OR Spectrum 33 (3), 571–593.
Kobes, M., Helsloot, I., de Vries, B., Post, J., 2010. Building safety and human behaviour in fire: a literature review. Fire Safety Journal 45 (1), 1–11.
Lämmel, G., Rieser, M., Nagel, K., 2008. Bottlenecks and congestion in evacuation scenarios: a microscopic evacuation simulation for large-scale disasters. In:
Bazzan, A.L., Klügl, F., Ossowski, S. (Eds.), Proc. of 5th Workshop on Agents in Traffic and Transportation, at International Conference on Autonomous
Agents and Multiagent Systems (AAMAS 2008), May 12–16, Estoril, Portugal, pp. 54–61.
Lämmel, G., Grether, D., Nagel, K., 2010. The representation and implementation of time-dependent inundation in large-scale microscopic evacuation
simulations. Transportation Research Part C 18 (1), 84–98.
Li, X., He, J., Liu, X., 2009. Ant intelligence for solving optimal path-covering problems with multi-objectives. International Journal of Geographical
Information Science 23 (7), 839–857.
Li, J., Zhang, B., Liu, W., Tan, Z., 2011. Research on OREMS-based large-scale emergency evacuation using vehicles. Process Safety and Environmental
Protection 89 (5), 300–309.
Liu, M., Zheng, X., Cheng, Y., 2011. Determining the effective distance of emergency evacuation signs. Fire Safety Journal 46 (6), 364–369.
Løvås, G., 1995. On performance measures for evacuation systems. European Journal of Operational Research 85 (2), 352–367.
Murray-Tuite, P., Wolshon, B., 2013. Evacuation transportation modeling: an overview of research, development, and practice. Transportation Research Part
C: Emerging Technologies 27, 25–45.
Murugan, P., Kannan, S., Baskar, S., 2009. NSGA-II algorithm for multi-objective generation expansion planning problem. Electric Power Systems Research 79
(4), 622–628.
Opasanon, S., 2004. On Finding Paths and Flows in Multicriteria, Stochastic, and Time-varying Networks. Ph.D. Thesis. Department of Civil Engineering and
Environmental Engineering, University of Maryland, College Park.
Osborne, M., Rubinstein, A., 1994. A Course in Game Theory. MIT Press, Cambridge, MA.
Owen, M., Galea, E., Lawrence, P., 1996. The EXODUS evacuation model applied to building evacuation scenarios. Journal of Fire Protection Engineering 8 (2),
65–86.
Predtechenskii, V., Milinskii, A., 1969. Planning for Foot Traffic Flow in Buildings. Amerind Publishing Co, New Delhi, India.
Pursals, S., Garzón, F., 2009. Optimal building evacuation time considering evacuation routes. European Journal of Operational Research 192 (2), 692–699.
Saadatseresht, M., Mansourian, A., Taleai, M., 2009. Evacuation planning using multiobjective evolutionary optimization approach. European Journal of
Operational Research 198 (1), 305–314.
Seyfried, A., Passon, O., Steffen, B., Boltes, M., Rupprecht, T., Klingsch, W., 2009. New insights into pedestrian flow through bottlenecks. Transportation
Science 43 (3), 395–406.
Smith, J., 1982. An analytical queuing network computer program for the optimal egress problem. Fire Technology 18 (1), 18–37.
So, S., Daganzo, C., 2010. Managing evacuation routes. Transportation Research Part B 44 (4), 514–520.
Stepanov, A., Smith, J., 2009. Multi-objective evacuation routing in transportation networks. European Journal of Operational Research 198 (2), 435–446.
Tavares, R., Galea, E., 2009. Evacuation modelling analysis within the operational research context: a combined approach for improving enclosure designs.
Building and Environment 44 (5), 1005–1016.
Urbanik, T., 2000. Evacuation time estimates for nuclear power plants. Journal of Hazardous Materials 75 (2–3), 165–180.
Wang, L., Mao, B., Chen, S., Zhang, K., 2009. Mixed flow simulation at urban intersections: computational comparisons between conflict-point detection and
cellular automata models. In: Lu, L., Lai, K., Mishra, S. (Eds.), Computational Sciences and Optimization, Proceedings of the2009 International Joint
Conference on Computational Sciences and Optimization, vol. 2. IEEE Computer Society, Los Alamitos, CA, pp. 100–104.
Weidmann, U., 1993.Transporttechnik der Fussgänger. Schriftenreihe des IVT, vol. 90. Institute for Transport Planning and Systems ETH Zürich, second ed.
(in German).
Wu, Y., Lin, C., Chang, C., Lai, K., 2011. Uncertainty and risk analysis of collection evacuation model of national palace museum. Procedia Engineering 14,
2567–2575.
Xie, C., Turnquist, M., 2011. Lane-based evacuation network optimization: an integrated Lagrangian relaxation and tabu search approach. Transportation
Research Part C 19 (1), 40–63.
Xie, C., Lin, D., Waller, S., 2010. A dynamic evacuation network optimization problem with lane reversal and crossing elimination strategies. Transportation
Research Part E 46 (3), 295–316.
Xie, Q., Lu, S., Kong, D., Wang, J., 2011a. The effect of uncertain parameters on evacuation time in commercial buildings. Journal of Fire Sciences 30 (1), 55–
77.
Xie, C., Waller, S., Kochelman, K., 2011b. Intersection origin-destination flow optimization problem for evacuation network design. Transportation Research
Record: Journal of the Transportation Research Board 2234, 105–115.
Yao, T., Mandala, S., Chung, B., 2009. Evacuation transportation planning under uncertainty: a robust optimization approach. Networks and Spatial
Economics 9 (2), 171–189.
Yazici, M., 2010. Introducing Uncertainty into Evacuation Modeling Via Dynamic Traffic Assignment with Probabilistic Demand and Capacity Constraints.
The State University of New Jersey, Doctoral Dissertation.
Yuan, F., Han, L., 2009. Improving evacuation planning with sensible measure of effectiveness choice: case study. Transportation Research Record: Journal of
the Transportation research board 2137, 54–62.
130
Z. Fang et al. / Transportation Research Part C 31 (2013) 112–130
Yuan, F., Han, L., Chin, S., Hwang, H., 2006. Proposed framework for simultaneous optimization of evacuation traffic destination and route assignment.
Transportation Research Record: Journal of the Transportation research board 1964, 50–58.
Yuan, F., Han, L.D., Chin, S., Hwang, H., 2007. Does non-compliance with route/destination assignment compromise evacuation efficiency? In: Proceedings of
the 86thTRB Annual Meetings DVD, Paper #07-2396, Washington, DC, 25p.
Yuan, J., Fang, Z., Wang, Y., Lo, S., Wang, P., 2009. Integrated network approach of evacuation simulation for large complex buildings. Fire Safety Journal 44
(2), 266–275.
Zhang, X., Chang, G., 2011. Cellular automata-based model for simulating vehicular-pedestrian mixed flows in a congested network. Transportation
Research Record: Journal of the Transportation Research Board 2234, 116–124.
Zheng, X., Zhong, T., Liu, M., 2009. Modeling crowd evacuation of a building based on seven methodological approaches. Building and Environment 44 (3),
437–445.
Zografos, K.G., Androutsopoulos, K.N., 2008. A decision support system for integrated hazardous materials routing and emergency response decisions.
Transportation Research Part C: Emerging Technologies 16 (6), 684–703.