Purpose

The purpose of this paper is to deal with the transportation of a high number of injured people after a disaster in a highly populated large area. Each patient should be delivered to the hospital before the specific deadline to survive. The objective of the study is to maximize the survival rate of patients by proper assignment of existing emergency vehicles to hospitals and efficient generation of vehicle routes.

Design/methodology/approach

The concepts of non-fixed multiple depot pickup and delivery vehicle routing problem (MDPDVRP) is utilized to capture an image of the problem encountered in real life. Due to NP-hardness of the problem, a hybrid genetic algorithm (GA) is proposed as the solution method. The performance of the developed algorithm is investigated through a case study.

Findings

The proposed hybrid model outperforms the traditional GA and also is significantly superior compared to the nearest neighbor assignment. The required time for running the algorithm on a large-scale problem fits well into emergency distribution and the promptness required for humanitarian relief systems.

Originality/value

This paper investigates the efficient assignment of emergency vehicles to patients and their routing in a way that is most appropriate for the problem at hand.

Highlights:

  • a novel framework for post-disaster management of emergency fleet is provided;

  • instead of total number of transported patients, total number of saved lives is maximized;

  • the concept of MDVRP is utilized to improve humanitarian relief distribution;

  • application of evolutionary algorithms is investigated for solving the problem; and

  • the results indicate substantial improvements compared with traditional policies.

Disasters happen all over the world each year, leaving thousands of casualties behind. Storm in Philippines 2003 which led to 6,000 deaths and several million casualties is only one instance of such disasters (Carlson et al., 2016). Although natural disasters are inevitable, disaster management can significantly decrease the rate of fatalities and casualties after a disaster. After a serious disaster in a metropolitan city, there will be many patients who need urgent medical care to survive. According to the type and severity of the injury, for every patient there is a deadline before which he/she must arrive at the operating room, otherwise, the person will die. This deadline can be approximately determined by information provided by the person who reports the victim to the emergency center. It is obvious that the location is also acquired in the same way.

If the transportation capacity is high, finding a schedule such that everybody can be transported to a hospital in time is not a serious problem of operations management. However, if the transportation capacity is limited, which is the case in real life, then it is not possible to save all victims. Some studies have proposed the integration of military resources into the emergency fleet in the post-disaster period (Kaneberg, 2017). However, even in this case, the resources are scarce compared with the number and dimension of casualties (Najafi et al., 2013). Thus, a proper management of scarce resources should be done to decrease the fatality rate. The issues associated with and importance of fleet management in humanitarian organizations, specifically in an enterprise level, is previously discussed in Gavidia (2017), Kunz et al. (2015) and Wilson et al. (2018).

Obviously, it is very important what kind of moral principles are applied in the transportation assignment process. The simplest one is to maximize the number of saved lives. An immediate consequence of this strategy is that people in remote places have a very small likelihood of surviving. However, the principle of maximization of the total number of saved lives is applied in this paper. Investigation of the ethical issues of such a policy is out of the scope of this study.

Further factors are the location, capacity and load of the operating rooms and the capacity and speed of the emergency vehicles. The problem in its full complexity is a kind of one period, multi-depot, multi-vehicle problem.

The results can be applied on two levels. In the pre-disaster period, it is useful to analyze and design the system. Regarding this phase, the covered and uncovered areas, adequacy of the current relief capacity and dimensions of the disaster consequences can be determined and the results can server as a vital decision support tool for disaster management in providing efficient humanitarian relief distribution. In the post-disaster period, it is a dynamic vehicle routing problem (VRP). The problem is dynamic because the demands become known from the reports which can arrive continuously in time. It has only one period, as the system must work until all demands are satisfied or rejected. Although similar problems are discussed in the literature, exactly this case is not (Fowkes et al., 2010; Ingrassia et al., 2010; Kreiss et al., 2010).

The remainder of the paper is as follows; next section reviews the related literature, Section 3 provides an insight into the problem definition and its characteristics. In chapter four a solution method is presented. Section 5 lays out the results and finally in Section 6 conclusions are made and directions for future studies are provided.

According to World Health Organization, a disaster is an occurrence disrupting the normal conditions of existence and causing a level of suffering that exceeds the capacity of adjustment of the affected community. There are five steps for dealing with disasters: prevention, preparedness, response/relief, rehabilitation and reconstruction. The most valuable resource to be protected against disasters is people. Well-organized disaster response could be the only way to mitigate life losses (Golabi et al., 2017; Khalil et al., 2014). Proper management of patient transportation is considered as the tier of a successful disaster relief activity, and the transportation is going to be a challenging issue considering the fact that many parts of the transportation network is disconnected by the disaster and the remaining are congested by shocked people (Li and Zheng, 2014). The goals of humanitarian relief could not be achieved unless the required infrastructures and service centers are provided (Eguchi, 2013).

Disasters take millions of lives every year all over the world. USA Geological Survey reports that each year millions of earthquakes happen on earth and only for 15 years ending with 2015, there have been more than 800,000 lost lives due to earthquakes. There are 125 disasters on average each year all over the world which affects more than 250 million per year (United Nations, 2007). Recent catastrophe disaster such as the tsunami in the Indian Ocean in 2004 or Hurricane Katrina in 2005 has highlighted the significance of relief operations and corresponding agencies (Garner and Harrison, 2006; Ozen and Krishnamurthy, 2018).

According to Long and Wood (1995) there were over 100 relief agencies in 1995, each of them with an annual budget of $1m. In the last 20 years the occurrence of natural disasters has quadrupled (Ginty, 2007) and it is forecasted that over a course of fifty years, the number of disasters would increase five-fold (Thomas and Kopczak, 2005). Consequently, the governments have given high priorities to disaster relief in their agenda (Kovács and Spens, 2007). The number of agencies and their budget has accordingly increased in recent years to account for increasing number of hazards. In 2004 the total budget of ten major agencies was $14b (Thomas and Kopczak, 2005).

Most important tasks in relief systems are assignment of resources, location relief centers and determining the best routs (Chang et al., 2014; Rawls and Turnquist, 2010). Logistics constitutes 80 percent of the humanitarian relief, also 80 percent of all relief operations depend on properly managed supply chain (Trunick, 2005) and therefore logistics are vital to the relief system (Chomilier et al., 2003). According to Van Wassenhove (2006) supply chains are the core part of the humanitarian relief system and should be planned to be agile, adaptable and aligned.

After a major disaster, information on casualties flows to emergency reply centers (ERC) from a large number of sites and sources such as surveillance cameras, police, civilian reports and through satellite technologies (Delmonteil and Rancourt, 2017; Serrato-Garcia et al., 2016). This information also includes data on the status of the transportation network since many connections may be lost due to the disaster (Li and Tsukaguchi, 2003). On the other hand, the time from the injury to medical intervention plays an important role in the outcome of the rescue operations (Wang et al., 2009). ERCs use the so-called data infusion to plan the dispatch of emergency vehicles and the required routes in order to maximize the total number of savings by observing the patient’s with the available resources at hand deadline in the minimum time period (Jotshi et al., 2009). Casualties are commonly prioritized according to some criteria, in his study Jotshi et al. (2009) categorized the casualties into four types, Type 1 (mildly injured); Type 2 (moderately injured); Type 3 (severely injured); and Type 4 (mortally injured). This categorization can be utilized to determine an approximate deadline for the patients. It is needless to mention that patients with Type 4 injury have the shortest deadlines.

Post-disaster decisions and emergency relief must be prompt to be effective, which mandates the solution methods to be fast and timely. One of the first steps in calculating the routes for emergency vehicles is acquiring the shortest paths between depots and casualties, and between casualties themselves, in case the capacity of the vehicle is more than one. On the other hand, by comparing the speed of 15 shortest path algorithms, Zhan and Noon (1998) demonstrated that application of shortest path algorithms in large networks is time-consuming and should be avoided. To decrease the required time for shortest path calculations, Chou et al. (1998) proposed a hierarchical algorithm to find the distance between the nodes of a large network. Three other methods used in the literature are Iterative Penalty Methods, Gateway Shortest Path problem and MinMax Method (Kula et al., 2012). Yet on a large network and in an emergency context, these methods are not fast enough, thus in this paper, Manhattan distances are used instead.

Gong and Batta (2007) proposed a model for reallocating of the emergency vehicles to clusters of casualties in the post-disaster period. Clusters are small geographic regions having some casualties near each other. The objective of their study was to optimize the makespan and total flow time by determining the number of emergency vehicles allocated to each cluster. The most important factors in dispatching emergency vehicles are the distance from the depot to patient location and patient location to the appropriate hospital, type of casualty, waiting times in hospital emergency rooms and the capacity of the hospitals. Also, the information on damages to the roads and connections are vital to route generation for emergency vehicles. (Gong et al., 2004). Schaack and Larson (1986) proposed a dispatching model where instead of minimizing the length of the routes they applied the minimization of the targets’ waiting time. They used the shortest path only for the case where there are several patients waiting and a vehicle becomes free. In this case, the priority is given to the nearest target. In contrast, Kula et al. (2012) presented a model which minimizes the vehicle traveling time and as a result maximizes the total number of delivered casualties. They assumed that the capacity of each vehicle is only one and it lacks the time windows or deadlines for required services. In another study, Yang et al. (2009) proposed multi-period robust optimization model for allocation of ambulances to hospitals. Their solution consists of two phases of knapsack problem and shortest path. They considered only one center/depot for modeling the problem. An interesting study was done by Gong and Batta (2004) wherein not only the allocation of ambulances for high priority patients was considered, but also the waiting times of low priority patients was taken into account. Priority Queuing in emergency response is also discussed in (Sacks et al., 1993; Schaack and Larson, 1986, 1989).

