You are on page 1of 12

Accelerat ing t he world's research.

A robust two-stage transit-based


evacuation model for large-scale
disaster response
Moddassir Nayeem

Measurement

Cite this paper Downloaded from Academia.edu 

Get the citation in MLA, APA, or Chicago styles

Related papers Download a PDF Pack of t he best relat ed papers 

Managing Large-Scale Mult imodal Emergency Evacuat ions


Hossam Abdelgawad

Scalable Evacuat ion Rout ing in Dynamic Environment s


Kaveh Shahabi

Beyond Vert ical Evacuat ion: Research Considerat ions for a Comprehensive “Vert ical Prot ect ion St rat …
Karen Engel
Measurement 145 (2019) 713–723

Contents lists available at ScienceDirect

Measurement
journal homepage: www.elsevier.com/locate/measurement

A robust two-stage transit-based evacuation model for large-scale


disaster response
Xuehong Gao a,⇑, Moddassir Khan Nayeem a, Ibrahim M. Hezam a,b
a
Department of Industrial Engineering, Pusan National University, Busan, Republic of Korea
b
Department of Mathematics, Ibb University, Ibb, Yemen

a r t i c l e i n f o a b s t r a c t

Article history: After a natural or man-made large-scale disaster occurs, it is a great danger to the residents who are living
Received 16 December 2018 in the affected area. Evacuees in the (potential) impacted area need to be assembled at pick-up points and
Accepted 22 May 2019 evacuated within the specified time by using vehicles that transport them to the safe shelters, potentially
Available online 6 June 2019
multiple times. It is necessary to consider this transit-based evacuation problem right after the occur-
rence of a large-scale disaster with different time windows caused by different radius to the disaster cen-
Keywords: ter point. As the pick-up points of assembling evacuees can greatly influence the evacuation process, it is
HGA
crucial to identify the critical pick-up point locations to assemble evacuees. We decompose the problem
IRRSH
Transit-based evacuation
into two stages: determination of pick-up point locations, vehicle routing and scheduling. In the first
Vehicle routing stage, the goal is to determine a set of pick-up points to assemble evacuees while minimizing the total
Vehicle scheduling walking time of evacuees from their locations to pick-up points. In the second stage, the aim is to allocate
vehicles to safe shelters to evacuate evacuees from pick-up points to safer shelters to minimize the total
transit-based evacuation time. The first-stage problem is formulated as an integer nonlinear program-
ming model and the second-stage problem is modeled as a mixed-integer programming model. To better
recognize the locations of pick-up points, a hybrid genetic algorithm (HGA) is developed. An interval/
roundtrip-based routing and scheduling heuristic (IRRSH) algorithm is proposed to route and schedule
the vehicles under time-window constraint. Finally, computational results are provided to demonstrate
the validity and robustness of the proposed model.
Ó 2019 Elsevier Ltd. All rights reserved.

1. Introduction it is crucial to identify the critical locations to assemble evacuees.


Many research efforts [6–8] have been investigated to determine
Evacuation endangered regions during a natural or man-made the locations of pick-up points in emergency evacuation manage-
disaster has always been a major subject in emergency manage- ment problems.
ment. However, larger-scale disasters (e.g., toxic cloud, typhoon, Right after the occurrence of a large-scale disaster, there are two
and nuclear leakage) are great obstacles to sustainable develop- major activities to evacuate vulnerable evacuees. The first one is to
ment. These uncontrolled disasters significantly lead to serious determine the pick-up point locations. Then, an effective evacua-
impacts on human lives [1–3]. In order to reduce the consequences tion route planning needs to be provided to transmit evacuees from
of these disasters, the field of emergency response planning has pick-up points to safe shelters in time. However, it is very difficult
evolved substantially over the years [4]. Long before the disaster to recognize the pick-up locations to assemble evacuees because of
occurs, safe shelters should be pre-determined as a means of the unpredictable evacuee distribution in the affected area. Another
protecting the population from potential harm. Besides, decision- great challenge is how to route and schedule the vehicles to evacu-
makers must determine what modes of transportation (e.g., walk- ate vulnerable evacuees as quickly as possible using the limited
ing, private vehicle, and public transportation) to be used during an number of vehicles. In the emergency evacuation management,
evacuation process, which location to assemble evacuees, and an evacuation route planning [5] is an important issue of
which evacuation strategy should be used [5]. As the locations of emergency management and the most viable response action to
assembling evacuees can greatly influence the evacuation process, minimize the loss of lives and protect affected evacuees. In the
larger-scale disaster response, a robust evacuation route planning
⇑ Corresponding author. system should be established to evacuate evacuees from multiple
E-mail address: gao2016@pnu.edu (X. Gao). threatened areas to different safe shelters. And the evacuation route

https://doi.org/10.1016/j.measurement.2019.05.067
0263-2241/Ó 2019 Elsevier Ltd. All rights reserved.
714 X. Gao et al. / Measurement 145 (2019) 713–723