It was first Dantzig and Ramser (1959) introduced that the truck dispatching problem where identical trucks were used to transport the oil from a center to several gas stations. The problem was later modeled with linear optimization techniques by Clarke and Wright (1964) and became popular in the field of logistics. This problem aims to satisfy a set of demands in different locations using vehicles with specified capacities and is known as VRPs (Braekers et al., 2016). VRPs, derived from a combination of traveling salesman problem and arc routing problem, mainly consider the transportation costs associated with the delivery of goods among plants, warehouses and customers (Bodin et al., 1983).

VRPs have undergone many changes to capture different properties of real-life problems such as deviations in delivery deadlines and time variations in transportation. Consequently, many variants of VRP has evolved: capacitated VRP, periodic VRPs (PVRPs), the VRP with time windows (VRPTW), dynamic VRPs (DVRPs), pickup and delivery problems, vehicle routing with multiple depots, vehicle routing with split deliveries, green vehicle routing and synchronization aspects in vehicle routing (Drexl, 2012). Also, several studies have been devoted to taxonomy and classification of different VRPs (Eksioglu et al., 2009; Lahyani et al., 2015; Laporte, 2009).

Capacitated VRP assumes that the vehicles are identical with limited capacity, each demand is assigned to one vehicle, the vehicle should have the required capacity to meet the demand on route, which means that each demand should be less than the capacity of the vehicle, and the vehicles depart from the center and return to it at the end of the route (Laporte, 2009). In some cases, the capacity constraint is imposed on the maximal length of the route, hence the name distance constrained VRP.

PVRP was first proposed by Beltrami and Bodin (1974). In contrast with single period VRP, in PVRP the deliveries to customers can be done in several periods and it is assumed all the parameters are known in the planning phase and the model determines which customers are satisfied in each period. Although customers may be visited more than once, the frequency may be constrained. Detailed investigation of PVRPs can be found in (Campbell and Wilson, 2014; Francis et al., 2008).

VRP with pickup and delivery (VRPPD) is a case where a vehicle is supposed to pickup goods in some locations and drop them off in other places but the locations are on the same route (Tasan and Gen, 2012). Another instance of the VRPs is the VRP with backhauls (VRPB) introduced by (Goetschalckx and Jacobs-Blecha, 1989). In the VRPB a vehicle performs the deliveries in addition to pick-ups (Pradenas et al., 2013). Vehicle picks up goods from customers and takes them to the depot. These customers are called backhauls, whereas deliveries are performed to some customers which are referred to as linehauls (Berbeglia et al., 2007). VRPBs are scrutinized in detail by Parragh et al. (2008). Problems with mixed backhauls and linehauls are referred to as “milk run” and are of great concern to the industry which results in significant decrease in costs and total travel distance (Brar and Saini, 2011). Time windows are defined in the context of VRPPD and were first introduced by Knight and Hofer (1968) and Pullen and Webb (1967). In the VRPTW), the delivery for each customer should be deployed in a specified time interval (Avella et al., 2013; BañOs et al., 2013). Time windows could be hard or soft. In the hard time windows, the delivery cannot be performed later than the specified schedule, but the driver can arrive earlier and wait until the customer becomes available, whereas in soft time window this constraint can be violated, commonly with a given penalty. Soft time windows give the decision maker the option to choose between serving the customers in the specified time window and selecting the shortest routes while giving some penalties. Time windows can be imposed on depots, in that case, the earliest departure of the vehicles from the depot and the latest return of the vehicles to the depot are constrained accordingly. VRPTWs can be frequently found in the recent literature (Bräysy and Gendreau, 2005; Gendreau and Tarantilis, 2010; Kallehauge, 2008; Kallehauge et al., 2005).

Unlike single depot VRP, in multi-depot VRP (MDVRP) it is presumed that several depots are located in different parts of the network (Montoya-Torres et al., 2015). In the MDVRP the assignment of customers to depots is a decision variable of the model. Furthermore, it may be assumed that depots differ in properties such as their capacities (Hemmelmayr et al., 2013; Laporte et al., 1984, 1988; Muter et al., 2014; Rahimi-Vahed et al., 2013; Tillman, 1969). Additionally, it may be assumed that vehicles are obliged to return to their dispatching depot or such a constraint may be dropped resulting in non-fixed MDVRP (Karakatič and Podgorelec, 2015).

In the DVRP, the model parameters may be adjusted in the middle of the planning horizon according to situations encountered in real life. These changes occur when a demand is added or changed, or when some routes are blocked and so forth. The instances of DVRP can be found in Berbeglia et al. (2010), Larsen et al. (2008), Pillac et al. (2013), Powell et al. (2007)Powell et al. (2001) and Psaraftis (1995).

VRP with split deliveries (SDVRP), introduced by Dror and Trudeau (1989), is discussed when a demand of a customer can be satisfied by the services of multiple vehicles. Constraints may be imposed on the level of splitting. When several products are to be delivered to the customer each vehicle may deliver a unique kind of product (Archetti and Speranza, 2012; Archetti and Speranza, 2007).

Recently Green VRP (GVRP) has evolved with a strong emphasis on minimization of environmental effects of transportations, in contrast to the traditional VRP where the prominence was on the economic aspects of the problem. A detailed exploration of the GVRP and its subcategories including GVRP, pollution−routing problem and VRP in reverse logistics is provided by Braekers et al. (2016) and Lin et al. (2014). A study on multi-criteria GVRP was also performed by Sawik et al. (2017).

It is proved that VRPs are NP-hard (Garey and Johnson, 1979; Lenstra and Kan, 1981). Therefore, metaheuristic algorithms are frequently used to solve this problem (Escobar et al., 2014; Koç et al., 2015). Evolutionary algorithms, specifically GAs are used recurrently to solve VRPs (Borumand and Beheshtinia, 2018; Karakatič and Podgorelec, 2015; Vidal et al., 2013). Genetic algorithm provides competitive solutions with less CPU time compared with other algorithms used in this area such as particle swarm, ant colony and simulated annealing (Arostegui et al., 2006; Youssef et al., 1998, 2001). GA proposed by Holland (1975) is based on natural processes which are composed of reproduction, natural selection and the diversity of individuals that guarantee the evolve of superior individuals through generations (Darwin, 1859; Mitchell, 1998).

GA starts with a population of randomly generated individuals where each individual is a solution. Each individual is represented by a chromosome or a genotype. The selection process is used to choose some individuals as parents to produce new solutions known as offspring or children. Better individuals have a higher probability of being selected as parents, which translates to a higher probability of survival in nature. The superiority of individuals is determined through evaluation of their fitness function. The fitness function is defined based on the problem at hand. Offspring are produced by mating selected parents through crossover and mutation operators. By the crossover operation, the qualities and characteristic of parents transfer to the children. Moreover, mutation operator guarantees diversity of the next generation by some random changes in chromosomes. Having a population of solutions in GA helps to avoid being trapped in local optima. Generations evolve in each iteration of the algorithm and individuals converge toward the best. The iterations of the GA ends with a stopping criterion (Karakatič and Podgorelec, 2015).

It is supposed that immediately after a major disaster and in the chaotic environment of the city, the fleet of emergency vehicles are managed through the ERC. ERCs can use the data infusion to locate patients and provide vehicles with the shortest path to reach to the scene. It should be noticed that although the drivers supposedly are familiar with the routes, the disaster destructs many connections and makes the existing routes useless, hence the instructions and information provided by ERCs are extremely vital in this environment. The assignment of vehicles to patients is based on their distance, however when the capacity of the vehicles is greater than one a patient may not necessarily be assigned to its closest vehicle. On the other hand, each patient has only limited time during which he/she should receive the medical care otherwise his/her survival is endangered. This time limit is referred to as “deadline” in this text. The deadlines of the patients add to the complexity of the problem. After reaching a patient, the vehicle may immediately return to the hospital to observe the patients deadline, if this is not the case, it may proceed to the location of the next patient. After having its capacity filled, the vehicle takes the patients to the nearest hospital and goes for the next mission. If there is no hospital in the determined radius or if the deadline is shorter than the time required to travel the distance between the patient and the closest hospital, he/she is not considered in the calculations and the model does not assign any resource to this point. The priorities to receive service is based on the deadline and geographical location. The model aims to maximize the total number of saved lives and not only the number of services. In practice, after a major disaster there would be many first-aid stations which will be installed by international relief organizations, and patients may be transferred to these stations to receive simple triage and rapid treatment before they are transferred to health care institutes. Furthermore, aerial aid may also be used for patient transportation, nevertheless consideration of the deadlines for the patients would help to minimize the fatalities and the assumptions of this study would be valuable to practitioners. The prioritization of patients based on their deadline and severity of their injuries was previously considered in practice, however only in the stations and emergency rooms or in prioritizing patients for transportation from temporary stations to major hospitals and not in the initial transportation phase from the scenes (Li and Zheng, 2014).

Although many studies (Morales and Sandlin, 2015; Nedjati et al., 2016; Tatham et al., 2017) suggest aerial transportation and the use of Unmanned Aerial Vehicles in the post-disaster period, the transportation of injured people requires the ground transportation in most cases. The main reason is that UAVs with high capacity are expensive and are needed in large number in a post-disaster period. In many cases, air transport was used to evacuate the people after catastrophic disasters such as Armenia earthquake 1988 and Wenchuan earthquake 2008 (Chen et al., 2009; Tanaka et al., 1998), however under this circumstances also the solutions discussed in this paper would be beneficial in assigning resources and planning the rescue operation.

The problem discussed here is of great complexity and some assumptions are necessary to simplify the problem and help to obtain a practical solution in a reasonable time. One such assumption is that the emergency vehicles are identical, i.e. their capacity is a fixed positive integer and their speed is also the same. In this section and for the sake of simplicity, the mathematical properties are analyzed under the assumption that each vehicle belongs to a hospital and every mission of the vehicle starts and finishes at this hospital.

It is assumed that a patient may belong to the responsibility area of several hospitals. However, if the responsibility areas are disjoint, then the problem is decomposed into a set of multi-vehicle single hospital problems. The capacity of the vehicles is denoted by CAP which is the maximum number of injured people that can be transported at the same time with one vehicle. Without loss of generality, we may assume that the index order of the victims is an increasing order of the deadlines, i.e.:

(1)

where p is the number of reported cases in the responsibility area of the hospital. The structure of a mission is as follows:

hospital→ first victim in the mission →…→ last patient in the mission → hospital.

Lemma 1.

The number of the necessary missions is at least:

(2)

Let cij be the distance of locations i and j. Index H is used for the hospital. It is assumed that the distances are symmetric and satisfy the triangle inequality. Further on, let n be the number of vehicles. It is assumed that n⩾2.

Lemma 2.

Assume that the loading and unloading times are 0. Assume further on that the permutation π gives the increasing order of the victims’ distances from the hospital, i.e.:

(3)

Then the time that takes the vehicles to travel between the hospital and the victims is at least:

(4)

In the case of CAP >1. If CAP=1 then we have:

(5)

The possible improvement of the results can be obtained in the case of CAP=2 which is discussed at the end of this section with the analysis of an instance problem. Another obvious improvement is obtained if the distances satisfy the triangle inequality:

(6)
Lemma 3.

Assume that there are n emergency vehicles and all patients arrive to the hospital in time. Let δj be the minimal deadline of patients transported in the last mission in vehicle j. Let dj(i)=0 if vehicle j is not used. Then the total travel time is:

(7)

Proof. When vehicle transports victims, then it must reach the hospital not later than the earliest deadline of the transported victims, otherwise, at least one of the patients is lost. The n greatest possible deadlines are in the formula. ◼

Remark.

Let TB be the total travel time affordable by the vehicles in solution B under construction. Assume that each vehicle must do one more mission. Let i(1),i(2),…,i(n) be the indices of the last n patients who are not yet transported in the partial solution B. TB is at most:

(8)

TB is TB,MAX only if the victims with the last n victims are transported alone. Otherwise, the possible total transportation time drops.

An important question is if it is possible to save all victims? Assume that a special algorithm is designed for the problem which consists of constructive and backtracks steps. The same question is important in the algorithm not only for all victims but for the first k victims as well. Let Ck* be the minimal possible makespan if all first k victims are transported to the hospital regardless to the deadlines. If:

(9)

then it is not possible to save everybody from the first k victims. The same result is obtained if the inequality:

(10)

holds. Section 3.3 below gives an example of the application of tests (9) and (10). The basic idea is that the makespan/the total necessary travel time of the solution under construction is estimated and compared to the greatest deadline/total available travel time. Lemmas 2, and 3 can be used in this process.

A lower bound of the total travel time can be obtained from a set partitioning problem if the capacity of the vehicle is low. This case is discussed here assuming that CAP=2. Let δij(ij) be the travel time if the pair (i, j) of victims transported. If i=j then the mission transports victim i alone. The total travel time is at least as much as the optimal value of the set partitioning problem as follows:

(11)
(12)
(13)

where the binary variable xij is 1 if and only if patients i and j are transported in the same mission, The set partitioning problem is NP-complete in general; however, it has a special structure and limited size in this case. Thus, it might be effective in the practice.

The city is a Manhattan-like city. It is assumed that the speed of the vehicle is 1, i.e. it takes one unit of time to travel one unit of distance. There are 11 victims and 1 hospital. The positions are summarized in Table I.

Table I

The positions of the victims and the hospital

Victim1234567891011H
x11035512111327810
y18171998181574910

The Manhattan distances and the deadlines are in Table II. Notice that in the language of mathematics the Manhattan distances are called l1 distances.

Table II

The l1 distances of the victims, the hospital and the deadlines of the victims

1234567891011Hdj
 101618221218272679151845
 2 01616621110973247
 3  0410189121117131448
 4   010187121517131450
 5    081514563653
 6     01181195455
 7      05201811956
 8       0191711860
 9        0881163
10         06968
11          0370
H           0

The minimal path is not unique in the case of l1 distance. Starting from one point, the horizontal and vertical direction can be changed step by step if the path gets closer to the target point in every step. This observation leads to the notion of sthe taircase:

Definition 1.

Two victims are on the same staircase if there is a minimal path from the hospital to the victim having a longer distance from the hospital via the victim having a shorter distance from the hospital.

If a pair of victims is in the same staircase, then the mission transporting this pair to the hospital has no longer travel time than the mission transporting alone the victim with longer distance from the hospital. Any other mission transporting this victim has at least as long travel time because of the triangle inequality. Missions transporting a pair of patients which are not in the same staircase increases the total travel time of the solution under construction. There are ten pairs in the same staircase in the example as follows: (1, 2), (1, 5), (1, 9), (1, 10), (1, 11), (2, 9), (2, 10), (6, 2), (9, 5) and (10, 11). The notion of being in the same staircase can be introduced for Euclidean distance as well. However, the “staircase” is a segment of a line in this case.

Assume that there are two vehicles. Table III contains a construction that saves the first 9 victims. It is conjectured that all victims cannot be saved, and victim 11 can be always saved.

Table III

Perfect saving for the first nine victims

MissionScheduleVehicleMissionScheduleVehicle
1PositionH15HV12PositionH26HV2
 Time0183036  Time0248 
3PositionH34HV24PositionH78HV1
 Time8222640  Time36434856 
5PositionH9H V2       
 Time405162         

The analysis of the unsolved case of the first 10 victims may start something like this. When there is a pair in a mission, the vehicle goes from the hospital to the first victim, from the first victim to the second and from the second victim to the hospital. The triangle inequality implies that the length of the mission is at least twice of the longer distance from the hospital. The sequence of the victim-hospital distances is 18, 14, 14, 11, 9, 9, 8, 6, 4, 3, 2. Assume that each mission transports a pair. Thus, the lengths of the missions are at least 36, 28, 18, 16 and 8. The total is 106. This value assumes that all pairs are in the same staircase. The only perfect matching of the graph defined by the pairs of victims in the same staircase in the case of the first ten victims is (6,2), (1, 10) and (9, 5). Victims 3, 4, 7 and 8 have no pair in the same staircase. The minimal increase compared to staircase situation is 8 and it is given by both the (3, 8), (4, 7) and the (3,4), (7, 8) pairs. Thus, the total travel time is at least 114. The available total travel time is as follows. Assume that the (1,10) pair is used and victims 8, and 9 are in different pairs as it is suggested above then it is at most d6+d7=111, because patients 6 and 7 are in different vehicles. Time 111 is not enough. If the (1, 10) pair is used and victims 8 and 9 form one pair then the total travel time is at most d6+d8=115. It might be enough. However, further investigation of the possible schedules is necessary.

If the capacity of the emergency vehicle is more than one, then there are cases when the vehicle must leave somebody still on the spot to save everybody. A small example shows this phenomenon. The capacity of the vehicle is supposed to be 2. Assume that places A and B are in the same staircase and their distances from the hospital are 1 and 2, respectively. Persons X and Y are in place A with deadlines 4 and 6. Person Z is in place B with deadline 4. An emergency vehicle starts at time 0 from the hospital. It stops at time 1 at place A and picks up person X. However, it leaves person Y there and heads for place B where it picks up person Z. It goes back to the hospital from B. The arrival time is 4. It turns back for person Y and arrives at the hospital at time 6. Thus, everybody is saved. If the vehicle picks up both X and Y in the first visit to the location, then it arrives back to the hospital at time 2. It can pickup person Z at time 4, however, it is too late as it arrives at the hospital only at time 6.