planning system involves many complex layers. Therefore, great on an undirected graph was sought and each evacuee was assigned
efforts should be made to find an approach to optimize the progress to a corresponding shelter in the first model; then, the second
of evacuation when a large-scale disaster releases. model was trying to transform the previous problem into a mini-
In the previous studies, few of them concern time windows in mum cost flow problem by adding capacities for shelters. Barrett
the transit-based evacuation planning. Walking time of evacuees et al. [14] developed a dynamic hurricane evacuation modeling
to the pick-up points needs to be considered when we determine framework, which could be used for long-term and short-term
the locations of pick-up points. In addition, there is usually a short- planning purposes. Abdelgawad et al. [15] proposed a multi-
age of resources when a disaster occurs and this prevents them objective optimization framework for combining vehicular traffic
from being managed effectively [9,10], and little work has consid- and public transportation for emergency evacuation, to minimize
ered the number of vehicles in the process of routing and schedul- the travel time, waiting time, and vehicle fleet. Sayyady and Eksio-
ing planning in evacuating evacuees from pick-up points to safe glu [16] proposed a mixed-integer linear programming model to
shelters. Therefore, to fill this research gap, we provide a robust formulate the evacuating transit-dependent citizens during no-
two-stage framework to administer an efficient transit-based evac- notice disasters and find optimal evacuation routes considering
uation routing and scheduling planning (TERSP) model during the the minimization of the total evacuation time and the number of
disaster. Given a transportation network, a number of evacuees casualties, simultaneously. Guo et al. [17] developed an interval-
with initial locations, and a set of safe shelters (destination points), based evacuation model for planning the movement of evacuees
the first-stage problem is to determine a set of pick-up points (ori- from the affected zone to safe areas when a nuclear power plant
gin points) to assemble evacuees considering the total walking accident occurred. Lv et al. [18] developed an interval-parameter
time of evacuees, and the goal of the second-stage problem is to joint-probabilistic integer programming method for an emergency
find a transit-based evacuation plan by routing and scheduling evacuation problem under uncertainties, which scheduled the
vehicles from pick-up points to safe shelters under time windows. optimal routes to evacuate maximum population from dangerous
The objective of the first stage is to minimize the total walking areas to safe areas within a finite time. Goerigk et al. [6] modeled
time of evacuees. In the second stage, the objectives are to mini- the evacuation process from a number of collection points to a
mize the total transit-based transportation time and minimize number of capacitated shelters with the help of buses. Zheng
the total number of vehicles simultaneously to satisfy the time- [19] formulated an optimal bus operating strategy minimizing
window constraint in each of the pick-up points. In our study, the exposed casualty time rather than operational cost, and inves-
the proposed method enables to solve the transit-based evacuation tigated a Lagrangian-relaxation-based algorithm for the proposed
problem under different population sizes and different evacuee model. Goerigk and Grün [20] presented a mixed-integer linear
distributions in the affected area. programming model for the robust bus evacuation problem and
The rest of this paper is organized as follows. In Section 2, we proposed a Tabu search framework to find heuristic solutions of
review the main studies in evacuation planning and transit-based acceptable quality within a short computation time.
evacuation planning, highlighting the main differences from previ- In the last decade, many studies have shown that a good design
ous models. A problem description is presented in Section 3. We of the transportation system makes the evacuation process effec-
present the robust two-stage TERSP model in Section 4 and tive. Pereira and Bish [7] introduced a variant of the vehicle routing
develop a hybrid genetic algorithm (HGA) and an interval/ problem for bus-based regional evacuation planning. In the
roundtrip-based routing and scheduling heuristic (IRRSH) method- regional evacuation planning, evacuees arrived at pre-determined
ology to solve the proposed two-stage TERSP model in Section 5. pick-up locations at constant and location-specific rates; and
Then, a numerical analysis and computational results are pre- capacity-constrained buses were used to transport all evacuees
sented and discussed in Section 6. Finally, Section 7 concludes this to the shelter. Goerigk et al. [21] developed a scenario-generation
study with contributions and further directions. algorithm to solve a two-stage bi-criteria robust model, which con-
sidered both the evacuation time and the vulnerability of the
schedule to change evacuation circumstances. Swamy et al. [8]
2. Literature review proposed a multi-stage approach to evacuate people from impact
zones to safer regions. Qazi et al. [22] proposed a short-notice
Previously, a number of studies were undertaken to simulate bus-based evacuation model under dynamic demand conditions
evacuation planning after natural and man-made disasters. Here, to highlight the importance and effects of two important factors,
we review some studies of transit-based evacuation framework variation in demand and evacuation route flexibility. Giovanna
using public transportation. Because disaster response is important et al. [23] presented the main quantitative results of simulating
in the preparation for large-scale disasters, having two major activ- and designing transport system under evacuation conditions. They
ities including emergency evacuation and logistics support [11], also implemented an intelligent transportation system to monitor
many research efforts have been dedicated to evacuation manage- real evacuation tests in a town where an emergency event had
ment problems. In an emergency evacuation process, most people been simulated and experimented. Gai et al. [24] proposed two
leave dangerous areas to safe areas on their own by private cars. heuristic algorithms for solving the multi-objective evacuation
However, there are many people that use public transportation, routing model for toxic cloud releases, which took the travel speed
usually vehicles (buses), to leave the dangerous area. For large- on each arc into account because it would be affected by disaster
scale evacuations, various mathematical programming methods extension. Tang et al. [25] divided the urban evacuation process
have been proposed to analyze transit-based evacuation problems. into two parts: initial location assignment optimization and
Research works related to evacuation management were scant and dynamic reassignment optimization; they used Markov decision
largely relied on the qualitative methods before 1979 [12]. Since process framework to model the assignment optimization problem
then, an increasing number of research efforts have been made, and made a comparison among three methods that could be
with a variety of analytical and simulation-based approaches to applied in an initial location assignment optimization model.
analyze evacuation management problems. Although many research efforts have been investigated to
The analytical approaches have been widely used to generate transit-based evacuation management problems, few of them con-
optimal evacuation plans for disaster responses. For instance, cern time windows in the transit-based evacuation planning.
Yamada [13] studied a city emergency evacuation planning Besides, many transit-based evacuation studies [6–8] consider
problem using two network flow models, where the shortest path pre-determined pick-up points, which may cost more walking time
X. Gao et al. / Measurement 145 (2019) 713–723 715

of evacuees due to the variation of initial evacuee distribution. In up point location problem, we model the selection problem as a
addition, there is usually a shortage of resources when a disaster centroid-based P-median problem, which is to determine a set of
occurs and this prevents them from being managed effectively pick-up point locations that cover all the evacuees (100% coverage)
[9,10] and little work has considered the number of vehicles in in the evacuation region. We search these pick-up point locations
the process of routing and scheduling planning in evacuating evac- to minimize the total walking time of evacuees, which is decided
uees from pick-up points to safe shelters. Therefore, to overcome by Manhattan distance from evacuee location to pick-up point
these drawbacks, this study develops a robust two-stage TERSP and walking velocity of the evacuee. The model can be formulated
model to evacuate evacuees effectively. as an integer programming model. The parameters and decision
variables used in the first-stage model are as follows:
3. Problem description
E Set of all evacuees in the disaster area, indexed by e 2 E
In our study, the proposed two-stage TERSP model has three P The number of pick-up points
hierarchical objective functions which are the minimization of total Xe The x-coordinate of evacuee e
walking time of evacuees in the first stage, minimization of total Ye The y-coordinate of evacuee e
transit-based transportation time, and minimization the number V The walking velocity of evacuee
of vehicles to satisfy the time-window constraint for each of pick- p Pick-up point
up points in the second stage. In the first stage, the goal is to deter- xp The x-coordinate of pick-up point p
mine a set of pick-up points to assemble evacuees using the yp The y-coordinate of pick-up point p
clustering-based method, which has been used in many studies Np The number of evacuees in pick-up point p
[26,27]. After clustering evacuees into pick-up points, an uncertain
number of evacuees for each of pick-up points is transformed into a
certain number, which enables vehicles to pick up evacuees more The objective function in the first stage is to minimize the total
convenient and effective. The outcomes from the first stage will walking time of evacuees.
be applied in the second stage. In the second stage, the goal is to PE PE !
P X E
allocate the minimum number of vehicles to each of safe shelters wep e¼1 wep  X e e¼1 wep  Y e
X
Min W1 ¼  X e þ Y e