This paradox property may cause serious difficulty in a real case because shocked people should accept something which seems illogical.

John Holland devised the GA based on the selection process and evolve of generations found in nature and the algorithm has been utilized in many studies since then (Ghadiri Nejad, Shavarani, Vizvári, and Barenji, 2018; Shavarani et al., 2017). This process guarantees that superior individuals are produced through generations over a long run. GA starts with a population of random solutions. Each solution is represented by a chromosome. The quality of each solution is evaluated by the fitness function. At each iteration of the algorithm, randomly selected parents are mated by crossover and mutation operators to generate new solutions. The resulting offspring are added to the population pool then the best solutions are selected as the new generation for starting the next iteration of the algorithm. The solutions converge to the best solution and the algorithm would stop after a predetermined number of iterations and return the best solution found.

In this study, each solution is represented by a chromosome whose length is equal to the total number of network nodes. The ith gene of the chromosome indicates the index of the hospital assigned to ith node. For each node, only hospitals that are within an allowed radius are considered. This radius is determined by decision makers and in the case study, it is assumed to be two kilometers. It is obvious that there might be no hospital in the allowed radius for a given node. Such nodes would not be satisfied in any case and to speed the algorithm and reduce the size of the problem, they are eliminated from the problem. If more than one hospital is in the radius, one of them is selected randomly. The structure of the chromosome is illustrated in Figure 1.

Figure 1

The structure of the chromosome

Figure 1

The structure of the chromosome

Close Figure 1

The nodes assigned to each hospital are extracted from this chromosome. The service order for the nodes assigned to a hospital is improved by a local search which applies different permutations to the service order and examines the quality of fitness function which is defined as the total number of saved patients. The best order found is returned by the local search. The capacity of each vehicle is considered equal to two patients. Furthermore, the available vehicles are randomly distributed among existing hospitals in initial solutions and it is updated through a local search which searches for best distribution of vehicles. The local search starts from a random hospital and compares the assigned vehicles to the minimum number of the vehicles required to meet its demand. If the assigned vehicles are more than the minimum requirement, the assignment is updated accordingly. The unassigned vehicles are then distributed among those hospitals whose assigned vehicles are equal or less than their minimum number of required vehicles. The minimum number of vehicles for each hospital is calculated within the fitness function.

The algorithm starts with a population of random solutions. In each iteration of the GA, the offspring or children are generated by altering the selected parents through crossover and mutation operations. To perform the crossover operation, two parents are selected randomly by roulette wheel technique that gives higher priorities to better solutions with better fitness values. A unique crossover point is generated along the chromosome length, and the second part of the chromosomes after the crossover point are interchanged and two new offsprings are generated and added to the solution pool. Figure 2 depicts the crossover operation.

Figure 2

The crossover operator

Figure 2

The crossover operator

Close Figure 2

The mutation operator is performed on offspring generated by crossover operator to improve their quality. To perform mutation, one of the solutions is selected randomly. The mutation operator randomly selects some genes of the chromosome and changes the assignment of the related nodes. It should be noted that the mutation operator only applies to nodes with more than one hospital in their allowed radius, otherwise no change is possible. The mutation operation is illustrated in Figure 3.

Figure 3

The mutation operator

Figure 3

The mutation operator

Close Figure 3

The children created by the crossover and mutation operators undergo the described local search procedures to find the best order of service for each hospital. The improved solutions are added to the population pool and the superior individuals are selected as the next generation to start the next iteration of the algorithm. The pseudo-code of the developed GA and the local searches is demonstrated in Figures 4 and 5, respectively.

Figure 4

Pseudocode of the developed hybrid Genetic algorithm

Figure 4

Pseudocode of the developed hybrid Genetic algorithm

Close Figure 4
Figure 5

The pseudocode of (a) Local search for finding the best service order (b) Local search for finding the best assignment of vehicles

Figure 5

The pseudocode of (a) Local search for finding the best service order (b) Local search for finding the best assignment of vehicles

Close Figure 5

To evaluate the effectiveness of the hybrid GA with the two local searches a comparison is made between the hybrid GA and the GA. The parameters of both algorithms are tuned by Taguchi design to compare both algorithms with their best settings. The design and analysis of Taguchi are performed using Minitab 16. Taguchi reduces the number of trials by the orthogonal design of parameters (Ghadiri Nejad, Güden, Vizvári, and Vatankhah Barenji, 2018; Vatankhah Barenji et al., 2018). Thus, for the GA with four parameters and three levels, only nine runs are required. The hybrid GA with five parameters defined in three levels requires 27 runs. The Taguchi design for GA and the proposed Hybrid GA is illustrated in Table II and Table III, respectively, wherein nPop, Pc, Pm and maxIt stand for population size, crossover rate, mutation rate and the maximum number of iterations. LSI in HGA stands for the number of local search iterations. For each combination of the parameters, the algorithm is applied on three instance problems and the average value is used as the response in the analysis of the data. Considering the strategic nature of the algorithm time is not used as the response value in Taguchi analysis and only fitness values are investigated for this matter (Tables IV and V).

Table IV

Taguchi design for the genetic algorithm

nPopPcPmmaxIterFitness valuetime
300.50.34012,749.83754.52
300.60.55012,781.691,355.57
300.70.77012,673.662,258.48
500.50.57012,730.452,189.95
500.60.74012,751.852,189.95
500.70.35012,693.412,348.51
700.50.75012,759.882,201.78
700.60.37012,703.743,806.13
700.70.54012,783.753,359.79
Table V

Taguchi design for the hybrid genetic algorithm

nPopPcPmmaxItLSIFitness valuetime
300.50.340319,340.123,527.57
300.50.340519,183.955,083.31
300.50.340719,248.776,654.82
300.60.550319,377.165,985.99
300.60.550519,256.179,108.01
300.60.550719,406.1710,444.45
300.70.770319,361.118,272.36
300.70.770519,401.2313,633.78
300.70.770719,544.4424,388.41
500.50.570319,367.949,451.92
500.50.570519,479.0114,029.74
500.50.570719,496.3127,462.72
500.60.740319,453.727,735.83
500.60.740519,385.1911,959.85
500.60.740719,400.2318,789.23
500.70.350319,431.485,152.96
500.70.350519,446.339,605.13
500.70.350719,340.7415,784.46
700.50.750319,649.3813,593.95
700.50.750519,493.8314,789.91
700.50.750719,650.6224,547.18
700.60.370319,441.9810,969.83
700.60.370519,426.5414,184.23
700.60.370719,451.8511,097.75
700.70.540319,464.814,611.07
700.70.540519,429.016,891.95
700.70.540719,439.519,175.88

The Taguchi analysis results illustrated in Figure 6 indicates that for the GA nPop, Pc, Pm and maxIt set at 70, 0.5, 0.5 and 40, respectively, and for HGA the parameters nPop, Pc, Pm, maxIt and LSI should be set at 70, 0.5, 0.7, 50 and 7.

Figure 6

The main effects plot for (a) Genetic algorithm (b) Hybrid genetic algorithm

Figure 6

The main effects plot for (a) Genetic algorithm (b) Hybrid genetic algorithm

Close Figure 6

By setting the algorithms in their best configuration, algorithms were run ten times each and the results indicated in Table VI were used to compare the performance of the two algorithms. As illustrated in Table VII, the one-way ANOVA performed by Minitab software indicates that the proposed hybrid GA performs significantly better than the GA (p=0.000).

Table VI

Results by tuned algorithms

12345678910
HGA31,49531,07231,24631,54931,08731,43531,26031,44631,61231,469
GA20,81720,81820,49320,57820,69820,52520,79720,70420,66020,596
Table VII

One-way ANOVA: fitness value vs algorithm

SourceDFSSMSFp
Algorithm1572,280,685572,280,68522,884.540.000
Error18450,13225,007  
Total19572,730,817   

Tehran, The capital of Iran, is considered as the case study of this paper. The transportation network of this city with 90,378 nodes and 1,24,171 edges is acquired from ArcGIS. There are 235 hospitals in the city of Tehran. It is assumed there are 1,000 emergency vehicles that should be assigned to these hospitals. The average speed of the emergency vehicles is considered as 60 kilometers per hour. The place, number of accidents and the patients’ deadlines are generated randomly, and the total number of patients is equal to 45,228. The maximum, minimum, mean and standard deviation of deadlines is 80, 20, 25 and 27.95 minutes, respectively (Figure 7).

Figure 7

Acquired from ArcGIS (a) The hospitals of Tehran (b) Tehran transportation network

Figure 7

Acquired from ArcGIS (a) The hospitals of Tehran (b) Tehran transportation network

Close Figure 7

Due to the size of the problem and the high complexity and runtime required to compute the length of the shortest path between nodes, the distances between any two nodes is approximated by Manhattan distance. Furthermore, the allowable radius for assigning hospitals to nodes is set at two kilometers. This radius makes some areas out of reach. The situation is depicted in Figure 8 where reachable and unreachable areas are displayed in black and gray colors, respectively.