PE PE
by routing and scheduling them. To better highlight the character- V

p¼1 e¼1 e¼1 wep e¼1 wep

istics of time windows, the time-window constraint for each pick- ð1Þ
up point is considered in the second stage. In this process, we intro-
duce two parameters that are interval time and roundtrip numbers subject to:
to formulate the mixed-integer programming model. P
X
Before we give the mathematical formulation for the two-stage wep ¼ 1 8e 2 E: ð2Þ
TERSP model, we state some assumptions. p¼1

E
1) Evacuees with initial locations, the number of pick-up
X
wep > 0 8p 2 P: ð3Þ
points, vehicle-depot location, and safe-shelter locations e¼1
are given.
1 if evacuee e is assigned to pick up point p

2) Evacuees gather at the pick-up points firstly and wait for wep ¼ 8e 2 E; p 2 P:
vehicles that pick up and send them to safe shelters. 0 otherwise
3) The evacuation completion time (time window) at each ð4Þ
pick-up point will be given after we obtain the locations of where objective function (1) minimizes the total walking time of
pick-up points. The evacuation completion time is far great- evacuees. Constraint (2) guarantees that one evacuee can only be
er than the maximum walking time of evacuees. assigned to one pick-up point. Constraint (3) guarantees that at
least one evacuee should be assigned to one of the pick-up points.
Based on the previous assumptions, a two-stage TERSP model Constraint (4) defines the binary decision variable. Then, the loca-
can be applied right after the strike of the disaster. At the first tions of pick-up points and the number of evacuees in each of
stage, the pick-up point locations are determined to assemble pick-up points can be calculated.
evacuees. In the second stage, the allocation of the minimum num- PE
ber of vehicles starting off from the vehicle depot to each of pick- e¼1 wep  Xe
xp ¼ PE 8p 2 P: ð5Þ
up points to evacuate the assembled evacuees from the pick-up e¼1 wep
points to the safe shelters by routing and scheduling these vehicles.
PE
e¼1 wep  Ye
yp ¼ PE 8p 2 P: ð6Þ
4. Mathematical formulation e¼1 wep

4.1. Determination of pick-up point locations E


Np ¼
X
wep 8p 2 P: ð7Þ
e¼1
The determination of pick-up point locations has to be
investigated before routing and scheduling the vehicles. These where formulations (5) and (6) calculate the location of the centroid
pick-up point locations would play an important role in an effort for each group, which is regarded as the location of the pick-up
of evacuees walking to the pick-up points and might affect evacuee point. And formulation (7) calculates the total number of evacuees
decisions to go to which pick-up point. Hence, the main goal is in each of the pick-up points.
searching for a set of locations to serve as pick-up points. The
selected locations must be accessible to as many evacuees as 4.2. Transit-based routing and scheduling
possible. At the same time, we do not have to select too many
pick-up points, as that would make an influence on the quality of In the second stage, the main problem is to determine the
the transit-based evacuation process. To resolve this multi-pick- vehicle-fleet route, the number of vehicles, and when those
716 X. Gao et al. / Measurement 145 (2019) 713–723

vehicles set off from safe shelters to pick-up points to transport We aim to determine the route paths so that each vehicle chooses
those evacuees. Right after the evacuation warning is issued, the the least time-consuming path from pick-up point p to safe shelter
pre-determined safe shelters will open and provide sufficient sup- s and from the vehicle depot to pick-up point p. Then, we assign the
ply for those evacuees. The time window of each pick-up point will evacuees to safe shelters to minimize the total transit-based trans-
be given by emergency official governor according to the different portation time. The model can be formulated as an integer program-
radius to the disaster point as long as we determine the pick-up ming model.
point locations. Firstly, we model the transportation network as X dij ps
an undirected graph, to solve the shortest path problem on this Min t ps ¼ 2   a þ LU ð8Þ
VB ij
graph, we can obtain all the shortest paths from pick-up points ði;jÞ2T

to safe shelters and vehicle depot. Secondly, we assign those evac-


subject to:
uees to safe shelters. Finally, according to the assignment of evac-
< 1;
8
uees, the minimum number of vehicles should be allocated to each > if i ¼ p;
safe shelter to evacuate evacuees before the completion time (time aps aps
X X
ij ij ¼ 1; if i ¼ s; 8i; j 2 T; p 2 P; s 2 S:
window) of each pick-up point. The notations used in the second- ði;jÞ2dþ ðiÞ ði;jÞ2d ðiÞ
>
:
0; otherwise:
stage model are as follows:
ð9Þ
Parameters
aps
X
T Set of nodes (vehicle depot, pick-up points, safe ij  1 8i; j 2 T; p 2 P; s 2 S: ð10Þ
ði;jÞ2dþ ðiÞ
shelters, and intersections) in the network, indexed by
i; j 2 T, i–j
1 If vehicle chooses arc ði;jÞ from p to s;

dþ Set of outgoing arcs in the network aps
ij ¼ 8i;j 2 T;p 2 P;s 2 S:
0 otherwise;
d Set of incoming arcs in the network
ð11Þ
P Set of pick-up points in the network, indexed by
p; q 2 S, p–q where objective function (8) minimizes the transportation time of
S Set of safe shelters in the network, indexed by s 2 S vehicle for each pair of the path between pick-up points and safe
ði; jÞ Denote a specific arc in T set shelters. Constraint (9) guarantees the balance of inflow and out-
dþ ðiÞ Denote a specific outgoing arc from node i in dþ set flow for each node in the network. Constraint (10) restricts the
d ðiÞ Denote a specific incoming arc from node i in d set shortest path that visits each node exactly once from pick-up point
M A large positive number to safe shelter. Constraint (11) is a binary variable that determines
dij Length of arc (i; j) the itinerary for each pair of paths. Similarly, T p can be obtained by
TEp Start time of evacuation in pick-up point p applying the previous constraints. After we solve the previous prob-
TF p Completion time of evacuation in pick-up point p lem, we can calculate the number of evacuees that need to be trans-
Np Number of evacuees in pick-up point p ported between pick-up points and safe shelters. Then, the main
Cs Capacity of safe shelter s problem is to determine the minimum number of vehicles that set
CB Capacity of vehicle off from safe shelters to transport those evacuees at pick-up points.
VB Speed of vehicle We introduce two parameters, interval times (jpqs and cpqs ) and
LU Loading/unloading time of vehicle roundtrip numbers (hps ; npqs ; and fpqs ), to formulate the mixed-
Decision variables integer programming model to allocate the minimum number of
Tp Travel time of vehicle from vehicle depot to pick-up vehicles to each of safe shelters.
point p
XX
Min W2 ¼ nps  t ps ð12Þ
tps Travel time of one roundtrip from pick-up point p to p2P s2S
safe shelter s
nps Number of evacuees should be transferred from pick-
XX
Min W3 ¼ mps ð13Þ
up point p to safe shelter s p2P s2S
bps Total roundtrips to evacuate nps evacuees from pick-up
point p to safe shelter s subject to:
hps Number of roundtrip times in TF ps nps  Np
X
8p 2 P: ð14Þ
mps Initial number of vehicles used to transfer evacuees s2S
from pick-up point p to safe shelter s
nps  C s
X
rps Number of roundtrips (the remainder of bps to hps ) from 8s 2 S: ð15Þ
pick-up point p to safe shelter s of one vehicle p2P