Figure 8

Coverage of different areas by emergency vehicles

Figure 8

Coverage of different areas by emergency vehicles

Close Figure 8

The problem under study was solved with the tuned hybrid GA with a core i5 intel computer. The number of saved people is equal to 31,541 and the CPU time for solving the problem is equal to 25076.286. These kind of algorithms are supposed to run on supercomputers which are able to process as high as 100 petaflops per seconds while the core i5 computer used for this case study can only process around 40 gigaflops per seconds (Chinese supercomputer is world’s fastest at 33,860 trillion calculations per second – Telegraph, 2013; Six Clicks: The six fastest computers in the world | ZDNet, 2017; Top 10 supercomputers of 2017 | Network World, 2017). Thus running the algorithm on a supercomputer in an emergency center would not take more than a few seconds at most. The best result acquired in each iteration of the algorithm is depicted in Figure 9. As mentioned before, the total number of patients is equal to 45,228, but only 35,344 patients have hospitals within the allowed radius. The best solution found by the algorithm with 1,000 emergency vehicles translates to saving approximately 90 percent of the patient with hospitals in their allowed radius. Furthermore the average of the deadlines is only 25 minutes which is not adequate for on time transportation, and chances of saving such patients is really low. It is needless to mention with increasing the emergency vehicles and/or the allowed radius these results may improve. The number of assigned vehicles and a corresponding number of saved patients for each hospital is illustrated in detail in Figure 10. As displayed in this figure, no vehicle is assigned to the hospitals far from the city center and most of the vehicles are in hospitals of the populated areas. The order of the service that is equivalent to the routing of the vehicles is also provided by the algorithm.

Figure 9

Best fitness values found in each iteration

Figure 9

Best fitness values found in each iteration

Close Figure 9
Figure 10

Best assignments found

Figure 10

Best assignments found

Close Figure 10

A sensitivity analysis has been carried out on the distance limit. The number of saved persons depends on the distance limit as Table VIII shows.

Table VIII

The number of saved persons as the function of the maximal allowed distance

Maximal allowed distance from hospital (meter)The number of saved persons
1,00020,320
1,50029,798
2,00031,541
2,50028,024
3,00024,663
3,50022,510
4,00020,568

As it can be seen that the maximal number of saved patients is achieved if the distance limit is 2,000 meter. The reason may be explained by the increase of traveling times resulted from the increase in allowed radius. Small radius would also put many patients out of the coverage. With the radius of 2 km, some parts of the city are not covered as it can be seen in Figure 8. The city authorities should provide required measures to overcome this problem.

The problem was solved several times without consideration of the deadlines and as expected the fatality rate was significantly higher with this policy. This result could be expected since without consideration of deadlines, a vehicle would pickup a patient with serious injury and instead of going to the nearest hospital, it would proceed to the other patient nearby, losing the chances of saving the first victim. In other case, the patients with high priority would be ignored due to their geographical location and lose their survival chance. The best rate of survival with the traditional assignment policy was 74 percent in 20 runs. These observations imply the superiority of the proposed method in terms of the saved lives which provides a better exploitation of existing resources.

There are some difficulties in deploying such a policy in real life. The main principle of the method is to serve first those with adequate deadline. The service priority is first those with shorter deadline, i.e. those with more serious injuries. In traditional policies, the emergency transportation does not differentiate between patients in such a way and such a discrimination might seem irrational to the patients and personnel. The situation is even tougher were two patients with two different priorities are near each other which would create a little conflict for those left behind or those with delayed service. However, it should be noticed the ultimate goal of disaster response is increasing the total number of saved lives and decreasing fatalities. Thus although some dissatisfaction or confusions may arise, the results are going to be significantly better. For achievement of the best results, the ERC is supposed to prioritize the patients and staff should be trained to follow the instructions strictly without deliberation. The ethical, social and legal complications encountered in this policy should be further addressed in related studies.

Even under normal situations, health cares are resource intensive units. There have been tremendous amount of studies focusing on the assignment of resources, both in terms of medical staff and medical equipment, in the various environments most of which address the post-disaster period. Maybe due to ethical issues, most of the research at hand is with the objective of maximizing the number of services, this study provides tools to optimize the number of saved lives and discusses the consequences of such decisions. It is obvious that although the number of services may be less in this strategy, the number of saved lives is greater. Investigation of ethical issues and social circumstances of such a policy is to be addressed in future studies. This paper provides disaster managers with an assignment algorithm that was not considered before.

This study applies the multiple depot pickup and delivery VRP concept for the emergency transportation of casualties of a disaster in a metropolitan city. It also uncovers some mathematical properties of the problem. The problem is known as an np-hard problem and thus a GA is devised to solve the problem. The proposed model including the proposed hybrid GA also explores which parts of the city are uncovered by the hospitals and the emergency transportation system, providing highlights for disaster management hence it also contributes to the preparedness phase.

A main aim of this study was to create a new insight into assignment of scarce medical staff to different hospitals and operating rooms to increase the success of these units in the post-disaster period. Although many relaxations were assumed in this study, the researchers hope more comprehensive models would be created in the future as a result of this study. In a post-disaster period a fleet of different aerial or ground vehicles are supposed to cooperate in emergency missions which should be captured by a fleet VRP model. The case of the post-disaster period which is a dynamic problem needs further analysis and algorithms. The last but not the least is the ethical issues associated by the method proposed which should be addressed by researchers in the field.

Archetti
,
C.
and
Speranza
,
M.G.
(
2007
), “
An overview on the split delivery vehicle routing problem
”,
Operations Research Proceedings 2006
, pp.
123
-
127
.
Archetti
,
C.
and
Speranza
,
M.G.
(
2012
), “
Transactions in operational vehicle routing problems with split deliveries
”,
International Transactions in Operational Research
, Vol.
19
Nos
1/2
, pp.
3
-
22
,
available at:
Arostegui
,
M.A.
,
Kadipasaoglu
,
S.N.
and
Khumawala
,
B.M.
(
2006
), “
An empirical comparison of tabu search, simulated annealing, and genetic algorithms for facilities location problems
”,
International Journal of Production Economics
, Vol.
103
No.
2
, pp.
742
-
754
.
Avella
,
P.
,
Boccia
,
M.
and
Vasilyev
,
I.
(
2013
), “
Lifted and local reachability cuts for the vehicle routing problem with time windows
”,
Computers & Operations Research
, Vol.
40
No.
8
, pp.
2004
-
2010
.
BañOs
,
R.
,
Ortega
,
J.
,
Gil
,
C.
,
MáRquez
,
A.L.
and
De Toro
,
F.
(
2013
), “
A hybrid meta-heuristic for multi-objective vehicle routing problems with time windows
”,
Computers & Industrial Engineering
, Vol.
65
No.
2
, pp.
286
-
296
.
Beltrami
,
E.J.
and
Bodin
,
L.D.
(
1974
), “
Networks and vehicle routing for municipal waste collection
”,
Networks
, Vol.
4
No.
1
, pp.
65
-
94
.
Berbeglia
,
G.
,
Cordeau
,
J.-F.
and
Laporte
,
G.
(
2010
), “
Dynamic pickup and delivery problems
”,
European Journal of Operational Research
, Vol.
202
No.
1
, pp.
8
-
15
.
Berbeglia
,
G.
,
Cordeau
,
J.-F.
,
Gribkovskaia
,
I.
and
Laporte
,
G.
(
2007
), “
Static pickup and delivery problems: a classification scheme and survey
”,
Top
, Vol.
15
No.
1
, pp.
1
-
31
.
Bodin
,
L.
,
Golden
,
B.
,
Assad
,
A.
and
Ball
,
M.
(
1983
), “
Special issue – routing and scheduling of vehicles and crews - the state of the art
”,
Computers & Operations Research
, Vol.
10
No.
2
, pp.
63
-
211
.
Borumand
,
A.
and
Beheshtinia
,
M.A.
(
2018
), “
A developed genetic algorithm for solving the multi-objective supply chain scheduling problem
”,
Kybernetes
,
K-07-2017-0275, available at:
(accessed
 May 18, 2018).