jpqs Interval time between the completion time of pick-up


Cs ¼ Np
X X
point p and the finish-time by using ðmps 1Þ vehicles ð16Þ
at the last pick-up point q to safe shelter nodes s2S p2P

cpqs Interval time between the completion time of pick-up


1; If nps > 0;

point p and the finish-time by using one vehicle in the bps ¼ 8p 2 P; s 2 S: ð17Þ
last pick-up point q to safe shelter nodes 0; Otherwise;
npqs Number of roundtrips in jpqs for ðmps 1Þ vehicles
from pick-up point p to safe shelter nodes ðhps 1Þ  tps þ T p  TF ps 8p 2 P; s 2 S: ð18Þ
fpqs Number of roundtrips in ðjpqs þ tqs Þ for one vehicle
from pick-up point p to safe shelter node s nps
bps  8p 2 P; s 2 S: ð19Þ
CB
X. Gao et al. / Measurement 145 (2019) 713–723 717

b1s and cpqs , respectively. Constraint (29) defines the integer decision
m1s  8s 2 S: ð20Þ
h1s variables.

r 1s  MODðb1s ; h1s Þ 8s 2 S: ð21Þ 5. Methodology

Pp 1 
ups Þ þ fpss bss Following the hierarchical objective functions, the two-stage

bps s¼1 npss  ðmss
mps  82  p 2 P; s 2 S: problem can be reformulated as a structured TERSP model, which
hps
is shown as follows:
ð22Þ
min W3
> ð17Þ ð29Þ
8
p 1
( )
ups Þ þ fpss bss ;hps
X
rps ¼ MOD bps 82  p 2 P;s 2 S:
 
npss  ðmss
>
min W2
>
>
>
>
s¼1
ð14Þ ð16Þ
>
> 8
>
>
ð23Þ ð30Þ
< >
min
>
s:t: tps ; T p
>
>
>
<
s:t: < 9Þ ð11Þ
ð
>
> 8
1; If rps > 0;
 >
>
ups ¼
>
8p 2 P; s 2 S: ð24Þ s:t: min W1
>
> >
>
0; Otherwise;
>
> >
>
> >
s:t: ð2Þ ð7Þ
: : :

p 1 Note that, since the objectives are hierarchical, they are handled
tps þ t qs
jpqs  TF ps þ nsqs tss  bss
X
Tq hqs t qs  bqs lexicographically. Hence, the first objective function is optimized
2 s¼q
without taking other objective functions into account. Next, the
first objective is fixed to its optimal value and the second objective
8p; q 2 P; 2  p  P; q < p; s 2 S: ð25Þ is minimized according to the remaining constraints. Because the
objective function value obtained from the previous stage is con-
p 1
t ps þ tqs sidered as a constraint in the next stage, this approach guarantees
cpqs  TF ps þ fsqs tss  bss
X
Tq r qs t qs  bqs
2 s¼q
that the optimization of the previous objective is prioritized over
the next one. Finally, by fixing the previous decision variables,
the proposed methodology tries to minimize the number of vehi-
8p; q 2 P; 2  p  P; q < p; s 2 S: ð26Þ
cles used in the transit-based evacuation process by routing and
scheduling vehicle fleets.
jpqs Here, we focus on designing an effective algorithm to solve the
1  npqs  8p; q 2 P; 2  p  P; q < p; s 2 S: ð27Þ
t ps proposed problem. We decompose the model into two stages,
which are pick-up point location determination in the first stage,
cpqs and vehicle routing and scheduling in the second stage. We
1  fpqs  8p; q 2 P; 2  p  P; q < p; s 2 S: ð28Þ
t ps develop a HGA to solve the first-stage problem and an IRRSH
method to solve the second-stage problem.
nps ;mps ;bps ;hps ;rps ;npqs ; and fpqs are integer nonnegative varibales 8p
2 P;s 2 S: 5.1. HGA
ð29Þ
In the first stage, we are going to determine pick-up point loca-
where objective function (12) minimizes the total transit-based tions to minimize the total walking time of evacuees. The determi-
transportation time of evacuees and objective function (13) mini- nation of pick-up points is a generalized multi-Weber problem,
mizes the total number of vehicles in the evacuation process. Con- which is also known as the un-capacitated multi-facility location
straint (14) ensures the total outgoing evacuees should be greater problem (MFLP) stated by Cooper [28]. And the problem can be
than the evacuees in pick-up point. Constraint (15) ensures the total interpreted as an enumeration of the Voronoi partitions of the cus-
number of assigned evacuees cannot exceed the capacity at the safe tomer set, which has been proven to be an NP-hard problem
shelter. Constraint (16) guarantees the transportation balance [29,30]. An un-capacitated MFLP is defined as a special clustering
between pick-up points and safe shelters. Constraint (17) defines problem if the set of customers served by a specific facility is con-
the binary variable. Constraint (18) guarantees the roundtrip times sidered as a cluster [31]. Many studies [26,32–36] applied cluster-
before the completion time at pick-up point p. Constraint (19) ing and clustering-based methods to determine the facility
ensures the total number of roundtrips in each of the pick-up locations. Besides, because the genetic algorithm (GA) is a global,
points. Constraint (20) restricts the initial number of vehicles that parallel, and stochastic search method, the combination of GA
should be allocated to evacuate evacuees from the first pick-up and fuzzy c-means (FCM) methods has obvious advantages. Ding
point to safe shelter s. Constraint (21) restricts the remainder (the and Fu [37] presented a combination of GA and the kernel-based
number of roundtrips) of b1s to h1s for the first pick-up point used FCM improved the clustering performance. Wikaisuksakul [38]
to send evacuees to safe shelter s. Constraint (22) restricts the initial tested many datasets and showed that his FCM-NSGA (non-
number of vehicles that should be allocated to evacuate evacuees dominated sorting GA) achieved the best partitioning over the
from pick-up point p to safe shelter s. Constraint (23) restricts the other techniques. Ye and Jin [39] proposed a clustering algorithm
remainder of roundtrips for the pick-up point p. Constraint (24) based on quantum GA that demonstrated a better accuracy of clus-
defines the binary variable. Constraint (25) ensures the interval- tering than the general FCM clustering algorithm. Hence, To
time between the complete time of pick-up point p and the improve the performance of the clustering algorithm, the combina-
finish-time by using the (mps 1) vehicles in the previous pick-up tion of clustering algorithm and GA was used to achieve data clus-
points to safe shelter s. Constraint (26) ensures the interval-time tering [40]. In this sense, we develop a HGA that is the combination
between the complete time of pick-up point p and finish-time by of FCM and GA to determine the pick-up point locations.
using the last one vehicle in each of pick-up points to safe shelter The HGA combines the advantages of GA and FCM to overcome
s. Constraints (27) and (28) restrict the roundtrip numbers in jpqs the defect that FCM is sensitive to the noise of isolated data and the
718 X. Gao et al. / Measurement 145 (2019) 713–723

initial clustering centers, which avoids the clustering center falling 5.2. IRRSH
into local extreme point easily. Then a center-based string encod-
ing, selection, crossover, and mutation strategies are presented in In the second stage, the goal is to minimize the total transit-
HGA. In the HGA, GA is used to optimize the clustering centers based evacuation time of evacuees and minimize the total num-
and FCM algorithm provides the categorization of data, so as to ber of vehicles simultaneously to satisfy time-window constraint
improve the result of the clustering algorithm. in each of pick-up points by routing and scheduling them. There
The main steps of the HGA algorithm are presented as follows. are three main components that are considered in this model,
Step 1: Set the parameters which are: (i) determining route path; (ii) evacuee-flow selection;
Set the number of clusters P; Population number PP; Evacuees and (iii) scheduling vehicle fleets. In the transit-based evacuation
with initial locations; Generation number G; Crossover probability process, the first goal is to determine the path between pick-up
Pc ; Mutation probability P m ; Fuzziness value m and Termination points and safe shelters. Dijkstra algorithm [41] is applied to
tolerance value e. determine the route path, which is one of the classical algorithms
Step 2: Population and membership initialization. to solve the shortest path problem effectively. Then, assigning
For each individual, we generate random E  P numbers. The evacuees to different safe shelters should be carried out to mini-
membership degree uep of evacuee e to center vector p is initialized mize total transit-based evacuation timeW2 . Finally, to schedule
with a random value ,ep ; 0  ,ep  1: these vehicle fleets according to the assignment of evacuees, a
heuristic algorithm based on two kinds of parameters that
,ep are interval times (i.e., jpqs and cpqs ) and roundtrip numbers
uep ¼ PP ð31Þ
p¼1 ,ep
(i.e., hps ; npqs ; and fpqs ) is proposed. The heuristic algorithm is
depicted in Fig. 1.
Step 3: Set the individual chromosome. In the IRRSH algorithm, a backward inference method base-
In practical application, each individual has a chromosome with d on two parameters that are interval time and roundtrip number
P cluster centers which are stored in a single-dimension array. is proposed. Here, we provided an example (Fig. 2) to illustrate
Thus, each row-index number of the array can be regarded as a the IRRSH heuristic algorithm. After generating three pick-up
gene of cluster center from 1 toP. points serviced by safe shelter s in the ascending sequence of com-
Step 4: Genetic operation. pletion timeTF 1s , TF 2s , and TF 3s , we calculate the number of
Each individual with P serial index numbers is considered as the assigned vehicles m1s which consist of z1s ðz1s ¼ m1s 1Þ and one
cluster center. Genetic operations, including selection, crossover, vehicle in the first pick-up point. In the second pick-up point, we
and mutation operators are used to improve genetic diversity. firstly use z1s vehicles in the interval time ðTF 2s h1s  t1s ) and one
Step 5: Optimal preservation. vehicle in the interval time ðTF 2s r1s  t 1s ), and the remaining
After the mutation operation for each generation, fitness func- evacuees are evacuated by using m2s vehicles that consist of z2s
tion value f which is based on the FCM clustering algorithm is cal- ðz2s ¼ m2s 1Þ and one vehicle in the second pick-up point. In
culated for each of individuals according to its objective value H. the third pick-up point, we begin to apply z1s vehicles and one
And individuals with higher fitness function values are more likely vehicle after several roundtrips in the interval times
to be selected for survival, and the worst individuals are replaced
ðTF 2s h1s  t1s ) andðTF 2s r1s  t 1s ) respectively. Then, z2s vehicles
by the better ones.
and one vehicle can be used in the interval times ðTF 3s h2s  t 2s Þ
5 and ðTF 3s r 2s  t 2s Þ, respectively. Finally, we can calculate the num-
10
f ¼ ð32Þ ber of vehiclesm3s , which should be assigned to the third pick-up
1þH
point.
PE PE !
P X E
wep e¼1 wep  X e e¼1 wep  Y e
X
H¼  X e þ Y e 6. Numerical experiment

PE PE
V

p¼1 e¼1