Braekers
,
K.
,
Ramaekers
,
K.
and
Van Nieuwenhuyse
,
I.
(
2016
), “The vehicle routing problem: State of the art classification and review”,
Computers and Industrial Engineering
, Vol.
99
, pp.
300
-
313
,
available at:
Brar
,
G.S.
and
Saini
,
G.
(
2011
), “
Milk run logistics: literature review and directions
”,
Proceedings of the World Congress on Engineering
, Vol. 1, pp.
6
-
8
.
Bräysy
,
O.
and
Gendreau
,
M.
(
2005
), “
Vehicle routing problem with time windows, part I: route construction and local search algorithms
”,
Transportation Science
, Vol.
39
No.
1
, pp.
104
-
118
,
available at:
Campbell
,
A.M.
and
Wilson
,
J.H.
(
2014
), “
Forty years of periodic vehicle routing
”,
Networks
, Vol.
63
No.
1
, pp.
2
-
15
,
available at:
Carlson
,
C.E.
,
Isihara
,
P.A.
,
Sandberg
,
R.
,
Boan
,
D.
,
Phelps
,
K.
,
Lee
,
K.L.
,
Diedrichs
,
D.R.
,
Cuba
,
D.
,
Edman
,
J.
,
Gray
,
M.
,
Hesse
,
R.
,
Kong
,
R.
and
Takazawa
,
K.
(
2016
), “
Introducing PEARL
”,
Journal of Humanitarian Logistics and Supply Chain Management
, Vol.
6
No.
2
, pp.
202
-
221
,
available at:
Chang
,
F.-S.
,
Wu
,
J.-S.
,
Lee
,
C.-N.
and
Shen
,
H.-C.
(
2014
), “
Greedy-search-based multi-objective genetic algorithm for emergency logistics scheduling
”,
Expert Systems with Applications
, Vol.
41
No.
6
, pp.
2947
-
2956
,
available at:
Chen
,
J.
,
Zhao
,
W.
,
Xian
,
M.
,
Lu
,
J.
and
Liang
,
Z.
(
2009
), “
Trans-Province Transfer of 10,373 patients injured in Wenchuan Earthquake
”,
Journal of Evidence-Based Medicine
, Vol.
2
No.
4
, pp.
270
-
276
,
available at:
Chinese supercomputer is world’s fastest at 33,860 trillion calculations per second – Telegraph
(
2013
),
available at:
www.telegraph.co.uk/technology/news/10129285/Chinese-supercomputer-is-worlds-fastest-at-33860-trillion-calculations-per-second.html
(accessed
 May 18, 2018).
Chomilier
,
B.
,
Samii
,
R.
and
Van Wassenhove
,
L.N.
(
2003
), “
The central role of supply chain management at IFRC
”,
Forced Migration Review
, Vol.
18
No.
2
, pp.
15
-
16
.
Chou
,
Y.-L.
,
Romeijn
,
H.E.
and
Smith
,
R.L.
(
1998
), “
Approximating shortest paths in large-scale networks with an application to intelligent transportation systems
”,
INFORMS Journal on Computing
, Vol.
10
No.
2
, pp.
163
-
179
.
Clarke
,
G.
and
Wright
,
J.W.
(
1964
), “
Scheduling of vehicles from a central depot to a number of delivery points
”,
Operations Research
, Vol.
12
No.
4
, pp.
568
-
581
,
available at:
Dantzig
,
G.B.
and
Ramser
,
J.H.
(
1959
), “
The truck dispatching problem
”,
Management Science
, Vol.
6
No.
1
, pp.
80
-
91
,
available at:
Darwin
,
C.
(
1859
), “On the origin of species by means of natural selection, or the preservation of favoured races in ….”,
D. Appleton, New York, NY. available at:
www.ias.ac.in/resonance/February2009/p204-208.pdf
Delmonteil
,
F.-X.
and
Rancourt
,
M.-È.
(
2017
), “
The role of satellite technologies in relief logistics
”,
Journal of Humanitarian Logistics and Supply Chain Management
, Vol.
7
No.
1
, pp.
57
-
78
,
available at:
Drexl
,
M.
(
2012
), “
Synchronization in vehicle routing – a survey of VRPs with multiple synchronization constraints
”,
Transportation Science
, Vol.
46
No.
3
, pp.
297
-
316
.
Dror
,
M.
and
Trudeau
,
P.
(
1989
), “
Savings by split delivery routing
”,
Transportation Science
, Vol.
23
No.
2
, pp.
141
-
145
.
Eguchi
,
R.T.
(
2013
), “
We have come a long way, yet we still have far to go
”,
Natural Hazards
, Vol.
68
No.
1
, pp.
201
-
202
,
available at:
Eksioglu
,
B.
,
Vural
,
A.V.
and
Reisman
,
A.
(
2009
), “
The vehicle routing problem: a taxonomic review
”,
Computers & Industrial Engineering
, Vol.
57
No.
4
, pp.
1472
-
1483
.
Escobar
,
J.W.
,
Linfati
,
R.
,
Toth
,
P.
and
Baldoquin
,
M.G.
(
2014
), “
A hybrid granular tabu search algorithm for the multi-depot vehicle routing problem
”,
Journal of Heuristics
, Vol.
20
No.
5
, pp.
483
-
509
.
Fowkes
,
V.
,
Blossom
,
H.J.
,
Sandrock
,
C.
,
Mitchell
,
B.
and
Brandstein
,
K.
(
2010
), “
Exercises in emergency preparedness for health professionals in community clinics
”,
Journal of Community Health
, Vol.
35
No.
5
, pp.
512
-
518
,
available at:
Francis
,
P.M.
,
Smilowitz
,
K.R.
and
Tzur
,
M.
(
2008
), “
The period vehicle routing problem and its extensions
”,
Operations Research/ Computer Science Interfaces Series, available at:
Garey
,
M.R.
and
Johnson
,
D.S.
(
1979
),
Computers and Intractability: A Guide to the Theory of NP-Completeness
,
W. H. Freeman
,
San Francisco, CA
.
Garner
,
A.A.
and
Harrison
,
K.
(
2006
), “
Early post-tsunami disaster medical assistance to Banda Aceh: a personal account
”,
Emergency Medicine Australasia
, Vol.
18
No.
1
, pp.
93
-
96
.
Gavidia
,
J.V.
(
2017
), “
A model for enterprise resource planning in emergency humanitarian logistics
”,
Journal of Humanitarian Logistics and Supply Chain Management
, Vol.
7
No.
3
, pp.
246
-
265
,
available at:
Gendreau
,
M.
and
Tarantilis
,
C.D.
(
2010
),
Solving Large-Scale Vehicle Routing Problems With Time Windows: The State-of-the-Art
,
Cirrelt, Montreal
,
Quebec
.
Ghadiri Nejad
,
M.
,
Güden
,
H.
,
Vizvári
,
B.
and
Vatankhah Barenji
,
R.
(
2018
), “
A mathematical model and simulated annealing algorithm for solving the cyclic scheduling problem of a flexible robotic cell
”,
Advances in Mechanical Engineering
, Vol.
10
No.
1
,
available at:
Ghadiri Nejad
,
M.
,
Shavarani
,
S.M.
,
Vizvári
,
B.
and
Barenji
,
R.V.
(
2018
), “
Trade-off between process scheduling and production cost in cyclic flexible robotic cells
”,
International Journal of Advanced Manufacturing Technology
, Vol.
96
Nos
1-4
, pp.
1081
-
1091
,
available at:
Ginty
,
M.M.
(
2007
), “
Climate change bites
”,
available at:
www.nrdc.org/stories/climate-change-bites
(accessed
 February 1, 2018).