e¼1 wep e¼1 wep
ð33Þ In this section, an illustrative instance will be given to show
how the proposed model works for the two-stage evacuation pro-
( cess with objective functions (1), (12), and (13). We consider a
1 if uep ¼ max ue1 ;ue2 ;   ;uep ;   ; uEP 8e 2 f1; 2;  ; Eg; p 2 f1; 2;   ;P g

2
wep ¼ hypothetical transportation network (12  10 ðkm Þ) consisting
0 otherwise
of 35 junctions and 57 roads, which is an extension of the trans-
ð34Þ
portation network [42,43] and shown in Fig. 3.
Step 6: Termination condition Assume that there is a vehicle depot which is situated at N18 ,
If the termination condition is satisfied then the evolution stops, which is pre-determined before the disaster. The detailed informa-
otherwise goes to step 4. In this study, the termination considera- tion on the evacuation transportation network is shown in Table 1.
tion is the number of evolutionary generations G or the variance of In the impacted area, it has 3000 points and each point stands for a
total individual fitness function value e. In the formulation, PP is group of evacuees, which ranges from 1 to 10. In the first stage, a
the number of population, and pp indicates an individual in the number of pick-up points are determined to assemble evacuees
population. for an initial randomly distributed evacuees. In the following
numerical experiments, parameters of the HGA are shown in
PP
PPP !2 Table 2.
pp¼1 f pp
X
e¼ f pp ð35Þ Since we select the initial set of centroids randomly, we run this
pp¼1
PP algorithm G ¼ 400 generations or the centroid positions are fixed
to obtain the best partitioning of evacuees. Then, the results of
Step 7: Output result pick-up point locations and the number of evacuees in each of
If the termination condition is satisfied, the best individual gen- pick-up points are shown in the Table 3. Besides, as long as the
erated by HGA is obtained. Then, the cluster centers are obtained pick-up point locations are determined, the time windows will
by decoding that individual. be given. And the pick-up point locations will be assigned to the
X. Gao et al. / Measurement 145 (2019) 713–723 719

Fig. 1. The heuristic algorithm of IRRSH.

Fig. 2. An illustrative example of the IRRSH algorithm.


720 X. Gao et al. / Measurement 145 (2019) 713–723

Fig. 3. Evacuation transportation network of the disaster area.

Table 1
Detailed information on the transportation network.

Link Distance (km) Link Distance (km) Link Distance (km)


1–2 2 12–13 2.5 23–29 2
1–5 1.5 12–19 1.5 24–25 2
1–15 4.75 13–14 1.5 24–30 2
2–3 2 13–20 1.5 25–26 2
2–6 1.5 14–21 1.5 25–31 2
3–4 2 14–37 10 26–27 2.5
3–7 1.5 15–16 1.5 26–32 2
4–8 1.5 15–22 2 27–28 1.5
4–14 5 16–17 2 27–33 2
5–6 2 16–23 2 28–34 2
5–9 1.5 17–18 2 29–30 2
6–7 2 17–24 2 29–35 2.5
6–10 1.5 18–19 2 30–31 2
7–8 2 18–25 2 30–35 1.5
7–11 1.5 19–20 2.5 31–32 2
8–12 1.5 19–26 2 31–36 1.5
9–10 2 20–21 1.5 32–33 2.5
9–16 1.5 20–27 2 33–34 1.5
10–11 2 21–28 2 34–38 10
10–17 1.5 22–23 1.5 35–36 2
11–12 2 22–29 2.5 36–39 10
11–18 1.5 23–24 2

Table 2 For illustrative convenience, the vehicle always chooses the


Parameter values in the HGA. shortest path between these facilities. According to the results
Parameters Value from the first stage, we calculate the route transportation times
Number of pick-up points P 8
between pick-up points and safer shelters using Dijkstra algorithm
Fuzziness exponent: m 2 and assign the evacuees (as shown in Table 4) to minimize the total
Next population number: PP 80 transit-based walking time of evacuees. As mentioned early, the
Mutation probability: P m 0.2 proposed IRRSH model is used to minimize the number of vehicles
Crossover probability: P c 0.1
to evacuate evacuees by routing and scheduling them. The
Variance of fitness values: e 10 5
acquired result for vehicle movements is depicted in Tables 5–7.
The results in Tables 5–7 depict that the proposed heuristic
method obtains the scheduling plan of vehicles. As an example in
nearest road or junction. Finally, these pick-up point locations are Table 7, safe shelter s1 is responsible for evacuating evacuees in
shown in Fig. 4. It is obvious that those pick-up points are well pick-up points p1, p2, and p4, which have different time windows.
scattered in the disaster area. To guarantee that the vehicle starts and ends within the time
X. Gao et al. / Measurement 145 (2019) 713–723 721

Table 3
Pick-up locations and rout path from vehicle depot to pick-up points.

P xp yp Np Tp Rout Path TEp TF p

1 5.68 18.05 1681 8.15 D-17-16-15-p1 0 360


2 7.00 6.02 1809 7.5 D-25-24-23-p2 0 500
3 11.00 13.83 2048 2.4 D-17-p3 0 400
4 15.00 6.25 1793 3.35 D-25-p4 0 540
5 16.61 19.00 1469 3.8 D-11-7-p5 0 460
6 19.00 11.98 1619 2.5 D-19-p6 0 580
7 24.00 6.62 1699 7.7 D-19-20-27-p7 0 650
8 24.33 17.60 1391 9.05 D-19-12-13-14-p8 0 550

Fig. 4. Pick-up point locations in the disaster area.

Table 4
Assignment of evacuees and rout path from pick-up points to safe shelters.

S P nps Rout path tps Tp TF p hps bps

s1 p1 92 p1-1-5-6-7-8-12-13-14-s1 46.2 8.15 360 8 4


p3 2048 p3-10-11-12-13-14-s1 38.2 2.4 400 10 69
p5 1469 p5-8-12-13-14-s1 33.4 3.8 460 14 49
p8 1391 p8-14-s1 23.1 9.05 500 21 47
s2 p4 191 p4-31-32-33-34-s2 32.2 3.35 540 17 7
p6 1619 p6-26-27-28-34-s2 35.0 2.5 580 17 54
p7 1699 p7-33-34-s2 24.6 7.7 650 26 57
s3 p1 1589 p1-15-22-29-35-36-s3 43.3 8.15 360 8 53
p2 1809 p2-29-35-36-s3 30.0 7.5 500 16 61
p4 1602 p4-31-36-s3 24.2 3.35 540 22 54

Table 5
Routing and scheduling plan of vehicles for safe shelter s1.

P mps tps zps hps mps zps r ps p3 p5 p8

p1 1 46.2 0 8 – – n13s ¼ 0 n15s ¼ 0 n18s ¼ 0


– – 1 4 f13s ¼ 6 f15s ¼ 2 f18s ¼ 1
p3 6 38.2 5 11 – – – n35s ¼ 2 n38s ¼ 1
– – 1 8 – f35s ¼ 5 f38s ¼ 2
p5 3 33.4 2 14 – – – – n58s ¼ 2
– – 1 4 – – f58s ¼ 16
p8 1 23.1 0 20 – – – – –
– – 1 19 – – –
722 X. Gao et al. / Measurement 145 (2019) 713–723

Table 6
Routing and scheduling plan of vehicles for safe shelter s2.

P mps tps zps hps mps zps rps p6 p7

p4 1 32.2 0 17 – – n46s ¼ 0 n47s ¼ 0


– – 1 7 f46s ¼ 10 f47s ¼ 4
p6 3 35.0 2 17 – – – n67s ¼ 3
– – 1 10 – f67s ¼ 13
p7 2 24.6 1 27 – – – –
– – 1 7 – –

Table 7
Routing and scheduling plan of vehicles for safe shelter s3.

P mps t ps zps hps mps zps r ps p2 p4

p1 7 43.3 6 9 – – n12s ¼ 4 n14s ¼ 2


– – 1 5 f12s ¼ 16 f14s ¼ 1
p2 2 30.0 1 17 – – – n24s ¼ 2
– – 1 4 – f24s ¼ 18
p4 1 24.2 0 23 – – – –
– – 1 21 – –

Table 8
Comparison result of the second stage given different population sizes.

Instance ID Population size Cs s Assignment of pick-up points Assignment of vehicles mps

1 7369 3000 s1 p3; p5; p6; p8 4, 4, 1, 1


s2 p6; p7 1, 1
s3 p1; p2; p3; p4 4, 1, 0, 1
2 19,649 7000 s1 p3; p5; p8 10, 4, 3
s2 p4; p6; p7 2, 5, 2
s3 p1; p2; p3; p4 11, 3, 0, 1
3 25,790 9000 s1 p3; p5; p8 12, 5, 3
s2 p4; p6; p7 3, 6, 4
s3 p1; p2; p3; p4 14, 4, 0, 2
4 27,018 10,000 s1 p1 ; p3; p5; p8 7, 14, 6, 0
s2 p4; p6; p7 1, 7, 3
s3 p1; p2; p4 14, 3, 3

window at each pick-up point, the least number of vehicles robust two-stage transit-based evacuation model for the regional
m13 ¼ 7 should be assigned to evacuate evacuees in p1. The evacuation with the help of vehicle fleets, where the first stage is
assigned m13 vehicles will be devoted to evacuate evacuees in to transfer the evacuees into a set of pick-up points, and the second
pick-up point p2 right after these vehicles finish evacuating evac- stage is scheduling and routing these vehicles to evacuate evacuees
uees in p1. Then, we can calculate the number of evacuees who from pick-up points to safe shelters. Another consideration is its
are delivered by these m13 vehicles before the completion time of robustness, measured as the scheduling and routing the minimum
pick-up point p2 and the remaining evacuees are evacuated by number of vehicles. To solve this two-stage problem, we present a
m23 ¼ 2vehicles from the beginning of the disaster. The m13 and HGA that determines a set of optimal pick-up point locations in the
m23 vehicles will be allocated to dispatching evacuees in p4 after first stage and obtains the number of evacuees at each pick-up
the evacuation in pick-up point p2 is completed. Similarly, the point. In the second stage, an IRRSH method is proposed to mini-
number of m43 can be obtained after using m13 and m23 vehicles. mize the total number of vehicles by generating a scheduling plan
In the whole process of evacuation, vehicles have no waiting time, of vehicles. Such approaches can be easily applied to other large-
which ensures the high utilization of vehicles and efficiency of scale evacuation situations. To illustrate the process of evacuation,
evacuation. a computational experiment on a hypothetical transportation net-
To analyze the proposed robust two-stage transit-based evacu- work is presented.
ation model for different disaster situations, we test four more In future work, we will explore the problem of interest from the
instances with different population sizes. The assignment of pick- following perspectives. 1) This study provides the evacuation plan
up points for each safe shelter and the corresponding number of using the default information of roads. However, it is interesting to
vehicles are shown in Table 8. As shown in Table 8, given different generate more reliable evacuation plans combined with the con-
population sizes, we can observe the similar assignment of pick-up gestion of road. 2) It is essential to develop microscopic evacuation
points for each safe shelter. Besides, for each safe shelter in differ- plans in some kinds of huge buildings, which is the basement of
ent instances, we can obtain the minimum number of vehicles that transit-based evacuation. 3) Another future consideration is to
are used to evacuate evacuees by scheduling those vehicles. extend this work to dynamic cases or other logistics studies. We
can take the evacuee-arrival distribution into account when the
completion time of pick-up point is not obvious greater than the
7. Conclusions walking time of evacuee. 4) In our study, we applied only one vehi-
cle type to evacuate evacuees. It is a significant topic to extend the
In this study, the goal is to coordinate the evacuee logistics and model to heterogeneous fleet cases. These questions will be consid-
vehicle fleets in disaster response. With this goal, we considered a ered in further research.
X. Gao et al. / Measurement 145 (2019) 713–723 723