Goetschalckx
,
M.
and
Jacobs-Blecha
,
C.
(
1989
), “
The vehicle routing problem with backhauls
”,
European Journal of Operational Research
, Vol.
42
No.
1
, pp.
39
-
51
.
Golabi
,
M.
,
Shavarani
,
S.M.
and
Izbirak
,
G.
(
2017
), “
An edge-based stochastic facility location problem in UAV-supported humanitarian relief logistics: a case study of Tehran earthquake
”,
Natural Hazards
, Vol.
87
No.
3
,
available at:
Gong
,
Q.
and
Batta
,
R.
(
2004
), “
Methodology to manage priority queues of casualties in a dynamic disaster environment
”,
IIE Annual Conference. Proceedings
, p.
1
.
Gong
,
Q.
and
Batta
,
R.
(
2007
), “
Allocation and reallocation of ambulances to casualty clusters in a disaster relief operation
”,
IIE Transactions (Institute of Industrial Engineers)
, Vol.
39
No.
1
, pp.
27
-
39
,
available at:
Gong
,
Q.
,
Jotshi
,
A.
and
Batta
,
R.
(
2004
), “
Dispatching/routing of emergency vehicles in a disaster environment using data fusion concepts
”,
Proc. of 7th International Conference on Information Fusion
, pp.
967
-
974
.
Hemmelmayr
,
V.
,
Doerner
,
K.F.
,
Hartl
,
R.F.
and
Rath
,
S.
(
2013
), “
A heuristic solution method for node routing based solid waste collection problems
”,
Journal of Heuristics
, Vol.
19
No.
2
, pp.
129
-
156
.
Holland
,
J.H.
(
1975
), “Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence”,
University of Michigan
.
Ingrassia
,
P.L.
,
Prato
,
F.
,
Geddo
,
A.
,
Colombo
,
D.
,
Tengattini
,
M.
,
Calligaro
,
S.
,
Fabrizio
,
L.M.
,
Jeffre
,
M.F.
and
Della Corte
,
F.
(
2010
), “
Evaluation of medical management during a mass casualty incident exercise: an objective assessment tool to enhance direct observation
”,
The Journal of Emergency Medicine
, Vol.
39
No.
5
, pp.
629
-
636
,
available at:
Jotshi
,
A.
,
Gong
,
Q.
and
Batta
,
R.
(
2009
), “
Dispatching and routing of emergency vehicles in disaster mitigation using data fusion
”,
Socio-Economic Planning Sciences
, Vol.
43
No.
1
, pp.
1
-
24
,
available at:
Kallehauge
,
B.
(
2008
), “
Formulations and exact algorithms for the vehicle routing problem with time windows
”,
Computers & Operations Research
, Vol.
35
No.
7
, pp.
2307
-
2330
.
Kallehauge
,
B.
,
Larsen
,
J.
,
Madsen
,
O.B.G.
and
Solomon
,
M.M.
(
2005
), “
Vehicle routing problem with time windows
”,
Column Generation
,
Springer-Verlag
,
New York, NY
, pp.
67
-
98
.
Kaneberg
,
E.
(
2017
), “
Managing military involvement in emergency preparedness in developed countries
”,
Journal of Humanitarian Logistics and Supply Chain Management
, Vol.
7
No.
3
, pp.
350
-
374
,
available at:
Karakatič
,
S.
and
Podgorelec
,
V.
(
2015
), “
A survey of genetic algorithms for solving multi depot vehicle routing problem
”,
Applied Soft Computing
, Vol.
27
No.
Supplement C
, pp.
519
-
532
,
available at:
Khalil
,
I.M.
,
Khreishah
,
A.
,
Ahmed
,
F.
and
Shuaib
,
K.
(
2014
), “
Dependable wireless sensor networks for reliable and secure humanitarian relief applications
”,
Ad Hoc Networks
, Vol.
13
No.
SI
, pp.
94
-
106
,
available at:
Knight
,
K.W.
and
Hofer
,
J.P.
(
1968
), “
Vehicle scheduling with timed and connected calls: a case study
”,
Journal of the Operational Research Society
, Vol.
19
No.
3
, pp.
299
-
310
.
Koç
,
Ç.
,
Bekta\cs
,
T.
,
Jabali
,
O.
and
Laporte
,
G.
(
2015
), “
A hybrid evolutionary algorithm for heterogeneous fleet vehicle routing problems with time windows
”,
Computers & Operations Research
, Vol.
64
, pp.
11
-
27
.
Kovács
,
G.
and
Spens
,
K.M.
(
2007
), “
Humanitarian logistics in disaster relief operations
”,
International Journal of Physical Distribution & Logistics Management
, Vol.
37
No.
2
, pp.
99
-
144
,
available at:
Kreiss
,
Y.
,
Merin
,
O.
,
Peleg
,
K.
,
Levy
,
G.
,
Vinker
,
S.
,
Sagi
,
R.
and
Ash
,
N.
(
2010
), “
Early Disaster response in Haiti: the Israeli field hospital experience
”,
Annals of Internal Medicine
, Vol.
153
No.
1
, pp.
45
-
48
,
available at:
Kula
,
U.
,
Tozanli
,
O.
and
Tarakcio
,
S.
(
2012
), “
Emergency vehicle routing in disaster response operations
”,
POMS 23rd Annual Conference
,
Chicago, IL
, (
April 20-23
).
Kunz
,
N.
,
Van Wassenhove
,
L.N.
,
McConnell
,
R.
and
Hov
,
K.
(
2015
), “
Centralized vehicle leasing in humanitarian fleet management: the UNHCR case
”,
Journal of Humanitarian Logistics and Supply Chain Management
, Vol.
5
No.
3
, pp.
387
-
404
,
available at:
Lahyani
,
R.
,
Khemakhem
,
M.
and
Semet
,
F.
(
2015
), “
Rich vehicle routing problems: From a taxonomy to a definition
”,
European Journal of Operational Research
, Vol.
241
No.
1
, pp.
1
-
14
.
Laporte
,
G.
(
2009
), “
Fifty Years of Vehicle Routing
”,
Transportation Science
, Vol.
43
No.
4
, pp.
408
-
416
,
available at:
Laporte
,
G.
,
Nobert
,
Y.
and
Arpin
,
D.
(
1984
),
Optimal Solutions to Capacitated Multidepot Vehicle Routing Problems
,
Université de Montréal, Centre de recherche sur les transports
,
Montreal
.
Laporte
,
G.
,
Nobert
,
Y.
and
Taillefer
,
S.
(
1988
), “
Solving a family of multi-depot vehicle routing and location-routing problems
”,
Transportation Science
, Vol.
22
No.
3
, pp.
161
-
172
.
Larsen
,
A.
,
Madsen
,
O.B.
and
Solomon
,
M.M.
(
2008
), “
Recent developments in dynamic vehicle routing systems
”,
The Vehicle Routing Problem: Latest Advances and New Challenges
,
Springer
,
Boston, MA
, pp.
199
-
218
.
Lenstra
,
J.K.
and
Kan
,
A.
(
1981
), “
Complexity of vehicle-routing and scheduling problems
”,
Networks
, Vol.
11
No.
2
, pp.
221
-
227
,
available at:
Li
,
X.-H.
and
Zheng
,
J.-C.
(
2014
), “
Efficient post-disaster patient transportation and transfer: experiences and lessons learned in emergency medical rescue in Aceh after the 2004 Asian Tsunami
”,
Military Medicine
, Vol.
179
No.
8
, pp.
913
-
919
,
available at:
Li
,
Y.
and
Tsukaguchi
,
H.
(
2003
), “Improving the reliability of street networks in highly densely populated urban areas”, in
Bell
,
M.G.H.
and
Iida
,
Y.
(Eds),
The Network Reliability of Transport
, ISBN: 978-0-08-044109-2; ISBN: 978-1-78-635954-4,
Emerald Group Publishing Limited
, pp.
261
-
272
,
available at:
Lin
,
C.
,
Choy
,
K.L.
,
Ho
,
G.T.S.
,
Chung
,
S.H.
and
Lam
,
H.Y.
(
2014
), “
Survey of green vehicle routing problem: past and future trends
”,
Expert Systems with Applications
, Vol.
41
No.
4
, pp.
1118
-
1138
.
Long
,
D.C.
and
Wood
,
D.F.
(
1995
), “
The logistics of famine relief
”,
Journal of Business Logistics
, Vol.
16
No.
1
, pp.
213
-
229
.
Mitchell
,
M.
(
1998
),
An Introduction to Genetic Algorithms
,
MIT Press
,
Cambridge, MA and London
.
Montoya-Torres
,
J.R.
,
Franco
,
J.L.
,
Isaza
,
S.N.
,
Jiménez
,
H.F.
and
Herazo-Padilla
,
N.
(
2015
), “
A literature review on the vehicle routing problem with multiple depots
”,
Computers & Industrial Engineering
, Vol.
79
, pp.
115
-
129
.
Morales
,
M.
and
Sandlin
,
D.E.
(
2015
), “
Managing airborne relief during international disasters
”,
Journal of Humanitarian Logistics and Supply Chain Management
, Vol.
5
No.
1
, pp.
12
-
34
,
available at:
Muter
,
I.
,
Cordeau
,
J.-F.
and
Laporte
,
G.
(
2014
), “
A branch-and-price algorithm for the multidepot vehicle routing problem with interdepot routes
”,
Transportation Science
, Vol.
48
No.
3
, pp.
425
-
441
.
Najafi
,
M.
,
Eshghi
,
K.
and
Dullaert
,
W.
(
2013
), “
A multi-objective robust optimization model for logistics planning in the earthquake response phase
”,
Transportation Research Part E: Logistics and Transportation Review
, Vol.
49
No.
1
, pp.
217
-
249
,
available at:
Nedjati
,
A.
,
Vizvari
,
B.
and
Izbirak
,
G.
(
2016
), “
Post-earthquake response by small UAV helicopters
”,
Natural Hazards
, Vol.
80
No.
3
, pp.
1669
-
1688
,
available at:
Ozen
,
M.
and
Krishnamurthy
,
A.
(
2018
), “
Evaluating relief center designs for disaster relief distribution
”,
Journal of Humanitarian Logistics and Supply Chain Management
, Vol.
8
No.
1
, pp.
22
-
48
,
available at:
Parragh
,
S.N.
,
Doerner
,
K.F.
and
Hartl
,
R.F.
(
2008
), “
A survey on pickup and delivery problems
”,
Journal Für Betriebswirtschaft
, Vol.
58
No.
1
, pp.
21
-
51
.
Pillac
,
V.
,
Gendreau
,
M.
,
Guéret
,
C.
and
Medaglia
,
A.L.
(
2013
), “
A review of dynamic vehicle routing problems
”,
European Journal of Operational Research
, Vol.
225
No.
1
, pp.
1
-
11
.
Powell
,
W.B.
,
Bouzaiene-Ayari
,
B.
and
Simão
,
H.P.
(
2007
), “
Chapter 5 dynamic models for freight transportation
”, in
Barnhart
,
C.
,
G.B.T.-H.
,
O.R.
and
Laporte
,
M.S.
(Eds),
Transportation
, Vol.
14
,
Elsevier
, pp.
285
-
365
.
Powell
,
W.B.
,
Shapiro
,
J.A.
and
Simao
,
H.P.
(
2001
), “
A representational paradigm for dynamic resource transformation problems
”,
Annals of Operations Research
, Vol.
104
No.
1
, pp.
231
-
279
.
Pradenas
,
L.
,
Oportus
,
B.
and
Parada
,
V.
(
2013
), “
Mitigation of greenhouse gas emissions in vehicle routing problems with backhauling
”,
Expert Systems with Applications
, Vol.
40
No.
8
, pp.
2985
-
2991
.
Psaraftis
,
H.N.
(
1995
), “
Dynamic vehicle routing: Status and prospects
”,
Annals of Operations Research
, Vol.
61
No.
1
, pp.
143
-
164
.
Pullen
,
H.G.M.
and
Webb
,
M.H.J.
(
1967
), “
A computer application to a transport scheduling problem
”,
The Computer Journal
, Vol.
10
No.
1
, pp.
10
-
13
.
Rahimi-Vahed
,
A.
,
Crainic
,
T.G.
,
Gendreau
,
M.
and
Rei
,
W.
(
2013
), “
A path relinking algorithm for a multi-depot periodic vehicle routing problem
”,
Journal of Heuristics
, Vol.
19
No.
3
, pp.
497
-
524
.
Rawls
,
C.G.
and
Turnquist
,
M.A.
(
2010
), “
Pre-positioning of emergency supplies for disaster response
”,
Transportation Research Part B: Methodological
, Vol.
44
No.
4
, pp.
521
-
534
,
available at:
Sacks
,
S.R.
,
Larson
,
R.C.
and
Schaack
,
C.
(
1993
), “
Minimizing the cost of dispatch delays by holding patrol cars in reserve
”,
Journal of Quantitative Criminology
, Vol.
9
No.
2
, pp.
203
-
224
.
Sawik
,
B.
,
Faulin
,
J.
and
Pérez-Bernabeu
,
E.
(
2017
), “
Selected multi-criteria green vehicle routing problems
”,
available at:
(accessed
 May 18, 2018).