References [23] C. Giovanna, M. Giuseppe, P. Antonio, R. Corrado, R. Francesco, V. Antonino,


Transport models and intelligent transportation system to support urban
evacuation planning process, IET Intel. Transport Syst. 10 (4) (2016) 279–286.
[1] G. He, L. Zhang, Y. Lu, A.P. Mol, Managing major chemical accidents in China:
[24] W.-M. Gai, Y.-F. Deng, Z.-A. Jiang, J. Li, Y. Du, Multi-objective evacuation
towards effective risk information, J. Hazard. Mater. 187 (1–3) (2011) 171–
routing optimization for toxic cloud releases, Reliab. Eng. Syst. Saf. 159 (2017)
181.
58–68.
[2] J. Jiang, P. Wang, W.-S. Lung, L. Guo, M. Li, A GIS-based generic real-time risk
[25] J.-X. Tang, Q.-S. Jia, Z. Liu, N. Ding, X.-D. Liu, H. Zhang, Initial location
assessment framework and decision tools for chemical spills in the river basin,
assignment and dynamic reassignment optimization for urban evacuation
J. Hazard. Mater. 227 (2012) 280–291.
guiders, in: Chinese Automation Congress (CAC), 2017, IEEE, 2017, pp. 4071–
[3] W. Duan, G. Chen, Q. Ye, Q. Chen, The situation of hazardous chemical
4077.
accidents in China between 2000 and 2006, J. Hazard. Mater. 186 (2–3) (2011)
[26] L. Özdamar, O. Demir, A hierarchical clustering and routing procedure for large
1489–1494.
scale disaster relief logistics planning, Transp. Res. Part E: Logist. Transp. Rev.
[4] D. McLoughlin, A framework for integrated emergency management, Public
48 (3) (2012) 591–602.
Administration Rev. 45 (1985) 165–172.
[27] J.-B. Sheu, Dynamic relief-demand management for emergency logistics
[5] S. Shekhar et al., Experiences with evacuation route planning algorithms, Int. J.
operations under large-scale disasters, Transp. Res. Part E: Logist. Transp.
Geog. Inf. Sci. 26 (12) (2012) 2253–2265.
Rev. 46 (1) (2010) 1–17.
[6] M. Goerigk, B. Grün, P. Heßler, Branch and bound algorithms for the bus
[28] L. Cooper, Location-allocation problems, Oper. Res. 11 (3) (1963) 331–343.
evacuation problem, Comput. Oper. Res. 40 (12) (2013) 3010–3020.
[29] N. Megiddo, K.J. Supowit, On the complexity of some common geometric
[7] V.C. Pereira, D.R. Bish, Scheduling and routing for a bus-based evacuation with
location problems, SIAM J. Comput. 13 (1) (1984) 182–196.
a constant evacuee arrival rate, Transp. Sci. 49 (4) (2014) 853–867.
[30] M. Bischoff, T. Fleischmann, K. Klamroth, The multi-facility location–allocation
[8] R. Swamy, J.E. Kang, R. Batta, Y. Chung, Hurricane evacuation planning using
problem with polyhedral barriers, Comput. Oper. Res. 36 (5) (2009) 1376–
public transportation, Socio-Econ. Plann. Sci. (2016).
1392.
[9] Y. Jiang, Y. Yuan, K. Huang, L. Zhao, Logistics for large-scale disaster response:
[31] T. Küçükdeniz, S. Büyüksaatçi, Fuzzy C-Means and Center of Gravity Combined
achievements and challenges, in: System Science (HICSS), 2012 45th Hawaii
Model for A Capacitated Planar Multiple Facility Location Problem,
International Conference on, IEEE, 2012, pp. 1277–1285.
International Conference on Multivariate Statistical Modeling & High
[10] W. Engelbach, S. Frings, R. Molarius, C. Aubrecht, M. Meriste, A. Perrels,
Dimensional Data Mining, 2008.
Indicators to compare simulated crisis management strategies, IDRC
[32] A.Y. Chen, T.-Y. Yu, Network based temporary facility location for the
International Disaster and Risk Conference Proceedings, 2014, pp. 24–28.8.
Emergency Medical Services considering the disaster induced demand and
[11] W. Yi, L. Özdamar, A dynamic logistics coordination model for evacuation and
the transportation infrastructure in disaster response, Transp. Res. Part B:
support in disaster response activities, Eur. J. Oper. Res. 179 (3) (2007) 1177–
Methodol. 91 (2016) 408–423.
1193.
[33] K.R. Žalik, Fuzzy C-means clustering and facility location problems, ASC 2006:
[12] T. Urbanik, Evacuation time estimates for nuclear power plants, J. Hazard.
Proceeding (544) Artificial Intelligence and Soft Computing, Palma De
Mater. 75 (2) (2000) 165–180.
Mallorca, Spain, 2006.
[13] T. Yamada, A network flow approach to a city emergency evacuation planning,
[34] J.-B. Sheu, A novel dynamic resource allocation model for demand-responsive
Int. J. Syst. Sci. 27 (10) (1996) 931–936.
city logistics distribution operations, Transp. Res. Part E: Logist. Transp. Rev. 42
[14] B. Barrett, B. Ran, R. Pillai, Developing a dynamic traffic management modeling
(6) (2006) 445–472.
framework for hurricane evacuation, Transp. Res. Rec.: J. Transp. Res. Board
[35] J.-B. Sheu, A hybrid fuzzy-optimization approach to customer grouping-based
1733 (2000) 115–121.
logistics distribution operations, Appl. Math. Model. 31 (6) (2007) 1048–1066.
[15] H. Abdelgawad, B. Abdulhai, M. Wahba, Multiobjective optimization for
ß . Esnaf, T. Küçükdeniz, A fuzzy clustering-based hybrid method for a multi-
[36] S
multimodal evacuation, Transp. Res. Rec.: J. Transp. Res. Board 2196 (2010)
facility location problem, J. Intell. Manuf. 20 (2) (2009) 259–265.
21–33.
[37] Y. Ding, X. Fu, Kernel-based fuzzy c-means clustering algorithm based on
[16] F. Sayyady, S.D. Eksioglu, Optimizing the use of public transit system during
genetic algorithm, Neurocomputing 188 (2016) 233–238.
no-notice evacuation of urban areas, Comput. Ind. Eng. 59 (4) (2010) 488–495.
[38] S. Wikaisuksakul, A multi-objective genetic algorithm with fuzzy c-means for
[17] L. Guo, Y. Li, G. Huang, X. Wang, C. Dai, Development of an interval-based
automatic data clustering, Appl. Soft Comput. 24 (2014) 679–691.
evacuation management model in response to nuclear-power plant accident, J.
[39] A.-X. Ye, Y.-X. Jin, A fuzzy c-means clustering algorithm based on improved
Environ. Inf. 20 (2) (2012) 58–66.
quantum genetic algorithm, J. Database Theory Appl. 9 (1) (2016) 227–236.
[18] Y. Lv et al., A scenario-based modeling approach for emergency evacuation
[40] Y. Ou, W. Cheng, H. Ferng-ching, Based on genetic algorithm fuzzy c-means
management and risk analysis under multiple uncertainties, J. Hazard. Mater.
clustering algorithm, J. Chongqing Univ. 27 (6) (2004) 89–92.
246 (2013) 234–244.
[41] S. Skiena, Dijkstra’s algorithm, in: Implementing Discrete Mathematics:
[19] H. Zheng, Optimization of bus routing strategies for evacuation, J. Adv. Transp.
Combinatorics and Graph Theory with Mathematica, Addison-Wesley,
48 (7) (2014) 734–749.
Reading, MA, 1990, pp. 225–227.
[20] M. Goerigk, B. Grün, A robust bus evacuation model with delayed scenario
[42] S. Nguyen, C. Dupuis, An efficient method for computing traffic equilibria in
information, OR Spectr. 36 (4) (2014) 923–948.
networks with asymmetric transportation costs, Transp. Sci. 18 (2) (1984)
[21] M. Goerigk, K. Deghdak, V. T’Kindt, A two-stage robustness approach to
185–202.
evacuation planning with buses, Transp. Res. Part B: Methodol. 78 (2015) 66–
[43] L. Wang, L. Yang, Z. Gao, S. Li, X. Zhou, Evacuation planning for disaster
82.
responses: a stochastic programming framework, Transp. Res. Part C:
[22] A.-N. Qazi, Y. Nara, K. Okubo, H. Kubota, Demand variations and evacuation
Emerging Technol. 69 (2016) 150–172.
route flexibility in short-notice bus-based evacuation planning, IATSS Res.
(2017).

You might also like