Schaack
,
C.
and
Larson
,
R.C.
(
1986
), “
An N-server cutoff priority queue
”,
Operations Research
, Vol.
34
No.
2
, pp.
257
-
266
.
Schaack
,
C.
and
Larson
,
R.C.
(
1989
), “
An N server cutoff priority queue where arriving customers request a random number of servers
”,
Management Science
, Vol.
35
No.
5
, pp.
614
-
634
.
Serrato-Garcia
,
M.A.
,
Mora-Vargas
,
J.
and
Murillo
,
R.T.
(
2016
), “
Multi objective optimization for humanitarian logistics operations through the use of mobile technologies
”,
Journal of Humanitarian Logistics and Supply Chain Management
, Vol.
6
No.
3
, pp.
399
-
418
,
available at:
Shavarani
,
S.M.
,
Nejad
,
M.G.
,
Rismanchian
,
F.
and
Izbirak
,
G.
(
2017
), “
Application of hierarchical facility location problem for optimization of a drone delivery system: a case study of Amazon prime air in the city of San Francisco
”,
The International Journal of Advanced Manufacturing Technology
, Vol.
95
Nos
9-12
, pp.
3141
-
3153
,
available at:
Six Clicks: The six fastest computers in the world | ZDNet
(
2017
),
available at:
www.zdnet.com/pictures/six-clicks-the-six-fastest-computers-in-the-world/
(accessed
 May 18, 2018).
Tanaka
,
H.
,
Iwai
,
A.
,
Jun
,
O.
,
Kuwagata
,
Y.
,
Matsuoka
,
T.
,
Shimazu
,
T.
and
Yoshioka
,
T.
(
1998
), “
Overview of evacuation and transport of patients following the 1995 Hanshin-Awaji earthquake
”,
Journal of Emergency Medicine
, Vol.
16
No.
3
, pp.
439
-
444
,
available at:
Tasan
,
A.S.
and
Gen
,
M.
(
2012
), “
A genetic algorithm based approach to vehicle routing problem with simultaneous pick-up and deliveries
”,
Computers & Industrial Engineering
, Vol.
62
No.
3
, pp.
755
-
761
.
Tatham
,
P.
,
Stadler
,
F.
,
Murray
,
A.
and
Shaban
,
R.Z.
(
2017
), “
Flying maggots: a smart logistic solution to an enduring medical challenge
”,
Journal of Humanitarian Logistics and Supply Chain Management
, Vol.
7
No.
2
, pp.
172
-
193
,
available at:
Thomas
,
A.S.
and
Kopczak
,
L.R.
(
2005
), “
From logistics to supply chain management: the path forward in the humanitarian sector
”,
Fritz Institute
, Vol.
15
, pp.
1
-
15
.
Tillman
,
F.A.
(
1969
), “
The multiple terminal delivery problem with probabilistic demands
”,
Transportation Science
, Vol.
3
No.
3
, pp.
192
-
204
.
Top 10 supercomputers of 2017 | Network World
(
2017
),
available at:
www.networkworld.com/article/3218098/data-center/top-10-supercomputers-of-2017.html
(accessed
 May 18, 2018).
Trunick
,
P.A.
(
2005
), “
Special report: delivering relief to tsunami victims
”,
Logistics Today
, Vol.
46
No.
2
, pp.
1
-
3
.
United Nations
(
2007
), “
Disaster risk reduction: 2007 global review − UNISDR
”,
available at:
www.unisdr.org/we/inform/publications/1130
(accessed
 November 16, 2017).
Van Wassenhove
,
L.N.
(
2006
), “
Humanitarian aid logistics: supply chain management in high gear
”,
Journal of the Operational Research Society
, Vol.
57
No.
5
, pp.
475
-
489
,
available at:
Vatankhah Barenji
,
R.
,
Ghadiri Nejad
,
M.
and
Asghari
,
I.
(
2018
), “
Optimally sized design of a wind/photovoltaic/fuel cell off-grid hybrid energy system by modified-gray wolf optimization algorithm
”,
Energy & Environment
,
available at:
Vidal
,
T.
,
Crainic
,
T.G.
,
Gendreau
,
M.
and
Prins
,
C.
(
2013
), “
A hybrid genetic algorithm with adaptive diversity management for a large class of vehicle routing problems with time-windows
”,
Computers and Operations Research
, Vol.
40
No.
1
, pp.
475
-
489
,
available at:
Wang
,
F.
,
Cheng
,
Q.
,
Highland
,
L.
,
Miyajima
,
M.
,
Wang
,
H.
and
Yan
,
C.
(
2009
), “
Preliminary investigation of some large landslides triggered by the 2008 Wenchuan earthquake, Sichuan Province, China
”,
Landslides
, Vol.
6
No.
1
, pp.
47
-
54
,
available at:
Wilson
,
M.M.J.
,
Tatham
,
P.
,
Payne
,
J.
,
L’Hermitte
,
C.
and
Shapland
,
M.
(
2018
), “
Best practice relief supply for emergency services in a developed economy
”,
Journal of Humanitarian Logistics and Supply Chain Management
, Vol.
8
No.
1
, pp.
107
-
132
,
available at:
Yang
,
W.
,
Guo
,
T.
,
Liu
,
T.
and
Huang
,
J.
(
2009
), “
Multi-period allocation of ambulances to casualty cluster in a disaster relief operation with uncertain demand
”,
2009 IEEE International Conference on Industrial Engineering and Engineering Management. IEEE
, pp.
1632
-
1636
,
available at:
Youssef
,
H.
,
Sait
,
S.M.
and
Adiche
,
H.
(
1998
), “
Evolutionary algorithms, simulated annealing, and Tabu search: a comparative study
”,
Applications and Science of Neural Networks, Fuzzy Systems, and Evolutionary Computation
, Vol.
3455
, pp.
94
-
106
.
Youssef
,
H.
,
Sait
,
S.M.
and
Adiche
,
H.
(
2001
), “
Evolutionary algorithms, simulated annealing and tabu search: a comparative study
”,
Engineering Applications of Artificial Intelligence
, Vol.
14
No.
2
, pp.
167
-
181
.
Zhan
,
F.B.
and
Noon
,
C.E.
(
1998
), “
Shortest path algorithms: an evaluation using real road networks
”,
Transportation Science
, Vol.
32
No.
1
, pp.
65
-
73
.
Holland
,
J.
(
1992
), “
Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence
”,
available at:
https://books.google.com/books?hl=en&lr=&id=5EgGaBkwvWcC&oi=fnd&pg=PR7&dq=+Adaptation+in+natural+and+artificial+systems+Holland&ots=mHoq2ZHpvl&sig=VvZDpkUwbmuWcv4mrYuTDRtbWp8
The 5 fastest supercomputers in the world
(
n.d.
),
available at:
https://sciencenode.org/feature/the-5-fastest-supercomputers-in-the-world.php
(accessed
 May 18, 2018).
Licensed re-use rights only

or Create an Account

Close subscription notice
Close access options