MODELING SYSTEMS FOR OPTIMAL RESOURCE ALLOCATION ...

226
Clemson University TigerPrints All Dissertations Dissertations 8-2008 MODELING SYSTEMS FOR OPTIMAL RESOURCE ALLOCATION, SCHEDULING, AND DECISION MAKING Esengul Tayfur Clemson University, [email protected] Follow this and additional works at: hps://tigerprints.clemson.edu/all_dissertations Part of the Industrial Engineering Commons is Dissertation is brought to you for free and open access by the Dissertations at TigerPrints. It has been accepted for inclusion in All Dissertations by an authorized administrator of TigerPrints. For more information, please contact [email protected]. Recommended Citation Tayfur, Esengul, "MODELING SYSTEMS FOR OPTIMAL RESOURCE ALLOCATION, SCHEDULING, AND DECISION MAKING" (2008). All Dissertations. 259. hps://tigerprints.clemson.edu/all_dissertations/259

Transcript of MODELING SYSTEMS FOR OPTIMAL RESOURCE ALLOCATION ...

Clemson UniversityTigerPrints

All Dissertations Dissertations

8-2008

MODELING SYSTEMS FOR OPTIMALRESOURCE ALLOCATION, SCHEDULING,AND DECISION MAKINGEsengul TayfurClemson University, [email protected]

Follow this and additional works at: https://tigerprints.clemson.edu/all_dissertations

Part of the Industrial Engineering Commons

This Dissertation is brought to you for free and open access by the Dissertations at TigerPrints. It has been accepted for inclusion in All Dissertations byan authorized administrator of TigerPrints. For more information, please contact [email protected].

Recommended CitationTayfur, Esengul, "MODELING SYSTEMS FOR OPTIMAL RESOURCE ALLOCATION, SCHEDULING, AND DECISIONMAKING" (2008). All Dissertations. 259.https://tigerprints.clemson.edu/all_dissertations/259

MODELING SYSTEMS FOR OPTIMAL RESOURCE ALLOCATION,

SCHEDULING, AND DECISION MAKING

A Dissertation

Presented to

the Graduate School of

Clemson University

In Partial Fulfillment

of the Requirements for the Degree

Doctor of Philosophy

Industrial Engineering

by

Esengul Tayfur

August 2008

Accepted by:

Dr. Kevin M. Taaffe, Committee Chair

Dr. Ronnie A. Chowdhury

Dr. William G. Ferrell

Dr. Mary Elizabeth Kurz

ii

ABSTRACT

This dissertation focuses on the resource requirements and scheduling problem for

logistic systems. We investigate solutions to this problem in two different logistic

systems: logistic system of the health care facilities during emergency evacuations and

delivery and distribution system of production industries.

All hospitals must have an evacuation plan to ensure the safety of patients and

prevent the loss of life. However, hospital operators have not been able to quantify how

resource availability, the cost of acquiring those resources, and evacuation completion

time are related. This research addresses this problem and contributes two methodologies

to solve this problem.

In the first methodology, we propose a mixed integer programming for identifying

resource requirements, as well as the scheduling of these requirements, within a pre-

specified period while minimizing cost. Also, we suggest a tailored solution approach

that relaxes certain complicating integer constraints in an effort to find feasible, quality

solutions. This model assumes that there exists no probabilistic event in the evacuation

process of the hospitals. The second proposed methodology accounts for uncertainties in

the evacuation process. We present a stochastic model via simulation and employ a

simulation-optimization approach to solve the same problem.

The resource requirements and scheduling problem is also a critical issue for the

companies in the production industry as most of them have limited resources and need to

make their tactical and operational plans with the consideration of this issue. As the

iii

focus of this dissertation is logistic operations, we consider this problem only for the

logistic system of these companies and contribute methodologies to solve this problem.

With the use of same structure of the formulation, used in mixed integer programming

proposed for the evacuation problem, we propose models to solve this problem for two

different production environments: when there is no limitation on resources and when

there are limited resources. The models proposed for the restricted production

environment also enables the companies to select the most profitable set of customers.

We also suggest tailored solution approaches for each model with the use of the same

techniques used for evacuation planning problem.

iv

DEDICATION

I dedicate this dissertation to my mother, Ayse Tayfur.

v

ACKNOWLEDGMENTS

I would like to thank my advisor, Dr. Kevin M. Taaffe for his guidance

throughout this research. I also would like thank to my committee members, Dr. Ronnie

A. Chowdhury, Dr. William G. Ferrell, and Dr. Mary Elizabeth Kurz for their valuable

advice.

Finally, I would like to express my deepest gratitude to my family, who has

always believed in me and supported me throughout my life. I would not be able to

accomplish this achievement without them.

vi

TABLE OF CONTENTS

Page

TITLE PAGE .................................................................................................................... i

ABSTRACT ..................................................................................................................... ii

DEDICATION ................................................................................................................ iv

ACKNOWLEDGMENTS ............................................................................................... v

LIST OF TABLES ........................................................................................................ viii

LIST OF FIGURES ......................................................................................................... x

CHAPTER

I. INTRODUCTION ......................................................................................... 1

II. LITERATURE REVIEW .............................................................................. 8

Introduction .............................................................................................. 8

Hospital Evacuation Planning in case of Hurricane Event ...................... 8

Delivery and Distribution Systems ........................................................ 12

III. AN OPTIMIZATION MODEL FOR ALLOCATING AND

SCHEDULING RESOURCES

DURING HOSPITAL EVACUATIONS .............................................. 20

Introduction ............................................................................................ 20

Methodology .......................................................................................... 21

Experimentation .................................................................................... 31

Weighted Time Objective ...................................................................... 47

Concluding Remarks .............................................................................. 50

IV. SIMULATING HOSPITAL EVACUATION – THE INFLUENCE OF

TRAFFIC AND EVACUATION TIME WINDOWS .......................... 52

Introduction ............................................................................................ 52

Background ............................................................................................ 53

Methodology .......................................................................................... 55

Experimentation ..................................................................................... 62

vii

Table of Contents (Continued)

Page

Concluding Remarks .............................................................................. 82

V. RESOURCE ALLOCATION AND CUSTOMER SELECTION

FOR PERIODIC DELIVERY AND DISTRIBUTION PROBLEM ..... 84

Introduction ............................................................................................ 84

Methodology ......................................................................................... 85

Experimentation .................................................................................... 98

Concluding Remarks ............................................................................ 117

VI. CONCLUSIONS AND RECOMMENDATIONS .................................... 118

Conclusions .......................................................................................... 118

Recommendations ............................................................................... 121

APPENDICES ............................................................................................................. 123

1: Optimization Result Tables........................................................................ 124

2 : Optimization Result Tables for Cases with Fixed Costs ........................... 160

3: Optimization Result Tables for Weighted Time Objective ....................... 164

4: Evacuation Decision Flowchart ................................................................. 174

5: Analysis for Effects of Number of Simulations ......................................... 175

6: Simulation Optimization Result Tables for

Different Target Evacuation Times ..................................................... 178

7: Simulation Optimization Result Tables of Cases with Fixed Costs .......... 184

8: Simulation Optimization Result Tables for

Different Evacuation Start Times Before Landfall .............................. 185

9: Simulation Optimization Result Tables of Cases with Fixed Costs

for Different Evacuation Start Times Before Landfall ........................ 191

10: Heuristic Result Tables of [DDM] ............................................................. 192

11: Optimal Result Tables of [RSCSDDM] .................................................... 194

12: Heuristic Result Tables of [RSCSDDM] ................................................... 196

13: Integrality and Optimality Gaps of Cases

with Restricted Storage Space ............................................................. 200

14: Optimal Result Tables of [RBCSDDM] .................................................... 201

15: Heuristic Result Tables of [RBCSDDM] .................................................. 203

16: Integrality and Optimality Gaps of Cases with Restricted Budget ............ 207

REFERENCES ............................................................................................................ 208

viii

LIST OF TABLES

Table Page

3.1 Cost of nurses for different target evacuation times .................................... 33

3.2 Values of [10P ,

20P ,30P ] for all test cases ..................................................... 34

3.3 Cases resulting in optimal solutions with the [HEM] .................................. 36

3.4 Performance of heuristic approach for various target evacuation times ...... 37

3.5 Effects of nurse restrictions (24-hour target evacuation time)..................... 40

3.6 Solution capability using a weighted time objective ................................... 48

3.7 Comparison of cost and weighted time objective ........................................ 49

4.1 Time distributions of each process (by patient type) ................................... 63

4.2 Cost of nurses for different target evacuation times .................................... 67

4.3 Cost of a transporting nurse for evacuation start time ................................. 68

4.4 Half widths of time in system performance measure................................... 69

4.5 Number of replications found from both approaches .................................. 70

4.6 Analysis for number of replications ............................................................. 71

4.7 Analysis for number of simulations ............................................................. 72

4.8 Results for 3 shelters when varying the target evacuation time................... 74

4.9 Results for 15 shelters when varying the target evacuation time ................. 75

4.10 Results for 3 shelters when varying the evacuation start time ..................... 78

4.11 Results for 15 shelters when varying the evacuation start time ................... 79

4.12 Influence of evacuation start time on evacuation completion time ............. 81

5.1 Mapping of decision variables and data parameters .................................... 90

ix

List of Tables (Continued)

Table Page

5.2 Cases resulting in optimal solutions with the [DDM] ............................... 101

5.3 Integrality Gaps .......................................................................................... 103

5.4 Optimality Gaps ......................................................................................... 103

5.5 Sample Results Obtained from Heuristic [DDM] ...................................... 105

5.6 A few cases resulting in optimal solutions

with [DDM] and [RSCSDDM] ............................................................ 109

5.7 Sample Results Obtained from Heuristic [RSCSDDM] ............................ 111

5.8 A few cases resulting in optimal solutions

with [DDM] and [RBCSDDM] ........................................................... 114

5.9 Feasibility analysis for budget ................................................................... 116

x

LIST OF FIGURES

Figure Page

3.1 Cumulative nurse requirements for a case

with three sheltering facilities ................................................................ 38

3.2 Cumulative vehicle requirements for a case

with three sheltering facilities ................................................................ 41

3.3 Staging nurse requirements for different target evacuation times ............... 42

3.4 Transporting nurse requirements for different target evacuation times ....... 43

3.5 Vehicle requirements for different target evacuation times ......................... 43

3.6 Cost (structure 1) vs. target evacuation completion time (in hours) ............ 44

3.7 Cost (structure 2) vs. target evacuation completion time (in hours) ............ 46

4.1 A simulation optimization model (Carson and Maria (1997)) ..................... 55

4.2 Behavioral response curves, S-curve (see FEMA (1986-2006)) ................. 59

4.3 Traffic factors over evacuation time horizon ............................................... 66

4.4 Cost values of base case versus target evacuation time ............................... 76

4.5 Cost values of alternate case versus target evacuation time ........................ 77

4.6 Cost values of base case versus evacuation start times ................................ 79

4.7 Cost values of alternate case versus evacuation start times ......................... 80

5.1 Profit analyses with same demand distributions ........................................ 106

5.2 Budget analyses with same demand distributions ..................................... 106

5.3 Profit and budget analyses for two-product delivery type

with different demand distributions ..................................................... 107

5.4 Profit analyses with same demand distributions

when space is restricted ....................................................................... 112

xi

List of Figures (Continued)

Figure Page

5.5 Profit analyses with two-product delivery type with different

demand distributions when space is restricted ..................................... 112

1

CHAPTER ONE

INTRODUCTION

There are a lot of examples in which logistics systems modeling plays a critical

role in identifying infrastructure requirements and determining improved methods for

moving goods or people across a constrained system. In many situations, we need to

consider positioning of resources, whether they come in the form of materials and

inventory, or in terms of people and staff.

In this research, we focus on finding the allocations and schedules of the

resources for logistics operations aimed to be achieved within a pre-specified period of

time while considering monetary objectives. We carry out the research with two different

types of logistics systems: logistics system of the health care facilities during emergency

evacuation (Chapter 3 and 4) and delivery and distribution system of production

industries (Chapter 5).

Although these systems seem distinctively different, they have many similarities.

Both of the systems have restrictions on the number and capacity of the resources.

Different types of objects are transferred to different locations via different types of

vehicles and resources are used to stage the objects on the vehicles in both of the systems.

In both systems, there exist contracts with logistic companies that enable them the

flexibility on the number of vehicles to lease.

On the other hand, the major difference between these two systems is that patients

are staged onto the vehicles with the help of nurses and are transferred to the sheltering

2

facilities during the evacuation of the health care facilities, whereas products are loaded

onto the vehicles by material handlers and delivered to the customers in the production

industries. Also, evacuation of the patients occurs very rarely, while delivery of the

products is a very frequent activity for the production companies. For the logistic system

of the health care facility during emergency evacuation, the objective is to minimize the

total cost of the logistics operations of the evacuation, while the objective in the

distribution system of the production industry is to maximize profit. Another difference is

that nurses accompany the patients during their transfer to the sheltering facilities and

stay with them in the sheltering facilities until the effects of landfall is over, whereas no

resource accompanies with the products and stay with them in the customers’ depots.

Although there seem many differences between these two systems, they are mainly

similar as the differences mentioned are insignificant details because the structures of the

operations in both systems are almost same.

We use the techniques of operations research, which are mixed integer

programming and heuristics, in Chapter 3 and 5. Linear programming (LP) is a

mathematical procedure for determining optimal allocation of scarce resources and deals

with a class of programming problems where both the objective function is linear and all

relations among the variables corresponding to resources as linear. Any LP problem

consists of an objective function, maximization or minimization, and a set of constraints.

For more detailed information about LP, see Arsham (2008). Linear programming in

which some of the variables are defined as integer is named as mixed integer

programming. Mixed integer programming is a good fit to our research as a mathematical

3

technique due to the fact that we aim to find the allocation and schedules of the resources

with the objective of minimizing cost in Chapter 3 and maximizing profit in Chapter 5.

Also, the objective functions, which consist of the costs (costs and revenues in Chapter

5), are linear in Chapter 3 and 5. Besides, some of the variables need to be defined as

integer in order to avoid fractional assignments. However, the proposed MIPs are hard to

solve for most test cases with commercial solver due to the memory limitations of the

computers. Thus, we propose heuristics to solve these models. Note that a heuristic is an

algorithm that finds feasible solution, not optimal, while reducing the need for

calculations dependent on the equipment size, performance, or operating conditions.

In Chapter 4, we use another solution technique, simulation-optimization

approach, to find the allocation of the resources for the logistic operations of an

emergency evacuation. As mentioned previously, we propose a MIP for the same

problem with the assumption of nonexistence of probabilistic events and tasks during the

evacuation of a hospital. However, many of the events surrounding hospital evacuation

are inherently probabilistic. First, we develop a stochastic model via simulation that

includes the stochastic elements of the problem. Then, simulation-optimization approach

is used by embedding the simulation model into the optimization model. In simulation-

optimization approach, a set of control values is generated first with the optimization

model. These control values are evaluated with both simulation and optimization models,

and then optimization model determines a new set of values for the controls based on the

obtained results in order to be evaluated with both of the models, and this process

4

continues until termination condition is satisfied. In Chapter 4, the optimization model is

developed according to the proposed MIP in Chapter 3.

Next, the motivations and contributions of each section of research, and steps

followed in each section are explained in detail.

In Chapter 3, we study the hospital evacuation planning problem. Hospitals are

often considered as an integral of the emergency response plan, which means that

hospital operators would often prefer not to shut down. It is recognized that all hospitals

must have an evacuation plan to ensure the safety of patients and prevent the loss of life.

However, risk managers can not ensure the efficiency and effectiveness of the existing

plans as there is no available tool for quantifying how resource availability, the cost of

acquiring those resources, and evacuation completion time are related. When literature is

reviewed, it is seen that researchers mainly focused on general public evacuations, and

have paid little attention to special populations such as hospital patients and staff. Also,

the problem of developing robust evacuation plans for the hospitals with the use of

quantitative techniques is still largely unexplored. Specifically, there is not any research

that focuses on the resource requirements for evacuation of the patients and hospitals’

staff to safe regions. This section of the research addresses this problem and contributes a

methodology to solve the resource requirements and scheduling problem for hospital

evacuation, where total cost and evacuation completion time are both considered.

Another contribution of this research is to provide insights to hospital operators about the

relationship between the resource requirements and the evacuation completion time. We

propose a mixed integer programming for identifying the staffing and vehicle transport

5

requirements, as well as the scheduling of these requirements, within a pre-specified

evacuation time period while minimizing cost. Moreover, we provide these managers

with a modeling framework that can indicate if their current resource set is inadequate to

evacuate the patient population within the specified time period. After testing a set of

cases, we obtain optimal solution for only a few cases. Thus, we suggest a tailored

solution approach that relaxes certain complicating integer constraints in an effort to find

feasible, quality solutions. Using this optimization-based heuristic, we then evaluate the

hospital evacuation problem, providing insights into the period-by-period requirements of

nurses and vehicles, as well as how resource restrictions would affect the evacuation.

Also, we provide a comparison of minimizing cost against minimizing evacuation

completion time, where we have a budget restriction in the latter case.

As explained earlier, the proposed methodology in Chapter 3 assumes that there

exists no probabilistic event in the evacuation process of the hospitals. However, there

exist many different procedures with probabilistic nature that results in many different

scenarios and there is uncertainty in task durations, which necessitate a deeper

investigation. Another contribution of this research is another methodology to solve the

same problem while accounting for uncertainties in the evacuation process. This research

also addresses the variability in transfer times by accounting for roadway congestion via

a traffic factor. In Chapter 4, we present a stochastic model via simulation and employ a

simulation-optimization approach to identify the staffing and vehicle transport

requirements within a pre-specified evacuation time period while minimizing cost, and

present the risk managers of the hospital with a tool that can evaluate whether their

6

current resource set is sufficient enough to evacuate all of the patients within specified

time window. We compare the benefits of tool settings in providing statistical accuracy in

the results. In addition, we consider the effect of varying the evacuation start time on

overall cost, as well as evacuation completion.

Lastly, we studied the logistic operations of the delivery and distribution systems

of the production industries. When literature is reviewed, it is seen that there exist many

researchers that focused mainly on vehicle routing and inventory routing problems. They

proposed many different methodologies to find routing schedules and inventory policies

for systems with different characteristics with the use of different operation research

techniques. However, these researchers assume some level of resources and did not

emphasize on the resource requirements aspect in their researches. This research

contributes a methodology to solve the resource requirements and scheduling problem for

the delivery and distribution systems of the production industries, which considers profit

and delivery completion time. As mentioned earlier, the two systems considered are

mainly similar as the structures of the operations in both systems are almost same.

Therefore, we use the same structure of formulation and map the variables and

constraints for the similar resources and restrictions. First of all, we propose a new

product delivery and distribution model that presents the allocations and schedules of the

resources required to deliver all orders of all customers within a specified period of time

while maximizing profit. However, satisfying all orders of all customers may not be the

case for all the firms as they have restrictions on resources such as budget, storage space,

etc. They need to select the most profitable set of customers. Another contribution of this

7

research is a methodology that allows the ability to select the most profitable set of

customers when faced with resource restrictions and present the resource requirements to

meet the orders of these customers. With minor additions and modifications to the

proposed product delivery and distribution model, we proposed two new models to solve

the integrated problem of customer selection and delivery and distribution problem for

the systems with limited space and with limited budget, respectively. Same as it is in

Chapter 3, most of the test cases cannot be solved to optimality. We followed the same

approach in Chapter 3 and proposed a tailored approach for each model.

8

CHAPTER TWO

LITERATURE REVIEW

Introduction

Literature review is done related to the two distinct problems investigated in this

research, emergency evacuations in health care facilities, and delivery and distribution

systems of production companies , and presented in two sub-sections: Hospital

evacuation planning in case of a hurricane event and delivery and distribution systems.

Hospital Evacuation Planning in case of a Hurricane Event

There exists a lot of literature about behavioral and social science. One of the first

papers to directly address developing a framework for human decision making can be

considered as Quarantelli (1980). Many researchers such as Sorensen and Mileti (1987),

Perry and Lindell (1991), Sorensen (1991), Gladwin et al. (2001), de Silva et al. (2003)

worked on decision making procedures within general evacuations. Pollak et al. (2004)

addresses another aspect of the evacuation problem, emergency preparedness training.

Moreover, Vogt (1990, 1991) and McGlown (1999, 2001) analyzed the decision-making

process for special needs populations’ evacuations. Recently, the U.S. Government

Accountability Office released a report that summarized preliminary observations of the

issues surrounding health care facility evacuation due to hurricanes (see GAO (2006)).

In the extent of modeling and operations literature, it is seen that researchers have

mostly focused on general population as their concern was the use of roadway

9

infrastructure to move people away from a hazard. Sheffi et al. (1982), Hobeika and

Jamei (1985), Tufekci (1995), Pidd et al. (1996), and Hobeika and Kim (1998) have used

statistic analysis tools including macro/meso-simulation and network-based methods

extensively so as to conduct evacuation research. The application of micro simulation and

dynamic optimization in research has increased as technology has improved and

computer power increased (see, e.g., Chen (2003), Cova and Johnson (2003), Radwan et

al. (2005), and Sbayti and Mahmassani (2006)). Many of these researchers propose

operational policies for mass evacuations, whereas Tufekci (1995) suggests a

methodology for the allocation of evacuees to the shelters with the use of least congested

roadways. Ozdamar et al. (2004) focused on another issue of evacuation planning,

logistics planning for relief operations that take place after the natual disasters, and

developed a mathematical model that presents the optimal pickup and delivery schedules

for vehicles, optimal quantities and types of loads picked up and delivered on these routes

within the considered planning time horizon. Tovia (2007) developed a model to assess

the logistics resources required to evacuate shelter and protect the population in a timely

fashion in the event of a hurricane.

It is seen that agent-based modeling (ABM), one of the areas of quantitative

research in modeling human behavior, has grown popular in recent years. ABM is a form

of simulation modeling that allows individuals to respond based on the current

environment, influencing the time required or method used to accomplish each activity.

ABM also allows for the emergence of group/collective behavior as a result of the actions

and interactions of these individual decision makers (For more information, see

10

Bonabeau (2002)). Church and Sexton (2002), Santos and Aguirre (2004), and Chen

(2003) are some of the researchers that used agent-based modeling in their researches

within the area of evacuation planning.

There exist several traffic models developed to support especially the planning

and analysis of emergency evacuation. Chang (2003) reviewed and analyzed various

traffic models, made suggestions on how to improve the operational planning of

emergency evacuation, and recommended the necessary Intelligent Transportation

System (ITS) technological enhancements for proactive emergency evacuation planning

and analysis. Liu et al. (2006) proposed a model reference adaptive control framework

for real time traffic management under emergency evacuation. In this framework, a

prescriptive dynamic traffic assignment model is applied to predict the desired traffic

states based on certain system optimal objectives. Then, the adaptive control system

integrates these desired states and the current prevailing traffic conditions collected via

the sensing system to produce real time traffic control schemes that will be used for

guiding evacuation traffic flows. Bronzini and Kicinger (2006) worked on developing a

fundamental understanding of the evolutionary and emergent behavior of transportation

systems that are operating under emergency evacuation conditions so as to generate more

effective operational strategies and more robust hazard response systems.

Tanaka et al. (2006) investigated the traffic congestion and dispersion of vehicles

during a hurricane evacuation. FEMA/Corps Hurricane Study Program (1986-2006)

focused on the determination of the clearance times needed to conduct a safe and timely

evacuation for a range of hurricane threats. Sisiopiku (2007) focused on emergency

11

preparedness planning and utilized micro-simulation modeling for assessment and testing

of traffic management options under emergencies. Chiu et al. (2007) proposed a network

transformation and demand modeling technique for no-notice mass evacuations that

allows the optimal evacuation destination, traffic assignment, and evacuation departure

decisions to be formulated into a unified optimal traffic flow optimization model by

solving these decisions simultaneously. This proposed modeling procedure can be

integrated with either simulated-based or analytical dynamic traffic assignment

frameworks.

Urbina and Wolshon (2003) reviewed the evacuation plans and practices of the

U.S. states threatened by hurricanes, and compared and contrasted the general similarities

and differences in the practices of the states. Subsequently, Wolshon et al.(2005a)

investigated specifically the transportation engineering aspects of the hurricane

evacuations, addressing policies and practices for transportation system planning,

preparedness, and response, and reviewed the evacuation modeling methods. Wolson et

al. (2005b) focused on the current plans and practices used by U.S. states for the

operation, management, and control of transportation systems for evacuations, including

the implementation and management of new evacuation techniques and systems.

It is seen that there exist many quantitative studies done in the area of evacuation

planning. However, they result in suggestions for general public evacuation. Also, there

exist a few researches that focused on the evacuation of special populations such as

hospital patients and staff. Many aspects of the evacuations for special populations are

not investigated yet.

12

Specifically, hospital evacuation planning is significantly important as hospital

evacuation is a very hard to fulfill because the patients need assistance in a series of

processes for evacuating hospitals. The number of resources play crucial role in the

evacuation process of the hospitals and hospitals may fail to evacuate all the patients due

to the lack of resources and/or late start time of the evacuation. The efficiency of the

evacuation plans of the health care facilities in terms of the resources and the start time of

the evacuation should be ensured. As mentioned, the problem of developing robust health

care facility’s evacuation plans with the use of quantitative techniques is largely

unexplored. It is found out that there is no research that presents a solution approach to

the resource requirements and scheduling problem for the evacuation of the patients and

hospitals’ staff. Taaffe et al. (2005) introduced the issues and complexities inherent in

such a quantitative analysis and suggested the solution approaches that can be used to

solve this problem. We address this specific area of evacuation planning and contribute

methodologies to solve the resource requirements and scheduling problem for the

evacuation of health care facilities with the consideration of total cost and evacuation

completion time.

Delivery and Distribution Systems

The related topics to this section of the research are vehicle routing and inventory

routing. These areas are widely studied by many researchers.

13

There exist many vehicle routing problems: vehicle routing problem with time

windows, capacitated vehicle routing problem, open vehicle routing problem, multi-depot

vehicle routing problem, etc.

One type of vehicle routing problem is the VRP with time windows (VRPTW).

According to this problem, each vehicle must make the deliveries to each customer

within the period specified by the customers.

Tan et al. (2001) investigated simulated annealing, tabu search and genetic

algorithm for the VRPTW. Cordone and Calvo (2001) proposed a two-phase

approximation algorithm, AKRed (Alternate K-exchange Reduction) to solve the

VRPTW. They presented that better results are often obtained in shorter period of time

with AKRed when compared with metaheuristcs such as tabu search, simulated

annealing, and genetic algorithms, etc.

Le Bouthillier and Crainic (2005) proposed parallel cooperative multi-search

method, which is based on the solution warehouse-based cooperative multi-search

method, for the VRPTW. The proposed framework is simple to implement and identifies

solutions of comparable quality to those obtained by the best methods in the literature.

Russell and Chiang (2006) used a scatter search framework to solve the VRPTW and

investigated the effects of the reference set design parameters pertaining to size, quality,

and diversity.

Bräysy and Gendreau (2005a and 2005b) presented a survey of research by

examining the traditional route construction methods and recent local search algorithms,

and metahuristics, respectively, for the VRPTW and proposed using the concept of Pareto

14

optimality in the comparison of these solution approaches. They concluded that the

quality of the solutions obtained with different metaheuristic techniques is often much

better compared to traditional construction heuristics and local search algorithms while

requiring more CPU time.

Hashimoto et al. (2006) generalized the standard vehicle routing problem by

allowing soft time window and soft traveling time constraints, where both constraints are

treated as cost functions. They used local search to determine the routes of vehicles, and

then a pseudo-polynomial time algorithm of dynamic programming to find the optimal

start times of services at visited customers.

Another type of the vehicle routing problem is the capacitated vehicle routing

problem, in which there exist restrictions for the vehicles on the carrying capacity of the

goods. Campos and Mota (2000) proposed two new heuristics for CVRP, the first one of

which solves the problem from scratch, whereas the second one uses the information

provided by a strong linear relaxation of the original problem and is used in a branch and

cut approach to solve the test instances to optimality. In both heuristics, tabu search

techniques are used to improve the initial solution.

Sariklis and Powell (2000) studied another type of vehicle routing problem, open

vehicle routing problem (OVRP), in which the vehicles are not required to return to the

distribution depot after delivering the goods to the customers, or they have to return by

revisiting the customers assigned to them in the reverse order. They proposed a heuristic

method to solve this problem, based on a minimum spanning tree with penalties

procedure. Brandão (2004) presented a tabu search algorithm, which finds very good

15

solutions for the OVRP in a very short computing time, and showed that it outperforms

Sariklis and Powell’s (2000) algorithm.

Tarantilis et al. (2005) employed a single-parameter metaheuristic method for the

OVRP that exploits a list of threshold values to guide intelligently an advanced local

search and showed with a set of benchmark problems that the proposed method

consistently outperforms previous approaches for the OVRP. Fu et al. (2005) proposed

another tabu search heuristic for the OVRP with both vehicle capacity and route length

constraints. Li et al. (2007) reviewed OVRP algorithms and found that procedures based

on adaptive large neighborhood search, record-to-record travel, and tabu search

performed well. Also, they developed a record-to-record travel algorithm for OVRP and

tested this algorithm on the test problems taken from the literature and a set of eight

large-scale OVRPs they developed.

Repoussis et al. (2007) formulated a mathematical model for the OVRP with time

windows (OVRPTW) and solved this model using a greedy look-ahead route

construction heuristic algorithm, which utilizes time windows related information via

composite customer selection and route-insertion criteria.

Moreover, Thangiah and Salhi (2001) proposed a generalized clustering method

based on a genetic algorithm for the multi-depot VRP (MDVRP), which is an extension

of the classical VRP with vehicles starting from different depots. Later, Ho et al. (2008)

developed two hybrid genetic algorithms to solve this problem efficiently. Crevier et al.

(2007) addressed an extension of MDVRP, in which vehicles may be replenished at

intermediate depots along their route, and presented a heuristic combining the adaptive

16

memory principle, a tabu search method for the solution of sub-problems, and integer

programming. Additionally, Dondo and Cerdá (2007) focused on the MDVRP with time

windows and heterogeneous vehicles and presented a novel three-phase

heuristic/algorithmic approach to solve this problem.

Pisinger and Ropke (2007) presented a unified heuristic which is able to solve

five different variants of the vehicle routing problem: the vehicle routing problem with

time windows, the capacitated vehicle routing problem, the multi-depot vehicle routing

problem, the site-dependent vehicle routing problem and the open vehicle routing

problem.

On the other hand, many researchers integrate the inventory management with

vehicle routing problem, which is referred as inventory routing problem in literature.

In the context of inventory routing problem, Campbell and Savelsbergh (2004)

focused on creating a solution methodology to the inventory-routing problem (IRP)

appropriate for large-scale real-life instances. They developed a two-phase approach

based on decomposing the set of decisions involved in IRP, the timing and sizing of

deliveries and the routing. First, a delivery schedule is created with the use of integer

programming, and later routing and scheduling heuristics are used in order to find the set

of delivery routes. Zhao et al. (2007) also studied IRP and proposed a fixed partition

policy. In this policy, a lower bound of the long-run average cost of any feasible strategy

is selected for the considered distribution system and a tabu search is used to find the

optimal retailer partition region. Berman and Larson (2001) worked on one component of

an inventory routing problem, the vehicle product-delivery problem in which customer

17

demand is probabilistic, and proposed four different versions of the dynamic

programming to solve this problem. Savelsbergh and Song (2007) introduced the

inventory routing problem with continuous moves to study two real-life complexities:

limited product availabilities at facilities and customers that can not be served using out

and back tours. They developed a randomized greedy algorithm, which includes linear

programming based post-processing technology, in the aim of finding the delivery tours

spanning several days, covering wide geographic areas and involving product pickups at

different facilities. Savelsbergh and Song (2008) focused on the development of

optimization algorithms for the same problem and presented a time-indexed integer

programming formulation and proposed a customized solution approach for its solution.

They demonstrated that high quality solutions can be obtained for realistic size instances

when this optimization technology is integrated with the randomized greedy algorithm

developed in Savelsbergh and Song (2007). Song and Savelsbergh (2007) also developed

technology to measure the effectiveness of distribution strategies for inventory routing.

Aghezzaf et al. (2006) suggested a new model for the long-term inventory routing

problem (IRP), in which demand rates are stable and economic order quantity-like

policies are used to manage the inventories of the sales-points, with the concept of a

vehicle multi-tour. To solve this model, they used a column generation based

approximation method in which sub-problems are solved using a savings-based

approximation method. Later, Raa and Aghezzaf (2008) used the concept of distribution

patterns, consisting of vehicles performing multiple tours with possibly different

frequencies. They proposed a heuristic in order to solve a cyclical distribution problem

18

involving real-life features, such as customer capacity restrictions, loading and unloading

extra times and pre-specified minimum times between consecutive deliveries.

Shen and Qi (2007) studied the problem of finding the required number and the

location of the distribution centers and the assignment of the customers to the distribution

centers to minimize the total system costs. They formulated a non-linear integer

programming model for this problem and proposed a Lagrangian relaxation based

solution algorithm to solve it. Liu and Lee (2003) focused on the multi-depot location-

routing problem, the objective of which is to determine the locations of depots and find

the optimal set of vehicle schedules and routes, with the consideration of inventory

control decisions and proposed a mathematical model for the case of single product. They

developed a two-phase heuristic method, a local-optimality search, to find solutions for

this problem and presented that this heuristic method is better than those existing

methods without taking inventory control decisions into consideration in terms of system

cost and CPU time. Later, Liu and Lin (2005) presented a global search heuristic for the

same problem. They suggested the decomposition of the problem into two sub-problems,

depot location-allocation problem and inventory routing problem, and proposed hybrid

heuristic combining tabu search with simulated annealing sharing the same tabu list.

In addition, Cohen and Lee (1988) presented a comprehensive model framework

for linking decisions and performance throughout the material production-distribution

supply chain and supporting analysis of alternative manufacturing material/service

strategies. The proposed model has a unified, hierarchical, stochastic, network model

structure, which consists of the following sub-models: material control, production

19

control, finished goods stockpile, and distribution network control. Anily and Federgruen

(1990) focused on determining long-term replenishment strategies, which integrates

inventory rules and routing patterns, for the distribution systems with a depot and a fleet

of capacitated vehicles, while enabling geographically dispersed retailers to meet their

demand and minimizing long-run average system-wide transportation and inventory

costs. Qu et al. (1999) studied a multi-item joint replenishment problem, in a stochastic

setting, with simultaneous decisions made on inventory policy and vehicle routing

schedule and proposed a heuristic decomposition method to solve this problem while

minimizing the long-run total average costs.

As seen, there exist many researchers that focused mainly on vehicle routing and

inventory routing problems for the delivery and distribution systems with different

properties. They utilized various different operation research techniques to find optimal,

if possible, or near-optimal routing schedules and inventory policies for different delivery

and distribution systems. While doing that, they assume a fixed number of resources and

did not focus on solving the resource requirements problem for these systems. This

research addresses this problem and contributes a methodology to solve the resource

requirements and scheduling problem for the delivery and distribution systems of the

production industries. We also contribute a methodology that guides the companies with

restricted resources to select the most profitable set of customers and presents the

resource requirements and schedules for meeting their orders on time.

20

CHAPTER THREE

AN OPTIMIZATION MODEL FOR ALLOCATING AND SCHEDULING

RESOURCES DURING HOSPITAL EVACUATIONS

Introduction

A hospital is often considered as an integral of the emergency response plan,

which means that hospital operators would often prefer not to shut down. The

Department of Health and Environmental Control issued an order recently requiring that

all hospitals have an evacuation plan with the following components: sheltering plan,

transportation plan, and staffing plan (SCDHEC (2004)). Also, these hospitals carry out

tests to become familiar with the sequence of events that need to occur for an effective

evacuation. However, risk managers only have a limited number of scenarios that they

can actually consider for testing, due to time constraints or complexity in performing the

tests. They can not ensure that the plans they adopt will utilize their available resources

most effectively. This is often due to the fact that each hospital’s plan is usually not at a

level of detail that would allow such an evaluation. As has been seen in past hurricane

seasons, inefficient and ineffective evacuation plans may result in tragic loss of life (see,

e.g., Chan and Harris 2005, Rohde at al. 2005).

As explained in Chapter 2, we observed that researchers have performed

quantitative studies mainly focusing on general public evacuations, and only a few

researchers studied the evacuations of the special populations such as hospital patients

and staff. Many aspects of the evacuation planning for the hospitals are not studied. One

21

of these aspects is the resource requirements and scheduling. We studied this aspect and

contribute a methodology to solve the resource requirements and scheduling problem for

the logistic systems of the hospitals during emergency evacuations due to the natural

disasters that allows pre-planned evacuation with the objective of minimizing cost within

a pre-specified evacuation completion time.

In this chapter, we offer a modeling approach that encourages individual hospital

operators to document their plans with specific resource availabilities in order for realistic

estimates of plan execution to be made. First of all, we propose a mixed integer

programming that present the vehicle and staff requirements to evacuate the patients

within a pre-specified evacuation while minimizing cost. After testing the proposed

model with a set of cases, it is seen that only a few of them can be solved to optimality

due to the memory limitations of the computers. Next, we find an alternative lower bound

model and propose a heuristic based on this alternative model that can solve all test

instances in less than a second with sizable gaps. Later, we analyze the effects of the

decision variables and data parameters. Last but not least, we investigate the resource

requirements of this system for another objective, minimizing evacuation time, while

having a restriction on the budget and examine the effects of having different objectives.

Methodology

System Overview

Consider a hospital for which evacuation plan options are being evaluated. This

hospital can send its patients, medical staff, and basic supporting equipment to a finite

22

number of sheltering facilities (hospitals) in a safe neighboring region. Most hospitals

have agreements in place with other similar facilities as part of their sheltering

agreement. The sheltering facilities are assumed to have adequate advanced medical

equipment and supplies to take care of the patients being transferred. There are

restrictions on resources in terms of the number and size of transporting vehicles, the

nursing staff, and bed capacities at the sheltering facilities.

Patients are categorized according to their treatment levels. Different types of

vehicles are utilized to transfer patients from the evacuating hospital to the sheltering

facilities. The allocation of each vehicle type and the proportion of a patient occupies in

each vehicle type vary according to the type of the patient.

All nurses begin as ―staging‖ nurses, where they assist in preparing patients for

transport. Once assigned to an actual transport, a nurse becomes a ―transporting‖ nurse

and remains with the patients throughout the evacuation. Transporting nurse requirements

will vary by patient type and vehicle. Staging and loading of patients onto vehicles is

assumed to require one time period. In addition, a constant transport time of one period in

either direction is assumed.

Data Collection

Information related to the processes and procedures, which take place in case of

an event that allows pre-planned evacuation for hospitals, was gathered from risk

managers and officials from several hospitals, which included Cape Canaveral, Tampa,

Beaufort, Medical University of South Carolina, Oconee Memorial Hospital,

Georgetown, and Greenville, as well as the South Carolina Department of Health and

23

Environmental Control. Based on this information, we propose an optimization model

that schedules nurse and vehicle requirements in individual periods in order to evacuate

all patients, while minimizing cost within a target evacuation completion time.

In this model, we allow risk managers/officials of the hospitals to enter data

specific to their hospitals for the number of patients types, the number of patients they

need to evacuate, the number of sheltering facilities with the number of beds available in

them, the allocations and costs of the resources required for the evacuation process, and

the target evacuation time. The parameters they enter into this model are considerably

important and should be carefully determined as they affect the resulted schedules and

allocations of the resources directly.

Proposed Hospital Evacuation Model

In the proposed model, all time-dependent events are assumed to be deterministic

in order to maintain a manageable level of system details. We consider a hospital that

classifies its patients into I patient types. There are at most J sheltering facilities for

sending or transferring patients during an evacuation. The evacuating hospital also has K

vehicle types from which to choose for transporting. The evacuation is evaluated over T

hours. The notations and definitions of the parameters defined in this optimization model

are given below:

v

ikr : Fraction of the capacity used when a Type i patient is transported in a Type k

vehicle

v

kc : Cost of one round-trip of a Type k vehicle

v

kf : Lease cost of a Type k vehicle for the evacuation horizon

24

1

nc : Cost of a nurse that assist in transporting patients and care for them at the

sheltering facility for the duration between the time evacuation process ended and

the time nurse stop taking care of them

2

nc : Cost of a nurse that assist in staging and other evacuation-related activities at the

hospital during the evacuation horizon

sc : Cost of not evacuating (or stranding) a patient

ik

er : Fraction of a period that a nurse used for transporting a Type i patient in a Type k

vehicle

i

sr : Fraction of a period that a nurse used for staging a Type i patient

Descriptions of all decision variables are now presented:

Yijkt : Number of Type i patients evacuated to facility j in a Type k vehicle in period

t

Pit : Number of Type i patients remaining in period t

Vkt : Number of Type k vehicles ready for transporting patients during period t

vjkt : Number of Type k vehicles transporting patients to facility j during period t

njkt : Number of nurses required to transport evacuated patients in a Type k vehicle

to facility j during period t and provide continuing care

s

tN : Number of nurses required to stage and ready patients during period t

e

tN : Total number of nurses required to transport an evacuated patient through

period t

max,tN N : Total nursing requirement in period t, and total overall nursing requirement

25

Bijt : Number of Type i beds available at facility j during period t

The hospital evacuation model (HEM) can now be presented as:

[HEM] Minimize

1

0 2 max 1 1

1 1 1 1 1

J K T K Iv v n n s

k jkt k k T iT

j k t k i

c v f V c N c N c P (1)

Subject to

Vehicle Locations: ( 1)

1

J

kt k t jkt

j

V V v k = 1,…,K; t = 1,2,3,4; (2)

( 1) ( 4)

1 1

J J

kt k t jkt jk t

j j

V V v v k = 1,…,K; t = 5,…,T+1; (3)

Patients Remaining: ( 1)

1 1

J K

it i t ijkt

j k

P P Y i = 1,…,I; t = 1,…,T; (4)

Beds Remaining: ( 1)

1

K

ijt ij t ijkt

k

B B Y i = 1,…,I; j = 1,…,J; t = 1,…,T; (5)

Vehicle Assignments: ( 1)

1

Kv

ik ijkt jk t

k

r Y v i = 1,…,I; j = 1,…,J; t = 1,…,T; (6)

Nursing Assignments: ( 1)

1

Ke

ik ijkt jk t

k

r Y n i = 1,…,I; j = 1,…,J; t = 1,…,T; (7)

1 1 1

I J Ks s

i ijkt t

i j k

r Y N t = 1,…,T; (8)

1

1 1

J Ke e

t t jkt

j k

N N n t = 1,…,T+1; (9)

s e

t t tN N N t = 1,…,T+1; (10)

max tN N t = 1,…,T+1; (11)

26

Integrality: , , , 0s

jkt ijkt jkt tv Y n N and integer i = 1,…,I; j = 1,…,J;

k = 1,…K; t = 1,…,T+1; (12)

Nonnegativity: max, , , , , 0e

it ijt kt t tP B V N N N i = 1,…,I; j = 1,…,J; t = 1,…,T+1. (13)

0kV is the number of Type k vehicles ready for transporting patients, whereas

0ijB is the number of Type i beds available at facility j at the beginning of the evacuation

process. In addition, 0iP is the number of Type i patients that is aimed to be evacuated. In

this model, we allow risk managers/operators of the hospitals to enter values for 0ijB and

0iP .

The cost objective of [HEM] is calculated as the total of round-trip costs of the

vehicles, initial cost (or leasing rate) of the vehicles, cost of staging nurses and

transporting nurses, and a penalty cost of not evacuating patients. Constraint sets (2) and

(3) update the number of available vehicles at the evacuating hospital in period t. These

constraints could be condensed into a single set, with the additional assumption that vijt =

0 for t = -3, -2, -1, and 0. Constraint sets (4) and (5) are the equivalent of balance

constraints for patients remaining and sheltering beds remaining. Constraint sets (6) and

(7) are used to restrict the number of Type i patients evacuated to facility j in period t,

respectively, to the capacity of Type i vehicles that can be sent and the number of nurses

required to transport evacuated patients in a Type i vehicle to facility j in the next period.

Similarly, constraint set (8) defines the number of nurses required to stage and ready

patients during period t. In addition to these, constraint sets (9) and (10) define the

number of transporting nurses the total nursing requirement in period t, respectively,

27

followed by the maximum overall nursing requirement in constraint set (11). Finally,

there are integrality and non-negativity constraints in constraint sets (12) and (13),

respectively.

Solution Approach

Exact Solution

We test this proposed optimization model [HEM] with a number of cases via a

commercial software tool, ILOG OPL Development Studio 5.2 which uses ILOG CPLEX

as the engine. The computers that are used during these test analysis have Pentium 4

CPUs @ 3.2 GHz with 1 GB of RAM. However, it is seen that only a few of these test

cases can reach to optimality with [HEM] due to the program memory limitations. In

addition to only finding a few optimal solutions, we notice variability in the solving

times. This leads to the investigation of alternate methods for consistently obtaining

solutions to the hospital evacuation problem.

Identifying a Lower Bound Model

In considering alternate methods, we first consider how to obtain a quality lower

bound quickly and consistently. Specifically, certain integrality restrictions are relaxed,

and the following key measures are taken into consideration: 1) the guarantee that a lower

bound can be found, 2) the solving time, and 3) lower bound quality. Not only will the

lower bound provide us with an observable gap from optimality, but this solution can be

adjusted to become feasible to [HEM]. This will be further investigated when developing

the upper bound value.

28

While deciding on the alternative lower bound models, the strategy employed is

to relax one or more sets of integrality restrictions. Four alternative lower bound models

given below are considered:

1. Linear Programming (LP) Relaxation (all integer restrictions relaxed)

2. Integrality restrictions are relaxed on all variables except Yijkt variables ∀ i, j, k,

t.

3. Integrality restrictions are relaxed on all variables except vjkt variables ∀ j, k, t.

4. Integrality restrictions are relaxed on all variables except njkt variables ∀ j, k, t.

A fifth model, where integrality restrictions are relaxed on all variables except s

tN

variables ∀ t, was not pursued since s

tN is a decision variable array with only one index

and provided no significant improvement over the LP Relaxation.

Same cases used in the previous section are tested with these alternative lower

bound models. These models are compared according to their ability to guarantee

solution, provide quick solving times, and achieve a high bound quality, where bound

quality (or gap) is calculated using those test cases for which optimal solutions could be

found. It is found that LP Relaxation is the only lower bound model that can solve all test

cases. It also solves each case in less than a second with a considerably small relaxation

gap, 0.55%. As the other alternative lower bound models cannot solve all the cases, no

further investigation is done because any additional combinations of integrality

constraints for alternative lower bound models will be more restrictive than these

alternative models.

29

Heuristic Studies

Due to the fractional solution resulting from the LP relaxation to [HEM], a

heuristic is needed to create a feasible solution from the LP relaxation. We employ a

rounding heuristic to accomplish this, the steps of which are explained below.

Heuristic 1 (H1): Variable Rounding

1. Find the LP relaxation of [HEM].

2. Round the fractional patient assignment to shelters (Yijkt) to the nearest integer.

3. For any Bijt, check if bed type i is now used beyond its capacity.

3.1. If yes, reduce Yijkt by 1 for shelter j, with the first appropriate vehicle type

and period.

3.2. Repeat Step 3 until the shelter facility utilizations are within the stated

capacities.

4. Check if the total number of evacuated patients is equal to the actual number of

patients.

4.1. If the total number of evacuated patients is lower than the actual number

of patients for any patient type i, increment ijktY by 1. (Ensure that

increasing ijktY will not result in overusing the actual capacity of the beds

for that type and sheltering facility.)

4.2. If the total of the rounded numbers of patients is greater than the actual

number of patients for a type i, decrement the first appropriate number of

patients ijktY by 1. (Ensure that decrementing this number will not result in

30

assigning more beds than the actual capacity of the beds for that type and

sheltering facility.)

5. Run the model, where only , , and s

jkt jkt tn v N decision variables are defined as

integer, and all ijktY decision variables are set to the modified ijktY values in

Steps 3 and 4.

To further improve the solution obtained by Heuristic 1, we introduce a local

search that identifies feasible swaps of any two ijktY modified values that result in an

improvement to the objective function value. We define a feasible swap to mean where

one rounded-up ijktY value can be flipped with one rounded-down ijktY value. The steps of

Heuristic 2 are presented below:

Heuristic 2 (H2): Rounding with Local Search

1. Run Heuristic 1.

2. Create a list of modified ijktY values, and denote the list size as N. Set i = 1.

3. Systematically check whether any swapping between one of the rounded up

ijktY values and one of the rounded down ijktY values will lower the cost.

3.1. For position i, consider all ijktY values in positions i+1 to N.

3.2. Check the bed feasibility and patients remaining feasibility for the swaps

considered at position i. Any swap resulting in an infeasible condition will

be discarded.

3.3. Set i = i+1. If i > N, go to 4. Otherwise, return to 3.1.

31

4. Run the model, where only , , and s

ijt ijt tn v N decision variables are defined as

integer, and all ijktY decision variables are set to the modified ijktY values

resulting from the best swap.

Experimentation

Parameters and Test Settings

We determine a set of test cases to provide insight to the proposed model. All

parameters are defined based on feedback from the participating hospital organizations

mentioned previously.

In these test cases, we consider three types of patients. Thus, I is given as 3 in the

proposed model. A Type 1 patient represents a critical care patient, such as those either

waiting for or in recovery from a serious operation, or that have an extreme ailment. A

Type 3 patient represents any patient who is a candidate for early release and can expect

to be released 24 hours earlier than normal. However, not all of these patients will

actually be released based on any number of reasons where care cannot be provided away

from the hospital. All other patients that fall into a larger, middle group of patients

occupying medical/surgical (or med/surge) beds are denoted as Type 2.

In these experimentations, we consider three types of vehicles which are used for

transferring patients: ambulance, bus, and van. In other words, K is entered as 3 and k is

entered as 1/2/3 for denoting an ambulance/van/bus, respectively, in the proposed model.

Type 1 patients can be transferred only with ambulances, whereas other types of patients

can be transferred with all types of vehicles. An ambulance can transport at most 1/2/2

32

([1/ 11

vr ]/[1/ 21

vr ]/[1/ 31

vr ]) patients of Type 1/2/3, where as a van can transport 6/8

([1/ 22

vr ]/[1/ 32

vr ]) patients of Type 2/3 and a bus can transport 12/16 ([1/ 32

vr ]/[1/ 33

vr ])

patients of Type 2/3. Within the context of nurse resource requirements, a nurse can stage

2/3/6 ([1/ 1

sr ]/[1/ 2

sr ]/[1/ 3

sr ]) patients of Type 1/2/3 in a period, whereas a nurse can

transport 6/8 (([1/ 22

er ]&[1/ 23

er ])/([1/ 32

er ]&[1/ 33

er ]) patients of Type 2/3 in a van/bus and

1/2/2 ([1/ 11

er ]/[1/ 21

er ]/[1/ 31

er ]) patients of Type 1/2/3 in an ambulance.

While estimating the nursing cost, we only consider the additional cost due to the

evacuation process. In these test cases, the regular hourly nursing rate is assumed to be

$18 per hour, while the overtime (or emergency) hourly rate is $27 per hour. The length

of a daily shift of a nurse is eight hours. To estimate staging nurse cost, we consider the

difference between target evacuation time and the number of regular work hours. Nurses

who assist in patient transfers will remain in the sheltering facilities for two days beyond

the landfall. The additional cost of the transporting nurses is the total of the product of

overtime hourly payment ($27) and the time spent with the patients, and an additional $9

per hour for the regular shift hours they are spending on the way to or in the sheltering

facilities. Note that the additional cost of the transporting nurses is accounted for the

duration between the time evacuation process ended and the time nurse stop taking care

of them although the transporting nurse may be transferred to the sheltering facility with

the patients earlier than the end of the entire evacuation process. Also, note that the

evacuation is assumed to start 48 hours before landfall. This results in nursing costs of 1

nc

and 2

nc for different target evacuation completion times as seen in Table 3.1. Note that

33

2

nc is the same for target evacuation completion time of 24 and 30 as the six-hour

difference takes place during a regular shift, which is not included into the cost required

for evacuation.

Table 3.1 Cost of nurses for different target evacuation times

Target Evacuation Time (hrs) 1

nc ($) 2

nc ($)

12 1836 108

18 1674 270

24 1512 432

30 1458 432

36 1332 540

42 1170 702

There are two types of costs for the vehicles: lease cost for the evacuation horizon

and round-trip cost. The daily lease cost of ambulance/van/bus ( 1

vf / 2

vf / 3

vf ) is assumed

to be $3000/$500/$750. The lease costs of the vehicles for different target evacuation

times are proportional to the duration they are leased. The round-trip cost includes the

cost of the driver, fuel, and emergency medical services (EMS) worker (in the case of an

ambulance). Driver and EMS costs are assumed to be $200 per trip, while fuel is $200

($400) per trip for an ambulance/van (bus). This means that 1

vc / 2

vc / 3

vc is $600/$400/$600,

respectively.

When calculating nursing and vehicle costs, we produce a cost estimate based on

the entire target evacuation window being used, i.e., the last patient is evacuated exactly

when the target period ends. We assume a penalty cost ( sc ) of $1,000,000 for not

evacuating a patient before the window closes. As there are no resource limitations in the

34

base model, the penalty cost enables the model to find a solution that evacuates all

patients within the target time.

According to the feedback from hospital officials, a typical distribution of Type

1/2/3 patients treated in a hospital is 20%/40%/40%. In case of an event that permits a

planned response, approximately half of the Type 3 patients are early-released. Therefore,

the proportions of Type 1/2/3 patients that need to be evacuated are 20%/40%/20%. We

consider hospital capacity to range from 100 to 600 patients. With the early-release of

Type 3 patients, the number of patients to evacuate ranges from 80 to 480. Six cases with

patient totals of 80, 160, 240, 320, 400, and 480 are considered, with the patient

distributions according to 20%/40%/20% for Type 1/2/3. Also, two additional patient

type distributions are considered, where the proportions of the Type 1/2/3 patients are

40%/20%/20% and 30%/30%/20% with the consideration of the early release of Type 3

patients.

Table 3.2 Values of [10P ,

20P ,30P ] for all test cases

Total

Number of Patients

[10P ,

20P ,30P ]

Proportion of Type 1/2/3 Patients

20%/40%/20% 40%/20%/20% 30%/30%/20%

80 [20,40,20] [40,20,20] [30,30,20]

160 [40,80,40] [80,40,40] [60,60,40]

240 [60,120,60] [120,60,60] [90,90,60]

320 [80,160,80] [160,80,80] [120,120,80]

400 [100,200,100] [200,100,100] [150,150,100]

480 [120,240,120] [240,120,120] [180,180,120]

35

All patient populations are also tested for two different numbers of available

sheltering facilities (J), 3 and 15, resulting in a total of 36 cases. It is assumed that each

sheltering facility is considered the same in terms of the capacity of the beds. The shelter

capacities are set such that the largest patient evacuation case can still be accommodated

at each facility.

Exact Solution Results

With the use of commercial solver, these cases are tested with the proposed model

[HEM]. In these tests, the target evacuation completion time (or T) is stated as 24 hours.

As mentioned earlier, we found that it is very difficult to obtain optimal solutions to

[HEM] due to program memory limitations. Table 3.3 presents the three (out of 36) cases

in which an optimal solution was obtained. These three cases are presented in terms of

cost, evacuation time, allocation of nurses and vehicles, and solving time.

As seen, the resource requirements and cost increases as the number of patients

increases. In addition to only finding three optimal solutions, notice the variability in the

solving time.

Heuristic Results

We test all cases with each heuristic against using only the commercial solver for

the MILP and LP Relaxation. Table 3.4 summarizes the results for target evacuation

completion times ranging from 12 to 42 hours (for detailed result analysis, see Appendix

1), where the optimality gap is defined as:

= 100Heuristic LP

LP

Objective ObjectiveOptimality Gap

Objective

36

Table 3.3 Cases resulting in optimal solutions with the [HEM]

, where HeuristicObjective = Objective value obtained with heuristic

LPObjective = Objective value obtained with the LP relaxation of [HEM]

As seen in this table, the number of MILP solutions decreases, except one case, as

the target evacuation time (or the number of sheltering facilities) increases, both of which

expand the size of the optimization problem. Moreover, Heuristic 2 provided very little

improvement over Heuristic 1. With the increase in shelter facilities, the optimality gaps

grow. Despite these gaps, we now have the ability to identify feasible evacuation

requirements plans for all test cases.

Case 1 Case 2 Case 3

Transfer patients / type [30, 30, 20] [60, 60, 40] [120, 120, 80]

Beds / facility [60, 60, 40] [60, 60, 40] [60, 60, 40]

Number of sheltering facilities 3 3 3

Cost 110022 217850 434850

Evacuation Time 24 24 24

Transporting Nurses 38 75 150

Ambulance 5 10 20

Van 0 1 0

Bus 1 1 3

Solving Time (sec) 11.02 1585.43 60.64

37

Sensitivity Analysis

In this section, sensitivity analysis is done in order to investigate the effects of

decision variables and data parameters with the test cases. First of all, the assignments of

nurses and vehicles are analyzed, and then the effects of different target evacuation times

are studied.

Table 3.4 Performance of heuristic approach for various target evacuation times

Number of Shelters 3 15

Target Evacuation

Time (hrs) 12 18 24 30 36 42 12 18 24 30 36 42

Number of MILP

Solutions Found 6 8 3 3 1 0 2 3 0 1 0 0

Average Optimality

Gap (LP Relaxation

and H1)

2.5 2.4 4.3 4.8 5.7 6.2 5.1 4.8 10.8 8.7 11.2 10.7

Average Optimality

Gap (LP Relaxation

and H2)

2.3 2.4 4.0 4.7 5.6 6.1 4.9 4.8 10.2 7.9 10.7 10.4

Average

Solving

Time

(sec)

MILP* 418 2341 552 9.0 297 - 6733 4131 - 7.8 - -

LP

Relaxation 0.01 0.02 0.02 0.03 0.03 0.05 0.05 0.1 0.3 0.7 0.9 0.5

Heuristic 1 0.03 0.1 0.1 0.1 0.1 0.2 0.2 0.4 0.6 1.1 1.4 1.1

Heuristic 2 0.2 0.2 1.2 1.7 3.1 5.1 0.8 0.5 6.9 7.4 21.3 21.6

*Note: The average solving time of MILP is the average solving time of the test cases

that can be solve with [HEM].

Nurse and Vehicle Assignments

In the analysis that follows, we present specific test cases to provide insight into

the construction of the solution. Multiple cases are also compared when testing the effect

38

of restricting the nurse allocations for an evacuation. These sensitivities present results

from three shelter cases. Since the 15-shelter cases behaved similarly, we omitted the

tables and graphs associated with these cases for brevity.

In Figure 3.1, the requirements for transporting and staging nurse requirements

for a three shelter case are displayed. As expected, the transporting nurse requirements

increase as time proceeds due to the nurses staying with the patients for the rest of the

evacuation event, whereas the staging nurse requirement indicates the requirement only

for the movement of the patients onto transport vehicles in that particular period. Notice

that staging does not take place in every period, as all vehicles are in transit at certain

times of the evacuation. We see this particularly at the very beginning and end of the

evacuation window. It may seem counterintuitive to not stage patients as soon as

possible, yet patients will not be displaced from their rooms several hours before

evacuating, and we are limited by both medical staff and vehicles.

Figure 3.1 Cumulative nurse requirements for a case with three sheltering facilities

39

In most of our analysis, we allow the model to select the optimal number of

nurses and vehicles in order to meet the evacuation completion time limit. In practice,

each hospital may not have the luxury of the resource requirements that the model would

suggest. To address this, we analyzed the effects of having a constrained number of

nurses on the evacuation process. We selected two cases, for which optimal solutions are

obtained, and added the following constraint to [HEM]:

max max- (1 )100

optimalN N , (1)

,where max optimalN is the optimal value for the total nurse requirement, and is the

percentage of the restriction on the nurse requirement.

Table 3.5 displays the selected summary statistics and requirements (with three

shelter facilities available) when the maximum nurse staff is reduced by 5, 10, and 20%.

The restriction on nursing staff results in failure to evacuate some Type 1 patients. Not

being able to evacuate all of the patients may have moral or ethical ramifications within

the community. However, the hospital simply may not have the available resources, and

this analysis can provide estimates of the number of unevacuated patients that would

need to be sheltered-in-place appropriately. Associated with a reduction in evacuated

Type 1 patients is the need for ambulances, as there are fewer trips now required.

Next, the vehicle assignments are investigated using the three shelter cases

analyzed in Figure 3.1. Figure 3.2 displays the number of vehicles at the hospital, in

transit, and at shelters for each period. (For this case, the total vehicle requirement is 27.)

40

Table 3.5 Effects of nurse restriction (24-hour target evacuation time)

Transfer patients per type

[40, 80, 40] [80, 160, 80]

Restriction on Nurse Capacity (%) Restriction on Nurse Capacity (%)

0 5 10 20 0 5 10 20

Cost*

217850 207700 194700 174000 434850 411500 391000 345000

Unevacuated

Type 1 Patients 0 4 8 15 0 8 15 30

Unevacuated

Type 2 patients 0 0 0 0 0 0 0 0

Unevacuated

Type 3 patients 0 0 0 0 0 0 0 0

Total nurse

requirement 75 71 67 60 150 142 135 120

# Ambulances 10 10 9 8 20 19 18 15

# Vans 1 1 1 1 0 0 0 0

# Buses 1 1 1 1 3 3 3 3

*Note: Cost does not include the penalty cost for not evacuating patients, as sheltering-in-place is

assumed.

Similar to what was shown in Figure 3.1, nearly all of the vehicle capacity is used

during the first two main transfer periods. Recall that patients are first staged and then

transferred, which is why we see no vehicle movement in period 1. We see a similar

pattern four periods later; however this pattern is not as uniform later in the evacuation.

In the last period, however, nearly all of the vehicle capacity is again used to transfer

patients. Since there is no penalty for evacuating at the end of the period, the model will

attempt to spread the demand for vehicles and nurses across the entire evacuation time

window.

41

Figure 3.2 Cumulative vehicle requirements for a case with three sheltering facilities

Resource Assignments vs. Target Evacuation Completion Time

Recall that we tested 36 unique settings for different target evacuation times. In

order to see the effects of different target evacuation completion times on the allocation

of resources, the same three-shelter case from the previous section is investigated. Figure

3.3 displays the staging nurse requirements for the case with three sheltering facilities

when evacuation is aimed to be completed within 12, 24, and 36 hours.

As expected, the staging nurse requirement is higher when the target evacuation is

reduced. Although the average staging nurse requirement can be lower as target

evacuation completion time increases, these nurses are required during the entire

42

Figure 3.3 Staging nurse requirements for different target evacuation times

evacuation window. Thus, we see similar requirements throughout the evacuation for

both the 24-hour and 36-hour cases. For the 12-hour evacuation window, there must be

an additional nurse requirement to handle the number of patients to evacuate during the

first two waves of transfers.

Figure 3.4 displays the transporting nurse requirements for the same cases. In

each case, we require 180 nurses since we are moving the same number of patients.

However the time periods in which we require the nurses change. Notice the marked

difference in nursing requirements for the 12-hour case.

Finally, we consider total vehicle requirements for the same cases, and these

results are plotted in Figure 3.5. As expected, the total vehicle requirement is higher

when evacuation is desired to be achieved in less period of time. Although total vehicle

43

requirement can be lower as target evacuation completion time increases, vehicles are

required for a longer period of time.

Figure 3.4 Transporting nurse requirements for different target evacuation times

Figure 3.5 Vehicle requirements for different target evacuation times

44

Evacuation Cost vs. Target Evacuation Completion Time

Cost Structure 1

We also investigate the effects of different target evacuation completion times on

the resulting evacuation cost. Figure 3.6 displays evacuation cost against target

evacuation completion time horizons for four cases obtained with Heuristic 2 and LP

relaxation of [HEM].

Figure 3.6 Cost (structure 1) vs. target evacuation completion time (in hours)

45

It is seen that the costs obtained with LP relaxation of [HEM} follows a

decreasing zigzag pattern. Also, the relative costs of each case obtained with LP

relaxation of [HEM] for target evacuation completion time of 12 hours and 24 hours are

equal although the allocations of the resources are different. The reason for obtaining the

decreasing zigzag pattern and equal cost values for target evacuation completion time of

12 and 24 hours is that the cost parameters 1

nc , 2

nc , and v

kf (∀ k) vary with different target

evacuation completion time horizons as described previously.

On the other hand, it is observed that the costs obtained with Heuristic 2 do not

follow a decreasing zigzag pattern due to the deviation from optimality. In Figure 3.6, the

approximate deviation from optimality, optimality gaps, can be seen by comparing the

costs obtained with Heuristic 2 and LP relaxation of [HEM]. Cost Structure 2

We also consider a system in which the costs of the evacuation process do not

change over time. This assumes that there is an agreement about fixed costs between the

hospital, its staff, and the vehicle leasing companies. Moreover, medical staff would

likely begin another rotation at their regular pay, so having a fixed evacuation cost per

nurse could be feasible.

Under this structure, a staging nurse costs $500 (2

nc ). If this nurse becomes a

transporting nurse later, s/he is paid an additional $1500 ( 1

nc ). The lease costs of the

ambulance/van/bus ( 1

vf / 2

vf / 3

vf ) are $3000/$500/$750, respectively. Vehicle round-trip

costs and penalty costs remain unchanged. Using this new parameter set in [HEM], we

evaluate the same four cases as shown in Figure 3.6 (for detailed result analysis, see

46

Appendix 2). Figure 3.7 displays the results from this analysis. The costs obtained with

LP relaxation of [HEM] decreases as the hospital has more time to evacuate all of its

patients and staff, mainly due to the fact that the resources can be spread across more

time periods and re-used. However, the costs obtained with Heuristic 2 do not follow a

pattern, again due to the gaps from optimality in certain solutions.

Figure 3.7 Cost (structure 2) vs. target evacuation completion time (in hours)

47

Weighted Time Objective

Methodology

When considering healthcare facility evacuation, we must be aware that all

facilities have operating budgets, and the cost to evacuate will be a key factor in the

ability to evacuate quickly or within a prescribed amount of time. However, it is also

important to recognize that minimizing costs may not always be the first and foremost

objective in the decision maker’s mind. For this reason, we also investigate the resource

requirements associated with a model that minimizes evacuation time, still

acknowledging the existence of operating budgets.

In this section, allocation of resources is found for another objective, minimizing

weighted time, with a pre-specified budget limit. The objective, minimizing weighted

time, is defined as follows:

1

( 1)

1 1

I T

i t

i t

tP (14)

The limitation on the budget is defined as an additional constraint to the model:

1

0 2 max 1 1 LP

1 1 1 1 1

*(1 )J K T K I

v v n n s

i jkt k k T iT

j k t k i

c v f V c N c N c P Cost , (15)

, where LPCost is the cost value obtained from the LP relaxation and is the percentage

that the budget is allowed to exceed LPCost . In (15), the left-side of the constraint is the

cost objective from the original [HEM]. It still evaluates the evacuation cost of the

current resource allocation solution, and we set a limit on this value via LPCost and .

The LP relaxation produces a lower bound on evacuation cost, and if this value were

48

given as the budget limitation, we would obtain a feasible solution only if the LP

relaxation was also optimal to [HEM]. Instead, we investigate the impact of allowing

budget increases beyond LPCost on how quickly an evacuation can be completed. We

also define the decision variables ktV and

maxN as integers in order to avoid fractional

assignments.

Experimentation

All of the 36 cases are tested for the case in which all patients are to be evacuated

within 24 hours (i.e., we still enforce an evacuation completion window via the penalty

parameter PiT). They are tested for cost increases beyond LPCost of =2, 4, 6, 8, and

10% (See Appendix 3 for detailed results). For each level of , Table 3.6 presents the

number of infeasible cases and the number of cases in which computing limitations (e.g.,

memory) prevented a solution.

Table 3.6 Solution capability using a weighted time objective

Percent Increase in Budget

Beyond LPCost Number of Infeasible Cases

Number of Unsolved Cases Due

to Computer Limitations

2 2 10

4 2 8

6 0 6

8 0 5

10 0 4

As seen, there are two infeasible cases when is 2 and 4. By increasing the

budget beyond the LP relaxation cost by 6% or more, more optimal solutions can be

49

obtained. For the highest value of tested (10%), we found optimal solutions to 32 of 36

cases.

Table 3.7 then presents a comparison of the solution details produced by the two

objectives studied in this paper. We select a case that obtains an optimal solution with the

cost objective and compare the result with the weighted objective at various budget

levels.

Table 3.7 Comparison of cost and weighted time objective

Bed/facility = [60, 60,40] & Transfer patients/ type= [30, 30, 20]

Cost Objective

Weighted Time Objective

Percentage Increase in Budget Beyond LPCost

MILP LP 2% 4% 6% 8% 10%

Cost 110022 108619 110772 112272 115122 117272 118722

Evacuation

Time 24 24 22 22 18 18 18

Weighted

Time 8920 7655 3024 2730 2006 1714 1420

Transport

Nurses 38 37.5 38 38 38 38 38

Ambulance 5 5 5 5 6 7 7

Van 0 0 0 0 0 1 2

Bus 1 0.63 2 4 3 2 3

Solving

Time 11.02 0.02 0.16 0.56 3.69 1.52 0.39

We observe decreases in evacuation completion time (and weighted time) as the

budget level is increased within the weighted time objective model. Also, evacuation time

50

reduces from 24 hours to 18 hours at a cost of around $5,000 (from MILP to the 6% case

of the weighted time model). This gives decision makers a choice in how to conduct the

evacuation.

Concluding Remarks

In this research, a deterministic mixed integer linear programming is proposed to

present the vehicle transport and nurse requirements for evacuating all patients within a

pre-specified time period while minimizing cost. A large number of cases are tested with

the use of a commercial optimization solver. However, obtaining optimal solutions to all

problem instances is not possible. Therefore, we test alternative lower bound models by

using an LP rounding heuristic that produces an allocation-feasible solution of

assignments of patients, nurses, and vehicles to specific transfer periods. The LP

rounding heuristic also has an embedded local search routine to further improve the staff

and vehicle assignment. Sensitivity analyses are performed to investigate the behavior of

nurse and vehicle assignments across each time period within the evacuation window, as

well as the effects of target evacuation completion time on the cost of evacuation. Finally,

vehicle transport and nurse requirements for evacuating all of the patients are found for

another objective, minimizing evacuation completion time, with a limited budget.

Hospitals are expected to greatly benefit from the ability to test many more outcomes in

an effort to develop an evacuation plan that will perform well under a much larger set of

scenarios.

51

One of the limitations of this methodology is that a constant transport time of one

period is assumed for all sheltering facilities. Loading of the patients onto vehicles and

unloading them in the sheltering facilities is assumed to require one period each. This

model does not consider the admissions of the patients during the evacuations. Another

major limitation is that all time-dependent events are assumed to be deterministic. In

addition, this methodology results in feasible solutions, not optimal, with some sizable

gaps.

52

CHAPTER FOUR

SIMULATING HOSPITAL EVACUATION – THE INFLUENCE OF TRAFFIC AND

EVACUATION TIME WINDOWS

Introduction

The proposed model in Chapter 3 ([HEM]) is developed based on the assumption

of nonexistence of probabilistic events and tasks during the evacuation of a hospital.

Some of the assumptions are made in order to construct a model that can provide a first

attempt at solving the hospital evacuation problem. Researchers and practitioners often

approach problems deterministically so that solutions can be obtained for planning

purposes.

However, many of the events surrounding hospital evacuation are inherently

probabilistic, and there is enough uncertainty in task durations that it warrants a deeper

investigation. Specifically, processes such as individual patient staging times, patient

loading times onto vehicles, patient unloading times, vehicle travel times, and roadway

congestion all play roles in the ability of a particular allocation of resources to allow all

patients to get evacuated within a pre-specified amount of time. In addition, the speed of

the vehicles can be subject to change due to traffic over time.

The contributions of this section of the research are to account for the

uncertainties in the evacuation process via a stochastic model and to address the

variability in transfer times by accounting for roadway congestion via a traffic factor.

First, we build a stochastic model via simulation to represent the system. This model can

53

be used to evaluate the existing plan of the hospital. Then, with the use of a simulation-

optimization framework, we present the nurse and vehicle transport requirements for the

evacuation of all patients within a pre-specified evacuation completion time while

minimizing associated costs of the evacuation. Also, this research enables the risk

managers/officials of the health care facilities to investigate the effect of the start time of

the evacuation on the ability of completing the evacuation.

Background

Stochastic programming is mathematical programming where some of the data

incorporated into the objective or constraints is uncertain. Uncertainty is usually

characterized by a probability distribution on the parameters. Although the uncertainty is

rigorously defined, it can range in detail from a few scenarios to specific and precise joint

probability distributions. See Henrion (2004) and Holmes for references on stochastic

programming.

Stochastic programming can be categorized into two main groups: recourse

models and probabilistically constrained models.

In recourse models, the problem is posed to minimize the expected costs (or

utilities) of the consequences of a decision made. They can be extended in a number of

ways. One of the most common is to include more stages. With a multi-stage problem,

the realization of the uncertainty for a decision made is awaited, and then another

decision is made based on what has happened. The objective of these kinds of problems

54

is to minimize the expected costs of all decisions taken. It is much more difficult to solve

a recourse version of the problem than solving a deterministic version of the problem.

On the other hand, probabilistically constrained models are used in engineering

and finance, where uncertainties like product demand, meteorological or demographic

conditions, currency exchange rates, etc. enter the inequalities describing the proper

working of a system under consideration. The main difficulty of such models is due to

(optimal) decisions that have to be taken prior to the observation of random parameters.

In this situation, one can hardly find any decision which would definitely exclude later

constraint violation caused by unexpected random effects. Sometimes, such constraint

violation can be balanced afterwards by some compensating decisions taken in a second

stage. As long as the costs of compensating decisions are known, these may be

considered as a penalization for constraint violation. This idea leads to the important class

of two-stage or multistage stochastic programs.

With the information obtained from hospital operators, there exist a considerably

large number of scenarios due to the sequence of steps followed during the evacuation

process and high level of randomness. As explained in Chapter 3, the deterministic

optimization model is very hard to solve, which means that it is almost impossible to

solve a multi-stage stochastic programming version of the problem. Instead, we propose a

simulation-optimization approach in order to solve the problem in a reasonable amount of

time, while still including the stochastic elements of the problem.

Simulation optimization provides a structured approach to determine optimal

input parameter values, where optimal is measured by a function of output variables

55

(steady state or transient) associated with a simulation model (Swisher and Hyden

(2000)). In simulation optimization approach; first, a simulation model that represents the

system is built. Then, the simulation optimization is formed by embedding the simulation

model into the optimization model.

A general simulation model comprises n input variables (1 2, ,..., nx x x ) and m

output variables (1 2( ), ( ),..., ( )mf x f x f x ) or (

1 2, ,..., my y y ). Simulation optimization entails

finding optimal settings of the input variables, i.e. values of 1 2, ,..., nx x x , which optimize

the output variable(s). A simulation optimization model is displayed in Figure 4.1. The

output of a simulation model is used by an optimization strategy to provide feedback on

progress of the search for the optimal solution. This in turn guides further input to the

simulation model (For references on simulation optimization, see Carson and Maria

(1997).

Figure 4.1 A simulation optimization model (Carson and Maria (1997))

Methodology

System Overview

Most of the system characteristics are same as explained in Chapter 3. A single

hospital is considered for the evaluation of its evacuation plan options. The properties

related to the sheltering facilities, the restrictions on the resources, the number of patient

Simulation

Model

Optimization

Strategy

Feedback on progress

Output Input

56

types, the definitions of each patient type, and the types of the vehicles are the same as

they were defined in Chapter 3.

All nurses are grouped into two main categories: staging nurses and transporting

nurses. As stated earlier, all nurses are considered as staging nurses at the beginning of

the evacuation and considered as transporting nurses if they assist in transporting the

patients and provide continuing care in the sheltering facilities. If there is less than six (6)

hours left before the occurrence of landfall, the evacuation process stops as the vehicles

are not allowed to travel from the sheltering facilities to the evacuating hospital due to

high risk of early landfall. Nurses that stay with the patients not evacuated are also

considered as transporting nurses because they are providing continuing care to these

patients as well.

Based on discussions with several risk managers in hospitals, we consider

additional detail in how nurses are handled. Nurses are categorized into three types:

Critical care nurse (CCN), medical-surgical nurse (MSN), and medical staff (MS).

Critical care nurses are the ones who have the highest knowledge and work in progressive

care units, intensive care units and operating rooms, whereas the medical-surgical nurses

care for patients in many settings, such as inpatient care units, clinics, ambulatory care

units, long-term care units, urgent care centers, surgical centers, etc. The remaining

professional nurses, who work in physical therapy, respiratory unit, or work without a

license, are considered as medical staff. The allocation of a specific nurse depends on the

nature of the process, the type of the patient s/he takes care of, and the priority sequence

considered in that process. This is explained with more details in the next section.

57

Data Collection

Most hospitals have a command and control system that is put in place during an

evacuation. Appendix 4 displays a sample flowchart of the types of decisions hospital

operators usually face during a hurricane evacuation. For additional information

regarding incident, control and command systems for hospitals, see Hospital Incident

Command System Guidebook (2006).

Although all hospitals have a command and control system based on common

guidelines, they follow some unique steps for the allocation of resources and transferring

patients during evacuation. Also, risk managers of each hospital have different opinions

about when to start evacuation. Same as in Chapter 3, information about these unique

steps associated with evacuation is gathered from risk managers and officials from

several hospitals, which include Cape Canaveral, Tampa, Beaufort, Medical University of

South Carolina, Oconee Memorial, Georgetown, and Greenville, and South Carolina

Department of Health and Environmental Control.

Simulation Model

We build a simulation model based on evacuation related rules, which are

determined as general as possible, via a commercial simulation software package,

Rockwell Software’s Arena. Procedures that take place during preparation for evacuation,

start of evacuation, and evacuation process are modeled in detail. According to this

model, patients wait in their rooms until an evacuation order is given at the health care

facility. After the order is given, patients follow these steps:

1) release their beds;

58

2) proceed to the staging area;

3) stage onto a vehicle;

4) transfer to the sheltering facility;

5) unload from the vehicle and admit to the sheltering facility.

When the group of the patients on a vehicle is unloaded, the vehicle returns to the

health care facility and get a new group of patients to transfer to the sheltering facility.

Based on the input from the officials and risk managers, it is seen that there are many

rules regarding allocation of vehicles and nurses during these steps of the evacuation. As

mentioned earlier, we determine these rules as general as possible and explain these in

detail in Experimentation section. Also, the model is built as flexible as possible so that

the risk managers/officials of the hospitals, that evaluate the evacuation plan of their

hospital, can utilize this model very easily by changing a few input parameters specific to

their hospitals. If a hospital has significant differences in the rules followed for the

allocation of vehicles and nurses when compared with those defined in the proposed

simulation model, the model can be modified easily by eliminating parts, which are not

valid for the system, and adding new parts that represents those differences.

Analyzing the impacts of the decisions made by the hospital operators is one of

the key components of this research. The evacuation completion time is dependent on the

start time of the evacuation as traffic will change over time due to roadway congestion

caused by the general population evacuation. Thus, the allocation of the resources is

indirectly dependent on traffic because of the intentions of the hospital operators to

evacuate all patients within a pre-specified time period.

59

In FEMA/Corps Hurricane Study Program (1986-2006), they used behavioral

curves, which display the response of individuals to an evacuation order, during their

analysis. Figure 4.2 presents these sigmoid curves or s-curves that represent the

behavioral response.

Figure 4.2 Behavioral response curves, S-curve (see FEMA (1986-2006))

This figure indicates that a small percentage of people start evacuating

approximately two hours before the evacuation order. After the evacuation order, there is

a considerable increase in the number of evacuees leaving their houses. Approximately

75% of evacuees will have left their homes roughly 2, 4, and 6 hours after the evacuation

order for rapid, medium, and long responses, respectively.

However, this figure and other articles previously mentioned did not provide

enough information in terms of expected increase in travel times during these periods.

60

Hence, all of the information obtained from previous research is comprehended and

interpreted in order to specify traffic factor estimates based on an evacuation order.

These assumed traffic factor estimates are included into the model by multiplying the

factor by an unabated travel speed used in the simulation to more appropriately estimate

travel times.

Simulation Optimization Approach

In this research, we use OptQuest, a simulation optimization tool in Arena, for

determining the vehicle and medical staff requirements by embedding the simulation

model into an optimization model. This software combines tabu search, scatter search,

integer programming, and neural networks into a single, composite search algorithm in

identifying new scenarios and suggesting feasible solutions for the optimization problem.

For detailed information, see OptQuest for Arena User’s Guide.

The objective function considered in the optimization model is minimizing total

cost of evacuation. Total cost consists of vehicle leasing, round trip vehicle cost, and the

nurse and staffing costs. We also set allowable ranges for the input/control variables

(decision variables) for each simulation model as it is required by OptQuest. If, in any

simulation, we find that the best solution found is at the initial upper limit, our initial

range may not have been adequate to capture the optimal settings for that parameter, so

we increase the limit and re-run the problem. Note that a simulation is a scenario, the

system settings (input/control variables) of which are generated by the optimization

model. Each simulation has different system settings, thus the input variables are set

differently.

61

Moreover, it is required to enter the number of replications and the number of

simulations in OptQuest. They are significant factors that affect the results obtained from

simulation-optimization. In each replication, the model generates the distributions of a

simulation with different random numbers.

Solutions that are closer to the optimal solutions can be obtained when more

number of simulations is used as the simulation optimization can evaluate more

scenarios. However, there is a trade-off between the quality of solution and solving time.

The number of replications can be selected with the consideration of the half-

width of a performance measure of interest. The quantity that we add to and subtract from

the mean of a statistic to construct the confidence interval is called as the half-width of

the statistic. It is a measure of how precisely we know the mean of a statistic. In order to

find the number of replication that enables a specific value or range for the half-width of

a performance measure of interest, two approximation formulas given in (1) and (2) can

be used. For more information, see Law and Kelton (2000).

20

0 2

hn n

h (1)

2

00

1,1 22

21

2

n

nh

tz

hn (2)

n = required number of replications,

0n = current number of replications,

h = desired half-width of the performance measure of interest,

62

0h = the half-width of the performance measure of interest for the current number

of replications,

= significance level,

1

2

z = critical value from Z-table,

1,1 2nt = critical value from t-table.

Experimentation

Assumptions and Guidelines

Based on the feedback from hospital operators and officials, we determine

guidelines regarding the allocation of resources. As mentioned earlier, this guidelines are

specified as general as possible so that it can be utilized by many hospitals for evaluating

their evacuation plans. However, the model can be modified easily if there is a major

difference in any of these guidelines for a hospital. Next, the guidelines regarding the

allocation of resources and other system related assumptions used in the proposed

simulation model are explained in detail.

Type 1 patients can only be transferred via ambulances, whereas Type 2/3

patients can be transferred via all types of vehicles. Each type of patient occupies

different proportions of the vehicles, which are same as those given in Chapter 3. The

priority is given to the buses as a bus can transfer twice as many patients as a van can

transfer while staging patients Types 2/3. Also, if all Type 1 patients are evacuated and

all buses and vans are busy, then an ambulance can transfer patient Types 2/3.

63

It is assumed that the announcement of a possible evacuation is made 96 hours

prior to the hurricane’s potential landfall. Hospitals are assumed to start the preparation

process 24 hours after this announcement. During the preparation process, the documents

of each patient are examined, and patients are evaluated for their current conditions. As

there are limited beds for each type of patient at each sheltering facility, the nurses in the

evacuating hospital contact the sheltering facilities to secure an available bed and make

arrangements. This process time is distributed according to TRIA (10, 20, 30) minutes

per patient. During this process, a CCN takes care of a Type 1 patient, while either a

MSN or MS takes care of Type 2/3 patients, respectively.

Based on input from participating organizations, process time distribution data is

provided in Table 4.1. Note that the unloading time from a vehicle is the same as the

staging time onto a vehicle.

Table 4.1 Time distributions of each process (by patient type)

Type

Time Distribution (per patient in terms of minutes)

Release Bed Go to Staging Area Stage onto

(unload from) vehicles

1 TRIA(6,10,14) TRIA(8,10,12) TRIA(8,10,12)

2 TRIA(4,5,6) TRIA(6,8,10) TRIA(5,6,7)

3 TRIA(1,2,3) TRIA(4,6,8) TRIA(4,6,8)

The distance between the evacuating hospital and sheltering facilities is assumed

to be 45 miles. The speed of vehicles is assumed to be 45 miles/hour as well. Thus, it

64

takes approximately one hour to travel to a sheltering facility (and one hour to return)

without any traffic congestion. Each vehicle will travel to a specific sheltering facility.

Therefore, patients are grouped onto a vehicle according to their destination. Type 2/3

patients can wait in the staging area for an available vehicle.

A Type 1 patient stays in the bed until an ambulance, a CCN, and one additional

nurse (with priority sequence MS/MSN/CCN) are available simultaneously. Since there

is already one critical care nurse in charge of that patient, the second nurse is only needed

in helping prepare, move and stage the patient. Thus, we would actually prefer a MS or

MSN for this duty. The second nurse is then released to be used by other processes after

staging the patient onto the vehicle. If there is less than 6 hours left before anticipated

landfall, each Type 1 patient will stay in her/his bed with an accompanying CCN.

A Type 2 or 3 patient will not wait for an available bus or van before being

moved to the staging area. Assuming there is enough capacity in the staging area

(currently assumed to be 50 Type 2/3 patients); a staging nurse will assist the patient with

priority sequence MSN/MS. These nurses are allocated to the staging area at a ratio of 6/8

Type 2/3 patients per nurse. The nurse is released with the same priority sequence

whenever the number of nurses allocated to take care of the patients in the staging area

becomes more than the required amount. If the particular nurse type is not available, it

takes TRIA (2,3,4) minutes for a nurse to arrive to the staging area after their current task

is finished. One MSN nurse is required in order to stage the first patient onto a vehicle.

Then, one MS nurse is required if more patients are loaded onto the same vehicle.

65

If the capacity of any vehicle is not used completely and there are patients with

the same shelter assignment that have not been staged, the vehicle remains in the staging

area. Otherwise, vehicles greater than 50% full will begin their trip. If the vehicle is less

than 50% full, then only one MSN is seized and the MS is released. If an ambulance is

used to transfer Type 2/3 patients, one MS is seized before staging a patient onto the

vehicle. If the ambulance is full or no additional patients are left to stage, then the MS is

released (i.e., a nurse is no longer required) and the ambulance begins its trip.

The evacuation process is stopped when there is less than 6 hours left before

expected landfall of the hurricane. If any Type 1 patient remains, one CCN per patient is

seized in order to provide continuing care during the hurricane. These Type 1 patients

continue to stay in their beds, whereas Type 2/3 patients would be sheltered in a safe

common area of the hospital. Similar nurse allocation rules as before are used.

Traffic Factor Estimates

Figure 4.3 presents the assumed changes in traffic factor over time when traveling

from an evacuating region to safe neighboring regions and when returning to the

evacuation zone. As mentioned previously, we begin our countdown of time at 96 hours

prior to estimated landfall. Also, the state-level evacuation order is assumed to be given

24 hours prior to estimated landfall.

As seen in this figure, we increase the traffic factor only slightly between 36

hours and 24 hours before landfall. After the evacuation order, we significantly increase

the factor to account for increased traffic (e.g., the factor increases from 1.5 to 3.0 during

66

Figure 4.3 Traffic factors over evacuation time horizon

the six hours after the state-level order). Traffic is assumed to return to normal conditions

at 6 hours before landfall.

Other flow policies (such as contra-flow) would play a role here. For this study,

we assume that hospital vehicles have an available route to return to the hospital. We

assume that the delay level on a returning route would not be as high as an evacuation

route. We set the maximum returning traffic factor to 2.0.

Cost Details

While estimating the nursing cost, we only consider the additional cost due to the

evacuation process. The regular hourly nursing rate is assumed to be $18 per hour, while

the overtime (or emergency) hourly rate is $27 per hour. The length of a daily shift of a

67

nurse is eight hours. To estimate staging nurse cost, we consider the difference between

target evacuation time and the number of regular work hours. Nurses who assist in patient

transfers will remain in the sheltering facilities for two days beyond the evacuation. The

additional cost of the transporting nurses is the total of the product of overtime hourly

payment ($27) and the time spent with the patients, and an additional $9 per hour for the

regular shift hours they are spending on the way to or in the sheltering facilities. Table

4.2 presents the unit costs of staging and transporting nurses for different target

evacuation completion times when evacuation is started 48 hours before landfall. Note

that the cost of a staging nurse is the same for target completion times of 24 and 30 as the

six-hour difference takes place during a regular shift.

Table 4.2 Cost of nurses for different target evacuation times

Target Evacuation Time Transporting Nurse Cost ($) Staging Nurse Cost ($)

12 hrs 1836 108

18 hrs 1674 270

24 hrs 1512 432

30 hrs 1458 432

36 hrs 1332 540

42 hrs 1170 702

In this research, we also analyze how the hospital operators’ decision to evacuate

affects the evacuation completion time. We test evacuation start times from 30 hours to

48 hours prior to landfall, with the goal of evacuating all patients within 24 hours. The

68

cost of a staging nurse will remain at $432, whereas the transporting nurse costs for these

cases are shown in Table 4.3.

The costs given in Table 4.2 and 4.3 are estimated based on the criteria that the

last patient is evacuated from the hospital at the exact time when the target evacuation

period ends. However, we implement a more dynamic approach by considering the actual

times at which patients are transferred.

Table 4.3 Cost of a transporting nurse for evacuation start time

Evacuation Start Time

Before Landfall

Unit Cost of Transporting

Nurses ($)

30 hrs 1062

36 hrs 1188

42 hrs 1350

48 hrs 1512

There are two types of costs for the vehicles: lease cost and round-trip cost. The

lease cost of a vehicle is proportional to the period the vehicle is leased. The daily lease

cost of an ambulance/bus/van is assumed to be $3000/$750/$500. The round-trip cost

includes the cost of the driver, fuel, and emergency medical services (EMS) worker (in

the case of an ambulance). Driver and EMS costs are assumed to be $200 per trip, while

fuel is $200 ($400) per trip for an ambulance/van (bus).

Simulation-Optimization Parameter Settings

In order to determine the number of simulations and the number of replications

for the experimentation, we select six representative cases to conduct this analysis, each

69

case having three sheltering facilities with 40/80/40 bed capacities for Type 1/2/3

patients. We also assume the evacuation begins 48 hours before landfall and all patients

are aimed to be evacuated within 24 hours.

Allocations of resources are obtained for these cases with OptQuest, using cost

minimization as the objective. Automatic stop (Auto Stop) is selected as the terminating

condition for the optimization. Auto Stop implies that OptQuest stops automatically when

there has been no significant improvement in the best solution value after 100

simulations. In our tests, this usually turned out to be between 250 and 300 simulations.

Using the average total evacuation time as the performance measure, we run all

cases for 5 replications in order to find the half-width of the performance measure (see

Table 4.4). As seen, the range for the half-widths on patient time in system varies

between 0.25 hours (15 min) and 0.38 hours (22.8 min).

Table 4.4 Half widths of time in system performance measure

Transfer patients per type

[20,40,20] [40,80,40] [60,120,60] [80,160,80] [100,200,100] [120,240,120]

Half-width

(in hours) 0.36 0.34 0.33 0.38 0.25 0.32

We choose to find the number of replications that reduces the half-width to less

than 0.17 hours (or 10 minutes) for all cases. The number of replications found by both

approximation formulas, explained previously, to obtain the desired half-width value for

all cases is displayed in Table 4.5. Clearly, approximation 1 results in a higher replication

70

estimate. To be conservative, the number of replications required to guarantee the desired

half-width could be as high as 26.

Table 4.5 Number of replications found from both approaches

Transfer patients per type

[20,40,20] [40,80,40] [60,120,60] [80,160,80] [100,200,100] [120,240,120]

Nu

mb

er o

f

rep

lica

tio

ns 1

st

Formula 24 21 20 26 12 19

2nd

Formula 12 11 10 13 6 10

Next, we evaluate the change in half-width for patient evacuation time as we

increase the number of replications in multiples of 5. Table 4.6 displays the values for

average evacuation time and its half-width for each replication setting. Both of them are

in hours.

We observe that the half-width is less than or equal to 0.18 hours with only 10

replications in all but one case. In order to avoid long solving times during the

optimization analysis, we set the replications at 10 as the additional reduction in half-

width for higher replication settings will not add significant value to our analysis. Note

that the case with (*) results in a higher half-width with 15 replications when compared

with 10 replications. This is due to randomness inherent in the simulation model. The

evacuation process takes considerably longer period in the 15th

replication, which also

affects any half-width values calculated based on a higher number of replications

71

Table 4.6 Analysis for number of replications

Number

of

replications

Transfer patients per type

[20,40,20] [40,80,40] [60,120,60] [80,160,80]* [100,200,100] [120,240,120]

Total

Time

Half-

width

Total

Time

Half-

width

Total

Time

Half-

width

Total

Time

Half-

width

Total

Time

Half-

width

Total

Time

Half-

width

5 18.88 0.36 18.87 0.34 21.78 0.33 22.75 0.38 22.24 0.25 22.68 0.32

10 18.85 0.17 18.92 0.15 21.90 0.17 22.83 0.22 22.20 0.11 22.77 0.18

15 18.84 0.13 18.91 0.11 21.86 0.13 23.14 0.42 22.21 0.12 22.71 0.13

20 18.87 0.11 18.90 0.09 21.87 0.10 22.99 0.33 22.20 0.11 22.70 0.12

25 18.85 0.09 18.89 0.08 21.89 0.08 23.07 0.32 22.20 0.09 22.73 0.10

30 18.83 0.09 18.88 0.08 21.89 0.08 23.06 0.27 22.20 0.08 22.74 0.09

In parallel, we investigate the effect of the number of simulations to run during

the simulation-optimization analysis. Both replications and simulations have similar

effects in sharpening the answer that OptQuest will produce, however increasing either of

these measures adds computation time. Therefore, while testing for the number of

simulations to run, we reset the replication setting to 5. The same six cases are run with

different termination rules: Auto Stop, 500, 750, and 1000 simulations (See Appendix 5

for detailed information). Table 4.7 displays the evacuation cost, as well as total and

relative improvement from the Auto Stop option when we increase the number of

simulations. It is seen that the improvement from Auto Stop ranges from 0.01% to 4.03%.

However, most of the improvement is gained by setting the number of simulations at 500.

72

Table 4.7 Analysis for number of simulations

Transfer

patients per

type

Number of

Simulations

Evacuation

Cost

Best

Simulation No

Improvement

from Auto

Stop (%)

Relative

Improvement

(%)

[20, 40, 20]

Auto Stop 90849 241 N/A N/A

500 90843.6 469 0.01 0.01

750 90843.6 469 0.01 0.00

1000 90843.6 469 0.01 0.00

[40, 80, 40]

Auto Stop 178708.20 263 N/A N/A

500 174859.40 486 2.20 2.20

750 174639.00 520 2.33 0.13

1000 174639.00 520 2.33 0.00

[60, 120, 60]

Auto Stop 269382.2 256 N/A N/A

500 260399 451 3.45 3.45

750 260399 451 3.45 0.00

1000 258934.6 955 4.03 0.57

[80, 160, 80]

Auto Stop 346976.2 184 N/A N/A

500 342115.4 332 1.42 1.42

750 339759.4 740 2.12 0.69

1000 338298.6 935 2.57 0.43

[100, 200, 100]

Auto Stop 432930.4 270 N/A N/A

500 432224 486 0.16 0.16

750 431468 524 0.34 0.18

1000 431468 524 0.34 0.00

[120, 240, 120]

Auto Stop 523547.4 257 N/A N/A

500 512017.8 452 2.25 2.25

750 512017.8 452 2.25 0.00

1000 509726 978 2.71 0.45

At this setting, the relative improvements were much larger than the improvements

observed with either 750 or 1000 simulations. Obtaining results with 500 simulations and

10 replications takes about approximately two hours, which implies there is a trade-off

73

between time and the result values. Considering that each scenario tested by OptQuest

will require this time, we chose to find a parameter setting that would require no more

than one hour of solving time per case. To reduce solving time approximately in half, we

should either choose 5 replications with 500 simulations or 10 replications with Auto

Stop (250-300 simulations). The half-width of the performance measure ranges from 0.32

hr (19 min) to 0.38 hr (23 min) when the number of replication is used as 5. Since most

of the evacuation test cases require several hours for the evacuation to be completed, a

slight change in half-width beyond 10 minutes will not have a detrimental effect on the

system. However, having 500 simulations instead of what typically resulted from Auto

Stop (250-300 simulations) improves the solutions considerably. Thus, we choose to use

5 replications with 500 simulations during the optimization analysis.

Sensitivity Analysis

Effects of Different Target Evacuation Times

Cost Structure 1

One of the key outcomes from this research is the fact that we can provide

hospital operators with resource requirements that have been tested over many scenarios.

In addition, we now have the ability to perform many sensitivity analyses. We begin by

considering the effects of different target evacuation times on the allocation of resources.

We analyzed all previously defined cases; selecting one case (for both 3 and 15 shelter

options) for presentation, we record results for target evacuation window increases from

12 hours to 42 hours (see Appendix 6). Table 4.8 presents the critical statistics regarding

74

the cases with 3 shelters, whereas Table 4.9 presents similar results for the 15-shelter

cases.

Table 4.8 Results for 3 shelters when varying the target evacuation time

Transfer patients per type: [100, 200, 100] & Bed/facility: [40, 80, 40]

Target Evacuation Time

≤ 12 ≤ 18 ≤ 24 ≤ 30 ≤ 36 ≤ 42

Cost 450198.8 440620.2 432224 418379.8 420241.4 420737.6

Evacuation Completion Time 10.81 16.26 21.97 29.12 34.38 39.20

Average Evacuation Time 5.92 8.25 10.68 12.60 15.02 15.61

Transporting

Nurses

CCN 100 100 100 100 100 100

MSN 23 16 7 6 5 5

MS 44 47 48 48 48 48

Staging

Nurses

CCN 1 0 2 0 0 0

MSN 6 14 0 1 1 1

MS 15 4 16 2 9 4

Initial Vehicles

Ambulance 25 17 13 11 10 9

Van 7 6 7 6 5 5

Bus 4 2 0 0 0 0

We observe that both the vehicle and medical staff requirement decreases when

the target evacuation completion time is increased. This is somewhat logical, as there is

more time for a smaller set of vehicles to make multiple trips between the hospital and

the receiving facilities. Also note that 12 fewer ambulances are required when increasing

the evacuation window from 12 to 24 hours. However, subsequent evacuation window

increases have a much smaller effect on the ambulance requirement. We also observe that

buses are used for the short evacuation windows only. Even though these vehicles have

higher capacity, they are not preferred when the target evacuation window increases.

75

Table 4.9 Results for 15 shelters when varying the target evacuation time

Transfer patients per type: [100, 200, 100] & Bed/facility: [8, 16, 8]

Target Evacuation Time

≤ 12 ≤ 18 ≤ 24 ≤ 30 ≤ 36 ≤ 42

Cost 445572 442569.9 435080.8 425032.7 424960.8 427163.7

Evacuation Completion Time 10.42 15.74 22.80 29.06 33.54 38.79

Average Evacuation Time 5.56 7.80 11.21 11.96 15.03 16.78

Transporting Nurses

CCN 100 100 100 100 100 100

MSN 22 18 10 11 5 11

MS 39 40 47 46 51 46

Staging Nurses

CCN 0 5 0 0 1 0

MSN 21 24 12 0 6 1

MS 17 11 3 3 0 3

Initial

Vehicles

Ambulance 25 18 13 11 10 9

Van 7 5 5 5 5 3

Bus 6 3 1 1 0 1

We do not see uniform reductions in nurses across both categories (transporting

and staging) due to the nature of their job requirements. We still require transporting

nurses based on the number of patients (not vehicles), and these nurses do not return after

accompanying a patient to the receiving facility. However, we can re-use the same

staging nurses over several time periods, and this is where we see a greater reduction of

staff. Note that cost reduction does not occur for every increase in target evacuation

time. Since we are not guaranteed optimality, isolated cases like this can be expected,

while still maintaining the overall trend.

Figure 4.4 also displays the graphs of cost versus target evacuation time for the 3-

and 15-shelter cases. Similar (and probably related) to the reduction in ambulances, we

observe a significant evacuation cost reduction when increasing the window from 12 to

76

30 hours. We actually see a slight increase in cost for subsequent periods, which may

simply mean that eventually the cost of having staff on evacuation pay rates for a long

time will begin to outweigh other factors. With the exception of the 12-hour window, it

is slightly more expensive to operate with 15 sheltering facilities as opposed to 3.

Figure 4.4 Cost values of base case versus target evacuation time

Cost Structure 2

As there are expected to be many alternate cost structures in place across all

hospitals, we consider a second set of costs—one in which the relative costs of the

evacuation process do not change over time. This assumes that there is an agreement

about fixed costs between the hospital and its staff as well as the vehicle leasing

companies. Moreover, medical staff would likely begin another rotation at their regular

pay, so we could have a fixed evacuation cost per nurse. We define the alternate cost

structure as follows. The cost of a staging nurse is $500, and if a staging nurse becomes a

transporting nurse later, s/he is paid an extra $1500. The lease costs of the

77

ambulance/bus/van are $3000/$750/$500, respectively. Vehicle round-trip costs are the

same as before. The model is run for the same cases by inserting these new cost

parameters into the simulation-optimization model (see Appendix 7). Figure 4.5 displays

the resulting evacuation costs against target evacuation completion time.

Figure 4.5 Cost values of alternate case versus target evacuation time

We again observe cost reductions as the target evacuation completion time

increases, where extending the evacuation window beyond 36 hours does not have a

significant impact.

Effects of Different Evacuation Start Times

There is always discussion among hospital operators of beginning their

evacuation prior to the community-wide evacuation. By avoiding traffic congestion at

peak evacuation times, patients could be transferred more quickly (and safely) to shelter

facilities. We investigate how the initial start time of the hospital evacuation affects the

overall completion time.

78

Cost Structure 1

Table 4.10 and 4.11 present the critical statistics for the same representative cases

with 3 and 15 shelters as in the previous section, where we now run simulations for

evacuation start times between 30 to 48 hours prior to landfall (see Appendix 8). All

patients are to be evacuated within 24hours.

Table 4.10 Results for 3 shelters when varying the evacuation start time

Transfer patients per type: [100, 200, 100] & Bed/facility: [40, 80, 40]

Evacuation Start Before Landfall

30 36 42 48

Cost 378628 399985 414135 426759.2

Evacuation Completion Time 23.96 23.35 20.54 22.6

Average Evacuation Time 11.99 10.52 9.00 10.9

Transporting Nurses

CCN 100 100 100 100

MSN 13 13 9 7

MS 48 46 46 49

Staging Nurses

CCN 1 1 0 0

MSN 0 8 6 4

MS 1 3 8 0

Initial Vehicles

Ambulance 17 17 15 13

Van 8 7 9 7

Bus 1 1 0 0

By beginning the evacuation earlier, there are fewer ambulances necessary due to

reduced roadway congestion. We also notice substantial increases in evacuation cost as

the hospital evacuation is initiated earlier. While the evacuation completion time is not

increasing, the transporting nurses are required for up to 18 more hours across the start

time options in the tables. Each nurse will continue to be paid at the evacuation rate

during this time.

79

Table 4.11 Results for 15 shelters when varying the evacuation start time

Transfer patients per type: [100, 200, 100]

Evacuation Start Before Landfall

30 36 42 48

Cost 380552 400882.4 414682.6 435297.6

Evacuation Completion Time 23.54 22.17 21.80 22.18

Average Evacuation Time 12.31 9.62 10.40 9.84

Transporting

Nurses

CCN 100 100 100 100

MSN 19 20 12 8

MS 43 40 46 50

Staging Nurses

CCN 1 0 0 0

MSN 1 7 0 0

MS 7 9 6 9

Initial Vehicles

Ambulance 17 17 15 13

Van 4 5 6 8

Bus 3 3 1 0

We illustrate this comparison of cost against evacuation start time in Figure 4.6.

Comparing the two cases, it is seen that it costs slightly more to evacuate patients to 15

shelters than to 3 shelters.

Figure 4.6 Cost values of base case versus evacuation start times

80

Cost Structure 2

Using the alternate set of system costs, we run a similar analysis by varying

evacuation start time. Figure 4.7 displays the resulting cost values versus evacuation

completion times for these cases (see Appendix 9 for detailed results). The cost values, in

general, decrease as the start time of evacuation before landfall is extended. We also see

that it costs more if patients are evacuated to 15 shelters instead of 3 shelters.

Figure 4.7 Cost values of alternate case versus evacuation start times

While cost can be a major consideration in evacuation planning (especially in

situations where federal reimbursement funding is in question), we ultimately are

concerned with how quickly we can get patients out of harm’s way. To address this, we

evaluate the influence of the evacuation start time on the evacuation completion time.

The same six cases as described in the section of simulation-optimization parameter

settings are used in this analysis. In order to provide a consistent comparison for all

evacuation start times, we fix the set of resources for each of the six cases. To find the

81

base set of resources, we used simulation-optimization with a target evacuation

completion time of 24 hours and an evacuation start time of 36 hours before landfall. We

then assumed that the hospital operator could choose to evacuate between 24 and 60

hours before landfall (see Table 4.12).

Table 4.12 Influence of evacuation start time on evacuation completion time

Time

between

evacuation

start and

landfall

Evacuation Completion Time

Transfer patients per type

[20,40,20] [40,80,40] [60,120,60] [80,160,80] [100,200,100] [120,240,120]

24 (*) -- -- -- -- -- --

30 20.42 23.29 23.65 23.71 23.63 23.98

36 16.14 22.00 22.08 23.29 23.17 23.64

42 13.81 17.10 17.26 17.91 17.79 18.72

48 13.01 15.95 15.99 16.50 13.12 17.16

54 13.01 15.67 15.74 16.16 12.94 16.83

60 13.01 15.67 15.74 16.16 12.94 16.83

(*) Note that evacuation completion time is not given when evacuation start time is 24

hours before landfall as some patients cannot be evacuated.

It is seen that some of patients cannot be evacuated when evacuation start time is

24 hours before landfall, whereas all of the patients can be evacuated for the other

evacuation start times. The evacuation completion time increases as the evacuation start

time before landfall decreases. When evacuation start time is 30 hours before landfall, the

82

evacuation completion time is very close to 24 hours, which is very risky in terms of

evacuating patients as evacuation process stops six hours before landfall. Note that the

cases with evacuation start times of 54 and 60 hours before landfall have same evacuation

completion time because there is unabated traffic flow at that time.

Although having an early evacuation start time seems to be the best, the hospital

operators should take into account the costs regarding evacuation and select the best

evacuation start time for their facility.

Concluding Remarks

There exist many probabilistic events inherent in the evacuation process of

hospitals in case of a hurricane event. We propose a simulation model that takes into

account these stochastic events. The simulation model is built as general and flexible as

possible in order to allow all risk managers to test evacuation plans by only entering

some input data parameters. By embedding this simulation model into an optimization

model, the vehicle and nurse requirements can be presented with the objectives of

minimizing cost within a pre-specified evacuation completion time. This research

investigates the effects of target evacuation completion time and the effects of the

decisions made by the hospital operators regarding the evacuation start time on the

allocation of resources.

One major limitation of the proposed methodology is that the deviation from

optimality cannot be evaluated due to not having a lower bound model. Note that the

lower bound model in Chapter 3, LP relaxation of [HEM] cannot be used to obtain

83

optimality gaps as the methodology in Chapter 4 includes many stochastic events, which

differentiate both methodologies significantly and prevents the use of the lower bound

model used in Chapter 3. Another limitation is that it does not include the real-time

traffic, which affects the allocation of the resources, as the traffic factor included into the

simulation model is assumed. Main drawback of simulation modeling is building it based

on the specified rules. As the rules change, the simulation modeling needs to be modified.

In this research, we consider one traffic policy and one set of rules for the allocation of

the resources. For evaluating different traffic policies and sets of rules regarding the

allocation of the resources, additional effort is required to modify the simulation model.

84

CHAPTER FIVE

RESOURCE ALLOCATION AND CUSTOMER SELECTION FOR PERIODIC

DELIVERY AND DISTRIBUTION PROBLEM

Introduction

While in Chapter 3 and 4, our objective is to identify optimal (or near optimal)

resource assignments to support an evacuation operation in a limited timeframe (e.g., 1-2

days), we now consider how to manage production and customer selection decisions

when the operation requires periodic deliveries. Recall that the focus of this dissertation

is to find resource requirements and schedules for various logistics operations, and we

will illustrate how the constructs within our Chapter 3 model formulation apply directly

to the product delivery and distribution problem.

There are many cases where the companies and their subcontractor companies

tend to build their production facilities close to each other or the companies select the

subcontractors from nearby region so that subcontractors can make frequent deliveries in

order to reduce the inventory costs. These subcontractor companies may receive more

order than they are able to satisfy due to the restrictions on their budget and space.

Therefore, they need to select a subset of customers among their customer base while

making tactical decisions. Within the context of operational decisions, they also need to

find out the resource requirements for the production and distribution processes to meet

the orders of the selected customers.

85

In this research, we only focus on finding the requirements and schedules of the

resources for the logistics operations as it was our interest throughout this dissertation.

When literature is reviewed in the area of delivery and distribution systems, it is seen that

researchers focused on finding routing schedules and inventory policies, but did not aim

to solve the resource requirements problem. This research addresses the resource

requirements problem for the delivery and distribution systems and contributes

methodologies to solve this problem while meeting all orders of the customers or

selecting the most profitable set of customers. We propose a new product delivery and

distribution model that presents the allocation and schedules of the resources required to

deliver the orders of all customers within a pre-specified period of time with the objective

of maximizing profit. With minor additions and modifications to this product delivery

and distribution model, we propose two new models that select customers according to

all-or-nothing principle with the storage and budget restrictions, respectively. These two

models not only present the customers to support, but also present the allocation and

schedules of the resources for the logistics operations. Similar to Chapter 3, all test

instances cannot reach to optimality with the proposed models. Therefore, heuristics,

which are similar in structure to those in Chapter 3, are proposed for all models.

Methodology

System Overview

Consider a subcontractor firm for which tactical and operational decisions are

evaluated. This firm produces a variety of products to meet a set of customer orders at the

86

firm’s facility. Each customer has unique demand for each type of product and generate

unique amount of revenue for each type of product. Same as the case with every supply-

chain system, the firm has restrictions on the budget, thereby on the number of resources,

and storage space.

The firm has a long-term contract with a logistics company to deliver the products

from the production facility to the facilities of the customers. The logistics company only

provides the vehicles, trucks in this case, and the drivers. The firm has flexibility in types

of the vehicles, as well as the time periods in which deliveries are made to its customer

base. It is assumed that there is no restriction on the number of vehicles that are rented

and the number of drivers. The drivers are only responsible for driving the vehicles, and

not responsible for loading the products onto the vehicles and unloading them in the

customers’ facilities. At the end of the day, the drivers park the vehicles in the

subcontractor firms’ parking spot if they will be used by the firm the next day. The firm

and the customers need to hire hourly employees to handle the loading/unloading of the

products.

The number of product i loaded onto the vehicle depends on the volume of the

product and the size of the truck, while the number of product i a material handler can

load depends only on the volume of the product. Multiple products can be transported on

the same vehicle.

During each delivery, a vehicle goes to only one customer and returns back for

the next deliveries. It is assumed that customers are all approximately one period t away

87

from the firm, which means that all trips require one period t and the process of

loading/unloading the products is assumed to be done within one period t.

As mentioned earlier, this research focus on the plans regarding delivery and

distribution processes and presents a novel approach to find the required number of the

vehicles and material handlers and the schedules of the vehicle trips in the aim of

maximizing profit. It also presents which customers to select when they cannot meet all

of the customer orders due to storage and budget restrictions.

Delivery and Distribution Model

In this section, the proposed model, which presents the allocations and schedules

of the resources for the delivery processes to meet all of the customer orders while

maximizing profit, is given in detail. All time-dependent events are assumed to be

deterministic.

This model evaluates the operating plans of the firm that produces I product types

and has a potential pool of J customers. The logistics company gives the firm an option

of selecting vehicles out of K vehicle types. The delivery processes need to be completed

within T hours.

The notations and definitions of the parameters defined in this optimization model

are given below:

ijd : Customer j demand for product i

v

ikr : Percentage of capacity used when one unit of product i is transported in a type k

vehicle

88

D

i: Percentage of a material handler used while loading one unit of product i onto a

vehicle

p

ic : Cost of procuring/producing one unit of product i

v

kc : Cost of one round-trip of a type k vehicle

d

sc : Cost of material handlers per shift

v

kf : Lease cost of a type k vehicle for time period T

ijr : Per-unit revenue of product i

The notations and definitions of the decision variables defined in this model are

given below:

Yijkt : Amount of product i loaded for shipment to customer j in a type k vehicle in

period t

Vkt : Number of type k vehicles ready to deliver product during period t

vjkt : Number of type k vehicles delivering product to customer j during period t

max

sN : Total material handler requirement

The delivery and distribution model (DDM) can now be presented as:

[DDM] Maximize

1 1 1 1

I J K Tp

ij i

i j k t

r cmax

0

1 1 1 1 1

J K T K Sv v d

ijkt k jkt k k s s

j k t k s

Y c v f V c N

(1)

Subject to

Vehicle Locations: ( 1)

1

J

kt k t jkt

j

V V v k = 1,…,K, t = 1,2,3,4, (2)

89

( 1) ( 4)

1 1

J J

kt k t jkt jk t

j j

V V v v k = 1,…,K, t = 5,…,T, (3)

0kT kV V k = 1,…,K, (4)

Demand Allocated: 1 1

K T

ijkt ij

k t

Y d i = 1,…,I, j = 1,…,J, (5)

Vehicle Assignments: ( 1)

1

Iv

ik ijkt jk t

i

r Y v j = 1,…,J,k = 1,…,K, t = 1,…,T, (6)

M..Handler Requirements: max

1 1 1

I J KD

i ijkt s

i j k

Y N i = 1,…,I, j = 1,…,J,s=1,t = 1,…,8, (7)

max

1 1 1

I J KD

i ijkt s

i j k

Y N i = 1,…,I, j = 1,…,J,s=2,t = 9,…,T, (8)

Integrality: max, , 0jkt ijkt sv Y N and integer i = 1,…,I , j = 1,…,J,k = 1,…K,

s=1,..,S,t = 1,…,T+1, (9)

Nonnegativity: 0ktV i = 1,…,I, j = 1,…,J,t = 1,…,T. (10)

As mentioned earlier, the loading/unloading of products and traveling between the

production facility and customers are assumed to each take one period t. Therefore, it

takes three periods between the departure and return of the vehicles. In order to deliver

the products in the specified period T, we do not allow the start of delivery from the

production facility after period T-3 by adding the set of constraints below:

0ijktY i = 1,…,I , j = 1,…,J, k = 1,…K, t = T-2,..,T. (11)

In essence, we have a model somewhat similar in structure to the one in Chapter

3. The mapping of the similar decision variables and data parameters of the models

[HEM] and [DDM] is presented with their notations in Table 5.1.

90

Table 5.1 Mapping of decision variables and data parameters

[HEM] [DDM]

Decision

variables

ijktY ijktY

ktV ktV

jktv jktv

s

tN max

sN

Data

parameters

v

ikr v

ikr

s

ir D

i

v

kc v

kc

2

nc d

sc

v

kf v

kf

As seen in Table 5.1, notations of the mapping decision variables and data

parameters are mostly same in [HEM] and [DDM]. Also, the constraint sets (2), (3), (6),

(8) of [HEM] map to the constraint sets (2), (3), (6), and (7 & 8) of [DDM]. Due to the

differences in the logistic operations of the systems, there are unique constraints, which

require additional data parameters, in both of the models. [HEM] also have more decision

variables due to the systems’ resource requirement for accompanying with the patients

and staying with them in sheltering facilities.

This model considers a profit objective while finding the allocations and

schedules of the resources to satisfy customer orders. The profit is calculated as the

difference between sales revenue of the products and total cost of the production and

distribution. The total cost of the production and distribution is the sum of the total

procurement/production cost, the total round-trip cost of vehicle, the total lease cost of

the vehicles, and the total cost of the material handlers.

91

The constraint sets (2) and (3) update the number of available vehicles at the

production facility in period t. As it takes four periods to deliver a set of goods to a

customer, there are only vehicles that leave the production facility for t=1,2,3,4, and

vehicles start to return during period t=5. The constraint set (4) implies that all vehicles

must return back and be at the facility at the end of the period T, while the constraint set

(5) enforces to meet all customer orders. The constraint set (6) restricts the amount of

product i loaded for shipment to customer j in a type k vehicle during period t to the

capacity of Type k vehicles that goes to customer j in the next period.

In experimentation, we evaluate operating plans of this firm for 16 hours, T, and

assume that there exist two shifts, each of which is 8 hours. Similar to the constraint set

(6) the constraint set (7) restricts the amount of product i loaded for shipment to

customer j in a type k vehicle during period t to the number of material handlers required

in the first shift, while the constraint set (8) restricts that to the required material handlers

in the second shift. In a case which has more than two shifts, additional constraint sets

similar to the constraint sets (7) and (8) needs to be added, whereas constraint set (8) can

be eliminated if there is only one shift. If a shift is not 8 hours, then the range of t in these

constraints should be modified according to the time ranges each shift take place.

Solution Approach to [DDM]

Exact Solution

We test the proposed optimization model [DDM] with a large number of test

instances via a commercial solver, ILOG OPL Development Studio 5.2 which uses ILOG

CPLEX as the engine. The computers that are used during these test analysis have Core 2

92

Duo CPUs @ 2.33 GHz with 2 GB of RAM. It is seen that some of these test instances

can reach to optimality with [DDM] due to the program memory limitations. In addition

to solving some of the test instances to optimality, we notice variability in the solving

times. This leads to the investigation of alternate methods for consistently obtaining

solutions to this problem.

Identifying an Upper Bound Model

[DDM] cannot reach the optimal solution for most of the test instances due to

memory limitation issues. We follow the same approach as in Chapter 3 and firstly

investigate how to obtain a quality upper bound quickly and consistently. Certain

integrality restrictions are relaxed, and the following key measures are taken into

consideration while selecting the best upper bound: 1) guarantee of upper bound, 2) upper

bound quality, and 3) solving time.

The linear programming (LP) relaxation is selected as one of the alternative upper

bound models as it relaxes all integer restrictions and gives the highest bound to the

objective. While deciding on the alternative upper bound models, the strategy of relaxing

an integrality restriction at a time is employed. Thus, three alternative upper bound

models given below are considered first:

1. LP Relaxation

2. Integrality restrictions except the one for jktv variables are relaxed.

3. Integrality restrictions except the one for ijktY variables are relaxed.

The alternative upper bound model with the integrality restrictions except the one

for max

sN is not into consideration as max

sN is a decision variable array with only one index

93

and does not have significant effect on the long solving times and memory usage of the

computer.

Same test instances used in the previous section are tested with these alternative

lower bound models. These models are compared according to their ability to guarantee

solution, provide quick solving times, and achieve a high bound quality, where bound

quality (or gap) is calculated using those test cases for which optimal solutions could be

found. Alternative 1 and 3 can solve all the test instances in less than a second with the

same bound quality, 2.07%, whereas Alternative 2 cannot solve most of the test

instances. As Alternative 3 can solve all the test instances in less than a second, we

considered one more alternative upper bound model, Alternative 4, in which only jktv

variables are relaxed. The aim for considering this alternative is to reduce the relaxation

gap by having an alternative upper bound model as close to MILP as possible. At the end

of this investigation, Alternative 4 is selected as the best alternative upper bound model

because of its capability in solving all the cases in less than a second with the lowest

relaxation gap, 1.83%.

Heuristic Studies

Fractional assignments of vehicles are obtained with Alternative 4. Therefore, a

heuristic is needed to identify a feasible solution to [DDM], which should be as close to

the unknown optimal solution as possible. We proposed a two-step heuristic, Heuristic

[DDM], the steps of which are presented below:

1. Run Alternative 4 of [DDM].

2. Run MILP of [DDM], in which all ijktY decision variables are set to the ijktY

94

values obtained in Step 1.

This heuristic can be considered as a good solution approach to [DDM] in spite of

the deviation from optimality as it obtains solution for all test instances in a considerably

short period of time with a sizable gap

Customer Selection Model with Limited Resource Availability

In the previous section, we propose a solution approach to find the allocations and

schedules of the resources for the delivery processes when the firm does not have any

restrictions on budget, storage space, etc. However, every company has some level of

restrictions on its resources and most of them have a large customer base, all orders of

which they cannot satisfy due to these restrictions. Therefore, they need to select the set

of customers that will maximize their profit.

In this research, we propose a new model for the capacitated systems that selects a

set of customers according to the all-or-nothing principle. According to this principle, if

the firm selects a customer, it has to meet all orders of that customer. This model is

obtained by making minor additions and modifications to [DDM]. The constraint set (4)

in [DDM] is modified as follows:

1 1

K T

ijkt ij

k t

Y d i = 1,…,I, j = 1,…,J,

The constraint set (4) is equality in [DDM] for enforcing the model to meet all

customer orders. As the firm will not meet some of the customers’ orders, 1 1

K T

ijkt

k t

Y is

allowed to be zero and restricted to be at most ijd for that particular i and j by making this

constraint set inequality.

95

For this model, a binary variable array with one index, zj, defined as follows:

0 if customer is not selected

1 if customer is selectedj

jz

j

Besides, a new constraint is added to ensure that all orders of the customer are

satisfied if selected.

1 1 1 1

I K T I

ijkt ij j

i k t i

Y d z j = 1,…,J,

We refer to this model as customer selection/delivery and distribution model,

abbreviated as [CSDDM]. In the next sections, we introduce two possible resource

restrictions, storage space and budget, respectively. According to the restriction type, a

restriction constraint needs to be added to [CSDDM], which will be presented in those

sections.

As mentioned earlier, [CSDDM] not only presents the set of the customers with

maximum profit, but also finds out the allocations and schedules of the resources utilized

during the delivery processes.

[CSDDM] with Storage Capacity Restriction

Most of the companies have limited storage space used for keeping the raw

materials, work-in-process inventory and finished goods before delivery. In this section,

we investigate the effects of the limitations of the storage space, used only for finished

goods before delivery, on the selection of customers.

In order to do this, we add a restriction constraint for storage space to [CSDDM]

as shown:

96

1 1 1 1

*(1 )I J K T

i ijkt Heuristic

i j k t

m Y Unit volume

, where mi = per-unit volume of product i

Unit-volume Heuristic = total unit-volume requirement to meet all of the customer

orders found with the use of heuristic method

= percentage of restriction on the total unit-volume requirement.

This constraint restricts the amount of product i loaded for shipment to customer j

in a type k vehicle during period t to the unit-volume available in the firms’ facility. We

refer to this model as restricted storage customer selection/delivery and distribution

model and abbreviate as [RSCSDDM].

We tested [RSCSDDM] with the same test instances used in previous section for

two different levels of storage restrictions via the commercial solver. Similar to [HEM]

and [DDM], some of the test instances can result in optimal solution with [RSCSDDM]

due to the program memory limitations and it also takes long time to solve some of the

solvable test instances. Therefore, the same approach used in the previous section, two-

step heuristic, is utilized again. However, the heuristic is modified slightly as the models

are different. Below are the steps of the heuristic, Heuristic [RSCSDDM]:

1. Run Alternative 4 of [RSCSDDM]

2. Run MILP of [RSCSDDM], in which all ijktY decision variables are set to the

ijktY

values obtained in Step 1.

97

[CSDDM] with Budget Restriction

In this section, we consider the selection of the customers when budget is

restricted. With the new proposed model, the companies can find out which customers to

select and the resource requirements to meet the orders of these customers with their

limited budget.

To do this, we add a restriction constraint for budget to [CSDDM] as shown

below:

max

0

1 1 1 1 1 1 1 1 1

*(1 )I J K T J K T K S

p v v d

i ijkt k jkt k k s s Heuristic

i j k t j k t k s

c Y c v f V c N Budget

, where Budget Heuristic = total budget required to meet all of the customer orders found

with the use of heuristic method

= percentage of restriction on the total budget requirement.

This constraint restricts the amount of product i loaded for shipment to customer j

in a type k vehicle during period t to the budget the firm can afford. We refer to this

model as restricted budget customer selection/delivery and distribution model and

abbreviate as [RBCSDDM].

We tested [RBCSDDM] with the same test instances used while testing [DDM]

for two different levels of budget restrictions via the commercial solver. Similar to the

previously explained models, some of the test instances can result in optimal solution

with [RBCSDDM] due to the program memory limitations and it takes long time to solve

some of the solvable test instances. We use the same solution approach used for [DDM],

two-step heuristic, as the problem structure is same. But, the heuristic is modified slightly

98

as the model has additional constraints and variables. Below are the steps of the heuristic,

Heuristic [RBCSDDM]:

1. Run Alternative 4 of [RBCSDDM]

2. Run MILP of [DDM], in which all ijktY decision variables are set to the ijktY

values obtained in Step 1.

In the second step of this heuristic; we use MILP of [DDM] as we intend to relax

the budget restriction. Otherwise, infeasible solutions can be obtained for some test

instances as the solution found by Alternative 4 of [RBCSDDM] can be tight in the

budget restriction constraint and when we eliminate the fractional assignment of vehicles,

the budget may increase and pass the budget limitation. Therefore, the firm should

calculate the budget for the resulted allocation of resources or it should consider

allowance with the consideration of the associated costs of the vehicles while finding the

allocation of resources with the use of this heuristic.

Experimentation

Parameter and Test Settings

We determine a set of parameter and test settings to evaluate the proposed model.

In this section, parameter settings and test settings used for the experimentation will be

explained in detail, respectively.

The firm can produce two different product types (I=2): Product 1 and Product 2.

The proportion of the volume of Product 1 to Product 2 1 2[ / ]m m is 2. The logistics

company gives two options for the vehicle types (K=2), which we refer as Type 1/2 truck

99

throughout this chapter, with a volume proportion of 2/3, respectively. 100/200

(11 21[1/ ] / [1/ ]r r ) Product 1/2 can be located on a Type 1 truck at a time, while 150/300

(12 22[1/ ] / [1/ ]r r ) Product 1/2 can be located on a Type 2 truck at a time. A material

handler can load 75/150 (1/ s

i ) Product 1/2 onto any type of vehicle in a period t.

A period is assumed to be an hour in length. As mentioned in the previous

section, we are evaluating the daily distribution plans of the firm and it is assumed that

there exist two shifts (S) in a day, each of which takes 8 hours. Thus, T is assigned as 16.

The unit production cost of a Product 1/2 is $200/140 ( 1 2/p pc c ), while unit

revenue for each order set of Product 1/2 is drawn from uniform distribution, which will

be referred as U hereafter, and the distributions are U [$220, $260] / U [$160, $200]

( 1 2/j jr r ) for each customer, respectively. The daily lease cost of a Type 1/2 truck is

$400/$600 ( 1 2/v vf f ), respectively, while the round-trip cost of a Type 1/2 truck is

$290/$390 ( 1 2/v vc c ), respectively, which is the total of the cost of the gas price and the

driver. The hourly cost of a material handler is $30, which makes the cost of a material

handler per shift as $240 ( 1

dc ). However, a material handler working in the second shift

should be considered as working for 5 hours because products are not allowed to be

loaded onto the vehicle in the last 3 hours so as to deliver the products to the customers in

16 hours, which makes the cost of a material handler that works in the second shift as

$150 ( 2

dc ).

During experimentation, we consider two different delivery types: single-product

delivery and two-product delivery. For the single-product delivery, we test the model for

100

both of the products, Product 1 and Product 2. Also, we test two different demand

distributions ( 1 jd ), DD1 and DD2, to observe the effect of demand on the allocation of

resources:

DD1: abbreviation used instead of U [200, 400]

DD2: abbreviation used instead of U [400, 600]

For the two-product delivery, we consider two approaches for the demand. In the

first approach, both of the products are demanded according to the same distribution,

DD1 or DD2, whereas each one is demanded from different distributions, DD1 or DD2,

in the second approach. Within the context of second approach, we consider two different

sub-cases, MDD1 and MDD2:

MDD1: the case when the demand distribution of Product 1/2 ( 1 2/j jd d ) is U

[200, 400] / U [400, 600], respectively.

MDD2: the case when the demand distribution of Product 1/2 ( 1 2/j jd d ) is U

[400, 600] / U [200, 400], respectively.

In addition, we consider five different levels for the number of customers (J): 3, 5,

10, 15, and 20. Also, we generate 20 test instances for each case. To sum up, a total of

800 test instances are used for experimentation.

Solutions of [DDM]

Exact Solution Results

These cases are tested to optimality with the proposed model [DDM] via

commercial solver. However, only 98 out of 800 test instances resulted in optimal

solutions due to program memory limitations.

101

Table 5.2 presents all of the cases in which an optimal solution was obtained with

[DDM]. This table displays the profit, budget, required unit-volume, and allocation of

vehicles and material handlers obtained as a result of the optimization runs of these cases.

Note that some of the test instances of these cases can not result in optimal solution.

Therefore, the result values in Table 5.2 are the average of the optimally solvable test

instances.

Table 5.2 Cases resulting in optimal solutions with the [DDM]

Delivery Type

Single Product Two-

Product

(SDD*) Product Type 1 Product Type 2

Number of

customers 3 3 5 3

Demand

distribution DD1 DD2 DD1 DD2 DD1 DD1

Profit 30745 52317.5 32653.5 55153 53187.82 66014.67

Budget 184908 301353.33 128999.5 214217.5 206995.45 313429.33

Unit-volume 1800 2942.83 900 1500 1447.73 2690.93

Veh

icle

Type 1 1.7 0.83 1.5 0.45 1.64 1.27

Type 2 1.3 3.17 0.5 1.95 1.18 2.6

Mat

eria

l

Han

dle

r 1st Shift 2 2 1.85 2 2 2

2nd

Shift 1.7 2 0.8 1.15 1 2

Solving Time 1944.54 1377.96 28.41 192.13 4347.54 3257.35

(*) SDD is the abbreviation for same demand distribution.

When the cases are compared according to their demand distributions and

delivery types, it is seen that the allocation of Type 1 truck decreases, while the allocation

of Type 2 truck increases as demand increases because the model opts for allocating more

102

trucks with more volume capacity due to the increase in demand. Also, as demand

increases, the requirement for material handlers slightly increases, whereas profit, budget

and unit-volume requirement increases considerably. Besides, it is seen that the

requirement of material handlers for the 2nd

shift is mostly less than or equal to the

requirement of material handlers for the 1st. When the cases with different number of

customers, 3 and 5, are compared, it is seen that there exist slightly difference in the

allocation of vehicles and material handlers, while having approximately proportional

increase in the profit, budget, and required unit-volume.

As mentioned before, most of the cases cannot be solved to optimality. Also, it is

seen that it may take considerably long time to solve a test instance to optimality. This

motivates the investigation of alternate methods for obtaining solutions to the delivery

and distribution problem.

Heuristic Results

All of the test instances, 800, are solved with Heuristic [DDM] in less than a

second. In order to evaluate the performance of Heuristic [DDM], we computed the

integrality and optimality gaps for each case. The gap between the solutions of MILP and

heuristic, referred to as integrality gap, is calculated as follows:

100MILP Heuristic

Heuristic

Objective ObjectiveIntegrality Gap

Objective

The average integrality gaps of the cases for which optimal solutions can be

obtained are presented in Table 5.3.

103

Table 5.3 Integrality Gaps

Delivery

Type

Single Product Two

Product

(SDD) Product 1 Product 2

Number of

customers 3 3 5 3

Demand

distribution DD1 DD2 DD1 DD2 DD1 DD1

Integrality

gap 12.85 4.51 15.25 9.48 12.31 5.73

The gap between the solutions of LP relaxation and heuristic, referred to as

optimality gap, is computed as follows:

100LP Heuristic

Heuristic

Objective ObjectiveOptimality Gap

Objective

The average optimality gaps of all cases are presented in Table 5.4. When Table

5.3 and 5.4 are analyzed, it is seen that the gaps decrease when more products are

delivered.

Table 5.4 Optimality Gaps

1 Product Type 2 Product Types

Product 1 Product 2 Same Demand

Distributions

Different Demand

Distributions

Demand

distribution DD1 DD2 DD1 DD2 DD1 DD2 MDD1 MDD2

Nu

mb

er o

f C

ust

om

ers

3 16.26 5.74 18.94 11.31 6.66 5.89 5.93 6.52

5 8.65 5.36 13.89 4.39 7.11 3.84 4.80 4.35

10 6.99 4.20 6.52 3.90 5.19 2.63 3.48 4.02

15 6.29 3.25 6.15 2.89 4.40 2.35 3.15 3.14

20 5.05 2.66 5.06 2.69 3.77 1.93 2.60 2.77

104

This can be observed by comparing the cases with different number of customers,

different demand distributions and different production types. This is due to the fact that

the effect of the cost of the vehicles on the profit decreases when the revenues and

production costs increase due to the increase in demand. Also, when integrality gaps and

optimality gaps are compared, it is observed that the gaps are very close to each other.

Thus, the solution of MILP is closer to the solution of LP relaxation than it is to the

solution of heuristic.

Table 5.5 presents the averages of profit, budget, required unit-volume, and

allocations of vehicles and material handlers resulted from the proposed heuristic for

Product 1 and Product 2 when the firm serves to three customers in a single-product

delivery system. Recall that these averages are obtained from 20 test instances. Also,

summary result values obtained from the heuristic for all the cases are tabulated in

Appendix 10.

When Table 5.5 and tables in Appendix 10 are analyzed, it is seen that profit,

budget, required unit-volume, allocation of vehicles and material handlers increase as

demand increases. When the results obtained from MILP and heuristic are compared, it is

observed that the firm mostly needs to allocate only Type 2 trucks according to the

heuristic results whereas the firm needs to allocate both of the truck types according to

MILP results. This is due to the fact that 1ij tY values are mostly obtained as zero with the

alternative upper bound model, Alternative 4, which is used in the first step of the

heuristic, due to relaxation of the integrality restriction on jktv . As we examine the tables

105

in Appendix 10, it is also seen that the allocations of material handlers in 1st and 2

nd shifts

are almost same.

Table 5.5 Sample Results Obtained from Heuristic [DDM]

Product Type Product 1 Product 2

Demand distribution DD1 DD2 DD1 DD2

Profit 27566.5 49989.5 28609 50646.5

Budget 188086.5 309403.5 133044 218746.5

Unit-volume 1800 3000 900 1500

Vehicle

Type 1 0 0 0 0

Type 2 4.9 5.65 4.2 5.55

Material

Handler

1st Shift 1.5 2.05 1 1

2nd

Shift 1.75 2.1 1 1.1

Sensitivity Analysis

Two graphs in Figure 5.1 and Figure 5.2 are presented to observe the effect of the

number of customers on profit and budget, respectively, in more detail. In both figures,

the graphs on the left-side are obtained from the cases with DD1 as demand distribution,

whereas the graphs on the right-side are obtained with DD2 as demand distribution.

As explained earlier and seen in Figure 5.1, the profit increases proportionally

when demand increases due to increase in number of customers and/or number of product

106

Figure 5.1 Profit analyses with same demand distribution

Figure 5.2 Budget analyses with same demand distributions

types delivered. Similarly, budget increases proportionally when demand increases (see

Figure 5.2). When the profits of delivering Product 1 and 2 in a single-product delivery

system are compared, it is seen that the profit of Product 2 is slightly higher than that of

Product 1. On the other hand, it is observed that the budget of Product 1 is considerably

107

higher than that of Product 2. Recall that Product 1 occupies double space of Product 2.

Thus, it can be concluded that Product 2 should be preferred in a single-product delivery

system if demand rates are enough for the firm to work with full capacity as it results in

higher profit with smaller budget and less storage space requirement.

Figure 5.3 displays the same analysis for the two-product delivery type with

different demand distributions. In Figure 5.3, the graph on the left-hand side presents the

profit versus number of customers, whereas the graph on the right-side displays the

budget versus number of customers. It is seen that the cases with MDD1 results in

slightly higher profit, except the case with 5 customers, while requiring less budget when

compared to the cases with MDD2. Thus, it can be concluded that the firm can gain more

profit with less investment when there is more demand to Product 2.

Figure 5.3 Profit and budget analyses for two-product delivery type with different

demand distributions

108

Solutions of [RSCSDDM]

For testing [RSCSDDM], we consider two levels of storage restriction: 25% and

50%. These two levels of restrictions are applied to 800 test instances used in the

previous section. Thus, a total of 1600 test instances are tested in the experimentations

associated with [RSCSDDM].

Exact Solution Results

All test instances are tested with the proposed model [RSCSDDM] via the

commercial solver. Only 563 out of 1600 test instances resulted in optimal solutions due

to program memory limitations. When we compared the optimality analysis of [DDM]

and [RSCSDDM], it is seen that we obtain optimal solutions to more test instances with

[RSCSDDM]. Although the model is expected to be harder to solve, more test instances

can be solved to optimality in shorter period of time as the solution can be found more

easily due to the reduction in solution space.

All of the test instances with 3 customers, some of the test instances with 5

customers, and a few of the test instances with 10 customers can be solved to optimality,

whereas none of the test instances with 15 and 20 customers can be solved to optimality.

Appendix 11 presents the tables of the average result values obtained from all of the

optimally solvable test instances. In addition to the result values presented in similar

tables, these tables present the average number of selected customers.

Table 5.6 presents the optimal result values for the case, which has a customer

base of 3 to deliver Product 1 in a single-product delivery system, obtained with [DDM]

and [RSCSDDM].

109

Table 5.6 A few cases resulting in optimal solutions with [DDM] and [RSCSDDM]

Demand

Distribution DD1 DD2

Storage restriction 0% 25% 50% 0% 25% 50%

Unit-volume 1800 1181.9 665.3 2942.83 1999.9 1052.8

Number of

selected customers 3 1.95 1.05 3 2 1

Profit 30745 22354.35 13805.05 52317.5 38536.7 22295.4

Budget 184908 121662 68818 301353.33 205118 108425

Vehicle

Type 1 1.7 1.2 0.45 0.83 1.75 0.85

Type 2 1.3 0.8 0.75 3.17 1.25 1.05

Material

Handler

1st Shift 2 2 1.9 2 2 2

2nd

Shift 1.7 1.7 0.75 2 2 0.55

When the restriction on the storage space increases, profit, budget, unit-volume

requirement, and the allocation of vehicles reduce at a higher rate than the proportional

rate. Besides, it is seen that there is no trend in the allocation of each truck type when the

storage space restriction increases. Additionally, the allocation of material handlers does

not change when storage space is restricted by 25%, while the allocation of material

handlers, especially in the 2nd

shift, decreases when restriction increases from 25% to

50%.

Heuristic Results

Heuristic [RSCSDDM] is used to solve all test instances (see Appendix 12). It is

worth mentioning that the heuristic could not solve 12 test instances of the cases with 3

customers and 1 test instance of the case with 5 customers while we obtain optimal

110

solutions for the same test instances in less than a minute. As optimal solution can be

obtained for those test instances in less than a minute, no further investigation is done to

improve Heuristic [RSCSCCM].

As mentioned previously, all of the test instances with 3 customers can be solved

with the optimization model [RSCSDDM]. It takes less than a second to solve most of the

test instances; however the maximum solving time of all the test instances with 3

customers is 2271.91 sec. Therefore, it is suggested to solve the test instances with 3

customers by using [RSCSDDM] if time is allowed. Otherwise, heuristic can be used to

solve the test instances.

Table 5.7 presents the result values of the cases same as in Table 5.6 obtained

with the use of heuristic. Similarly, profit, budget, and required unit-volume reduce at a

higher rate than the proportional rate when the level of storage space restriction increases.

The allocation of material handlers among different storage space is specific to a case it

stays same or it reduces as less storage space is allowed. The allocation of Type 2 truck

reduces when less storage space is allowed, while the firm does not need to allocate any

Type 1 truck. Same as the situation with [DDM], 1ij tY values are mostly obtained as zero

with the alternative upper bound model, Alternative 4, which is used in the first step of

the heuristic, due to relaxation of the integrality restriction on jktv . Although this results in

some sizable relaxation gaps for the cases with small number of customers, the gaps

reduce significantly as problem size increases when the number of customer increases

and/or when more than one product is delivered. The integrality and optimality gaps for

all the cases are given in Appendix 13.

111

Table 5.7 – Sample Results Obtained from Heuristic [RSCSDDM]

Sensitivity Analysis

To analyze the effects of storage space restriction on profit, two graphs of the case

with 10 customers in single-product delivery and two-product delivery with same

demand distributions are presented in Figure 5.4. The graph on the left-hand side

presents the profit versus storage space restriction level for the cases with DD1, whereas

the graph on the right-hand side presents that for the cases with DD2. It is seen that the

decreasing rate is steeper for the cases with higher demand. This can be seen when the

graphs on left-hand side and right-hand side are compared, and when the cases with two-

product delivery are compared. Also, the case with only Product 2 delivery is slightly

Demand Distribution DD1 DD2

Storage restriction 25% 50% 25% 50%

Unit-volume 1199.33 663.6 2000.89 1052.8

Number of

selected customers 1.94 1.07 2 1

Profit 19743.39 11275.8 38316.06 19591.9

Budget 126513.33 70882 207205.56 111070

Vehicle

Type 1 0 0 0 0

Type 2 3.89 2.47 3.89 3.15

Material

Handler

1st Shift 1 1 2 1

2nd

Shift 1 1 2 1

112

more profitable than the case with only Product 1 delivery even when the storage space is

restricted.

Figure 5.4 Profit analyses with same demand distributions when space is restricted

Figure 5.5 displays a similar analysis for the two-product delivery with different

demand distributions with the same case used in Figure 5.4.

Figure 5.5 Profit analyses for two-product delivery type with different demand

distributions when space is restricted

113

When Figure 5.5 is analyzed, it is seen that there is slightly difference between

two cases in terms of profit. Also, it is observed that the difference between the profits of

the two cases decreases as the storage space is more restricted.

Solutions of [RBCSDDM]

Similar to storage restriction analysis, we consider two levels of budget

restriction, 25% and 50%, for the experimentation. These two levels of restrictions are

applied to 800 test instances used for [DDM]. Thus, a total of 1600 test instances are

tested in the experimentations associated with [RBCSDDM].

Exact Solution Results

All test instances are tested to optimality with the proposed model [RBCSDDM]

via the commercial solver. Only 524 out of 1600 test instances resulted in optimal

solutions due to program memory limitations. Same as the case with the storage

restriction, it is seen that we obtain optimal solutions to more test instances with

[RBCSDDM] than [DDM]. Although the opposite case is expected, the test instances can

be solved with [RBCSDDM] more easily than [DDM] as the solution space is narrowed

down.

Similar to [RSCSDDM], all of the test instances with 3 customers, some of the

test instances with 5 customers, and a few of the test instances with 10 customers can be

solved to optimality, whereas none of the test instances with 15 and 20 customers can be

solved to optimality. Appendix 14 presents the tables of the average result values

obtained from all of the optimally solvable test instances.

114

Table 5.8 presents the optimal result values for the case, which has a customer

base of 3 to deliver Product 1 in a single-product delivery system, obtained with [DDM]

and [RBCSDDM]. When the restriction on the budget increases, profit, budget, unit-

volume requirement, and the allocation of vehicles reduce at a higher rate than the

proportional rate. Besides, it is seen that there is no trend in the allocation of each truck

type, the total material handler requirement, and the material handler requirement in each

shift when the level of budget restriction increases.

Table 5.8 A few cases resulting in optimal solutions with [DDM] and [RBCSDDM]

Demand

Distribution DD1 DD2

Budget restriction 0% 25% 50% 0% 25% 50%

Budget 188086.5 121662 68818 309403.5 207548 108366.5

Number of

selected customers 3 1.95 1.05 3 2 1

Profit 27566.5 22354.35 13805.5 49989.5 39206.35 22295.4

Unit-volume 1800 1181.9 665.3 3000 2023.7 1052.8

Vehicle

Type 1 0 1.20 0.45 0 1.65 0.85

Type 2 4.9 0.80 0.75 5.65 1.35 1.05

Material

Handler

1st

Shift 1.5 2.00 1.9 2.05 2 2.00

2nd

Shift 1.75 1.70 0.75 2.1 2 0.55

Heuristic Results

Heuristic [RBCSDDM] is used to solve all test instances (see Appendix 15).

Similar to the situation with [RSCSDDM], we encounter the same condition of not being

able to solve a few test instances with heuristic, while solving them to optimality in

115

considerably short period of time. No further study is done in order to improve Heuristic

[RBCSDDM] as those test instances can be solved to optimality in considerably short

period of time.

Same as the case with [RSCSDDM], it is seen that all of the test instances with 3

customers can be solved with [RBCSDDM]. It takes less than a second to solve most of

the test instances; however the maximum solving time of all the test instances with 3

customers is 2208.88 sec. Therefore, it is suggested to solve the test instances with 3

customers by using [RSCSDDM] if time is allowed. Otherwise, heuristic can be used to

solve these test instances.

When heuristic results are analyzed, same observations are made: profit, budget,

and required unit-volume reduce at a higher rate than the proportional rate when the level

of budget restrictions is made; and the allocation of Type 1 trucks are almost zero due to

same reason explained earlier. The integrality and optimality gaps for all the cases are

given in Appendix 16. Note that integrality gaps are found with MILPs, which have

budget restriction constraint, whereas the optimality gaps are found with LPs, which also

have budget restriction constraint, while the second step of the heuristic does take into

account the budget restriction in order to prevent infeasibility. Therefore, it is not a fair

evaluation for the gaps, but they are given in order to present an approximation of how

close our heuristic to the optimal solution.

Last but not least, we investigate the level of exceeding the allowed budget as the

second step of Heuristic [RBCSDDM] enables to pass beyond the allowed budget. Table

5.9 presents the averages of the percentage of difference in budget obtained in 1st and 2

nd

116

steps of the heuristic, number of solutions exceeding the allowed budget, the percentage

of exceeding the allowed budget, and maximum percentage of exceeding the allowed

budget.

Table 5.9 Feasibility analysis for budget

Number of Customers

3 5 10 15 20

Percentage of difference

in budget 2.06 1.8 1.33 1.08 0.98

Number of solutions

exceeding the budget 0.02 0.09 0.39 0.44 0.71

Percentage of exceeding

the allowed budget 0.03 0.14 0.37 0.34 0.53

Maximum of percentages

of exceeding the allowed

budge

4.63 4.31 3.69 1.83 1.88

It is seen that the level of exceeding budget increases slightly as the problem size

increases due to the number of customers. The maximum of percentages of exceeding the

allowed budget among all customer levels is 4.63%. Thus, he firm should consider 5% of

allowance for its target budget while making decisions about their budgets. As mentioned

earlier, this allowance depends on the system parameters and the firm should calculate

the budget for the resulted allocation of resources or it should consider some allowance

by taking account the associated costs of the resources before making this kind of

analysis.

117

Concluding Remarks

In this section, we apply the same techniques used in Chapter 3 for a periodic

delivery and distribution problem. First of all, a deterministic optimization model is

proposed that present the allocation of resources required for delivery processes to meet

all orders of the customers while maximizing profit. A total of 800 test instances are

tested to optimality. However, the model is unable to solve most of the test instances due

to memory limitations. Therefore, a two-step heuristic is proposed, which solves all test

instances less than a second with acceptable relaxation gaps.

Next, we consider two possible restrictions on the resources of companies for

meeting all orders of the customers: storage space and budget. We propose two new

models that select customers and find the resource requirements for delivery processes

for the firms with limited storage space and budget. Similarly, only some of the test

instances can be solved to optimality, which requires us to use the same heuristic

approaches. Finally, we solve all 800 test instances for two different levels of restrictions,

25% and 50%, with the use of heuristic method and investigate the results in detail.

Similar to Chapter 3, one of the limitations of the proposed methodologies is that

a constant transport time of one period is assumed for all customers. Loading and

unloading of the products is assumed to require one period each. Another major

limitation is that all time-dependent events are assumed to be deterministic. In addition,

the methodologies results in feasible solutions, not optimal, with some sizable gaps.

118

CHAPTER SIX

CONCLUSIONS AND RECOMMENDATIONS

Conclusions

In this research, we focused on the allocation and scheduling of resources for the

logistics operations. We investigate two different two different types of logistics systems:

logistics system of the health care facilities during emergency evacuation and delivery

and distribution system of production industries. Although these systems seem very

different, they are mainly similar in terms of the structure of the operations and

differences of them are insignificant details.

Firstly, we investigate the logistic operations that take place during hospital

evacuation. When literature is reviewed, it is seen that there exists no research that

proposes a quantitative technique to solve the resource requirements and scheduling

problem for the emergency evacuations of the hospitals. This research fills this gap and

contributes a methodology to solve this problem. We propose a deterministic mixed

integer linear programming that enables the risk managers of the hospitals evaluate their

evacuation plans in case of an advanced notice event such as hurricane. This model also

presents the allocations and schedules of the vehicles and nurses required for evacuating

all of the patients within a pre-specified period of time while minimizing cost. With the

use of CPLEX and OPL 5.2, 36 cases are tested for the target evacuation completion time

ranging from 12 to 42. However, only 8 out of 36 cases can reach to optimality due to

memory limitations when the target evacuation time is 12 hours and it is seen that the

119

number of optimally solvable test instances decreases as the target evacuation time

increases and none of the cases can reach to optimality when the evacuation is aimed to

be completed within 42 hours due to the fact that it gets harder to solve the model

because of the increase in the complexity of the model as the number of constraints and

variables increases. To solve this problem, we firstly search for an alternate lower bound

by relaxing the integrality restrictions and select LP relaxation among four others as it is

the only one that can solve all of the cases in less than a second. Due to the fractional

solution resulting from LP, we propose a variable rounding heuristics based on LP

Relaxation to obtain feasible solutions for all of the cases. Also, we develop this heuristic

and suggest a rounding heuristic with local search, which provided very little

improvement over the initial heuristic. By means of this heuristic, we solve all the test

cases in considerably short period of time. Additionally, we investigate the assignments

of nurses and vehicles and the effects of different target evacuation times. Lastly, the

resource requirements and their schedules are found for another objective, minimizing

evacuation completion time, with a limited budget.

However, many of the events surrounding hospital evacuation are inherently

probabilistic and task durations are often uncertain. Therefore, we contribute another

methodology to solve the same problem while accounting for uncertainties in the

evacuation process. We also address the variability in transfer times by accounting

roadway congestion via a traffic factor. We propose a stochastic model via simulation to

evaluate the evacuation plans of the hospitals: stochastic model via simulation. It is seen

that hospitals have their unique steps to follow while evacuating the patients to the

120

sheltering facilities. We get information from many hospitals and developed a simulation

model based on most commonly used steps. The simulation is built as flexible as possible

so that any risk manager can test many scenarios for his/her hospital with minimum and

very simple inputs. We firstly investigate the parameter settings for the number of

simulations and number of replications to use in simulation-optimization analysis. Next,

we analyze the effects of different target evacuation times and different evacuation start

times before landfall on the allocation of resources. We also examine the effects of the

decisions regarding evacuation start time on evacuation completion time and the ability to

evacuate all of the patients.

Lastly, we apply the same techniques used in Chapter 3 for a periodic delivery and

distribution problem. Next, we propose a deterministic mixed integer linear

programming, which has the same structure as the model introduced in Chapter 3, to

present the allocation of resources required for delivery processes of a firm to meet all

orders of the customers while maximizing profit. We develop 40 cases with different

product types, different delivery types, and different demand levels and generate 20 test

instances for each case, which results in a total of 800 test instance. Similarly, we test all

of these test instances for optimality with the use of CPLEX and OPL 5.2. However, the

model is unable to solve all the test instances due to memory limitations. To solve all test

instances in considerably short period of time, we propose a two-step heuristic based on

alternate lower bound model. It solves all test instances less than a second with

acceptable relaxation gaps. It is seen that the relaxation gap decreases as the size of the

problem increases due to the increase in number of customers and/or number of products

121

delivered, which means that the effect of the cost of the vehicle on the objective

decreases when the system gets bigger. Then, we take into account the possible

limitations on the resources, storage space and budget, that prevents the firm to satisfy the

orders of all of the customers. With minor changes in the model proposed in this section,

we propose two new models that select the most profitable set of customers while

presenting the required resources for the delivery operations in a system with restricted

storage space/budget, respectively. We test two levels of restriction for each resource

type, which makes a total of 1600 test instances for each of the resource restrictions.

Then, we attempt to solve all of them to optimality and obtain optimal solution for some

of them. It is seen that more cases can result in optimal solution when the system is

restricted in terms of storage space or budget than when it is not restricted. Although the

opposite is expected, this may be a result of narrowing down the solution space with

these restrictions. As the models are slightly different, we propose tailored solution

approaches for these two models, which are slightly different than the proposed heuristic

for the model with no restriction.

Recommendations

The proposed methodologies for both of the systems have some limitations

mentioned in each section. To overcome these limitations, research can be done with the

purposes as listed below. In the context of logistic systems of health care facilities during

emergency evacuation:

To find better heuristics for solving [HEM]

122

To improve the methodology in Chapter 3 by allowing the time flexibility in terms

of the transport time to each sheltering facility, loading patients onto the vehicles,

and unloading patients in the sheltering facilities.

To build dynamic representation of the system where either the admissions or

releases of the patients are known in advance or stochastic changes are required to

be included to the facility census.

To find a lower bound model in order to compare the deviation from optimality

with the proposed simulation-optimization approach

To make suggestions for improving the polices related to the allocation of the

resources by creating alternative simulation models

To explore search algorithms that can be integrated with the proposed simulation

model

To integrate dynamic traffic assignment with the proposed simulation model and to

evaluate different traffic policies

In the context of delivery and distribution systems of the production industries:

To find better heuristics for solving [DDM], [RSCSDDM] and [RBCSDDM]

To improve the proposed methodologies by allowing the time flexibility in terms

of the transport time to the customers, and loading and unloading of the products

To find a methodology that allows the vehicles do multi-trips

To integrate the proposed methodologies with a proposed inventory routing

methodology in literature

To find methodology that consider stochastic nature of the environment

123

APPENDICES

124

Appendix 1

Optimization Result Tables

Results of Cases with 3 Shelters for the Target Evacuation Completion Time of 12 Hours

Transfer patients per type: [20, 40, 20] Transfer patients per type: [40, 80,40]

MILP LP H1 H2 MILP LP H1 H2

Cost 84570 82022.92 90633 88689

Out of

Memory

164045.83 169740 169740

Evacuation Time 12 12 12 12 12 12 12

Transport Nurses 30 29.17 32 31 58.33 60 60

Ambulance 7 6.67 7 7 13.33 14 14

Van 0 0 0 0 0 0 0

Bus 2 1.53 3 3 3.06 4 4

Solving Time 14.95 0.01 0.03 0.25 3333.04 0.01 0.03 0.28

Optimality Gap N/A N/A 10.50 8.13 N/A N/A 3.47 3.47

Transfer patients per type: [60, 120, 60] Transfer patients per type: [80, 160, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

246068.75 253410 253410*

Out of

Memory

328091.67 337980 335061

Evacuation Time 12 12 12 12 12 12

Transport Nurses 87.5 90 90 116.67 120 119

Ambulance 20 20 20 26.67 27 27

Van 0 0 0 0 0 0

Bus 4.58 6 6 6.11 8 7

Solving Time 21859.64 0.01 0.05 0.05 3298.33 0.01 0.03 0.24

Optimality Gap N/A N/A 2.98 2.98 N/A N/A 3.01 2.12

Transfer patients per type: [100, 200, 100] Transfer patients per type: [120, 240, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

410114.58 419262 419262

Out of Memory

492137.5 498813 498813*

Evacuation Time 12 12 12 12 12 12

Transport Nurses 145.83 148 148 175 177 177

Ambulance 33.33 34 34 40 40 40

Van 0 0 0 0 0 0

Bus 7.64 10 10 9.17 11 11

Solving Time 2197.28 0.01 0.03 0.30 1286.54 0.01 0.03 0.03

Optimality Gap N/A N/A 2.23 2.23 N/A N/A 1.36 1.36

(*) No Available Swap

125

Transfer patients per type: [40, 20, 20] Transfer patients per type: [80, 40, 40]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

135214.58 142062 142062 271698 270429.17 271698 271698

Evacuation Time 12 12 12 12 12 12 12

Transport Nurses 45.83 48 48 92 91.67 92 92

Ambulance 13.33 14 14 27 26.67 27 27

Van 0 0 0 0 0 0 0

Bus 0.97 2 2 2 1.94 2 2

Solving Time 86942.73 0.01 0.03 0.33 1.05 0.01 0.03 0.27

Optimality Gap N/A N/A 5.06 5.06 N/A N/A 0.47 0.47

Transfer patients per type: [120, 60, 60] Transfer patients per type: [160, 80, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost 406797 405643.75 414804 414804

Out of

Memory

540858.33 554922 552978

Evacuation Time 12 12 12 12 12 12 12

Transport Nurses 138 137.5 141 141 183.33 188 187

Ambulance 40 40 40 40 53.33 54 54

Van 0 0 0 0 0 0 0

Bus 3 2.92 4 4 3.89 6 6

Solving Time 2474.54 0.01 0.03 0.13 2411.98 0.02 0.05 0.53

Optimality Gap N/A N/A 2.26 2.26 N/A N/A 2.60 2.24

Transfer patients per type: [200, 100, 100] Transfer patients per type: [240, 120, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

676072.92 686133 686133

Out of

Memory

811287.5 815769 815769*

Evacuation Time 12 12 12 12 12 12

Transport Nurses 229.17 232 232 275 276 276

Ambulance 66.67 67 67 80 80 80

Van 0 0 0 0 0 0

Bus 4.86 7 7 5.83 7 7

Solving Time 4411.42 0.01 0.03 0.25 1679.18 0.01 0.03 0.03

Optimality Gap N/A N/A 1.49 1.49 N/A N/A 0.55 0.55

(*) No Available Swap

126

Transfer patients per type: [30, 30, 20] Transfer patients per type: [60, 60, 40]

MILP LP H1 H2 MILP LP H1 H2

Cost 110022 108618.75 113166 113166* 217600 217237.5 218325 218325*

Evacuation Time 12 12 12 12 12 12 12 12

Transport Nurses 38 37.5 39 39 75 75 75 75

Ambulance 10 10 10 10 20 20 20 20

Van 0 0 0 0 1 0 0 0

Bus 2 1.25 2 2 2 2.5 3 3

Solving Time 4.14 0.01 0.03 0.03 13.44 0.01 0.03 0.03

Optimality Gap N/A N/A 4.19 4.19 N/A N/A 0.5 0.5

Transfer patients per type: [90, 90, 60] Transfer patients per type: [120, 120, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

325856.25 330291 330291* 434475 434475 436650 436650*

Evacuation Time 12 12 12 12 12 12 12

Transport Nurses 112.5 114 114 150 150 150 150

Ambulance 30 30 30 40 40 40 40

Van 0 0 0 0 0 0 0

Bus 3.75 5 5 5 5 6 6

Solving Time 5580.94 0.01 0.03 0.03 0.09 0.01 0.03 0.03

Optimality Gap N/A N/A 1.36 1.36 N/A N/A 0.5 0.5

Transfer patients per type: [150, 150, 100] Transfer patients per type: [180, 180, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

543093.75 548616 548616*

Out of

Memory

651712.5 654975 654975*

Evacuation Time 12 12 12 12 12 12

Transport Nurses 187.5 189 189 225 225 225

Ambulance 50 50 50 60 60 60

Van 0 0 0 0 0 0

Bus 6.25 8 8 7.5 9 9

Solving Time 5558.20 0.02 0.05 0.05 3149.47 0.01 0.05 0.05

Optimality Gap N/A N/A 1.02 1.02 N/A N/A 0.5 0.5

(*) No Available Swap

127

Results of Cases with 15 Shelters for the Target Evacuation Completion Time of 12 hours

Transfer patients per type: [20, 40, 20] Transfer patients per type: [40, 80,40]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

82022.92 92208 89289

Out of

Memory

164045.83 175434 175434

Evacuation Time 12 12 12 12 12 12

Transport Nurses 29.17 32 31 58.33 61 61

Ambulance 6.67 7 7 13.33 14 14

Van 0 0 0 0 0 0

Bus 1.53 4 3 3.06 6 6

Solving Time 20423.56 0.05 0.20 1.30 3215.13 0.05 0.20 1.23

Optimality Gap N/A N/A 12.42 8.86 N/A N/A 6.94 6.94

Transfer patients per type: [60, 120, 60] Transfer patients per type: [80, 160, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

246068.75 267480 267480*

Out of

Memory

328091.67 346449 346449

Evacuation Time 12 12 12 12 12 12

Transport Nurses 87.5 95 95 116.67 121 121

Ambulance 20 20 20 26.67 27 27

Van 0 0 0 0 0 0

Bus 4.58 8 8 6.11 11 11

Solving Time 5738.15 0.05 0.20 0.20 2966.53 0.03 0.19 1.22

Optimality Gap N/A N/A 8.7 8.7 N/A N/A 5.60 5.60

Transfer patients per type: [100, 200, 100] Transfer patients per type: [120, 240, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

410114.58 434538 434538

Out of

Memory

492137.5 516864 516864*

Evacuation Time 12 12 12 12 12 12

Transport Nurses 145.83 152 152 175 181 181

Ambulance 33.33 34 34 40 40 40

Van 0 0 0 0 0 0

Bus 7.64 14 14 9.17 16 16

Solving Time 1605.38 0.05 0.20 1.63 1364.11 0.06 0.22 0.22

Optimality Gap N/A N/A 5.96 5.96 N/A N/A 5.04 5.04

(*) No Available Swap

128

Transfer patients per type: [40, 20, 20] Transfer patients per type: [80, 40, 40]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

135214.58 146556 146556

Out of

Memory

270429.17 284799 284799

Evacuation Time 12 12 12 12 12 12

Transport

Nurses 45.83 49 49 91.67 96 96

Ambulance 13.33 14 14 26.67 27 27

Van 0 0 0 0 0 0

Bus 0.97 4 4 1.94 5 5

Solving Time 2950.19 0.03 0.19 1.59 3022.57 0.05 0.20 1.31

Optimality Gap N/A N/A 8.39 8.39 N/A N/A 5.31 5.31

Transfer patients per type: [120, 60, 60] Transfer patients per type: [160, 80, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

405643.75 423042 423042*

Out of Memory

540858.33 563529 563529

Evacuation Time 12 12 12 12 12 12

Transport

Nurses 137.5 143 143 183.33 191 191

Ambulance 40 40 40 53.33 54 54

Van 0 0 0 0 0 0

Bus 2.92 6 6 3.89 7 7

Solving Time 5463.71 0.05 0.20 0.20 3048.22 0.05 0.20 1.20

Optimality Gap N/A N/A 4.29 4.29 N/A N/A 4.19 4.19

Transfer patients per type: [200, 100, 100] Transfer patients per type: [240, 120, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

676072.92 704097 704097

Out of

Memory

811287.5 842709 842709

Evacuation Time 12 12 12 12 12 12

Transport

Nurses 229.17 238 238 275 286 286

Ambulance 66.67 67 67 80 80 80

Van 0 0 0 0 0 0

Bus 4.86 11 11 5.83 11 11

Solving Time 4158.89 0.05 0.20 1.86 1456.50 0.06 0.22 0.55

Optimality Gap N/A N/A 4.15 4.15 N/A N/A 3.87 3.87

(*) No Available Swap

129

Transfer patients per type: [30, 30, 20] Transfer patients per type: [60, 60, 40]

MILP LP H1 H2 MILP LP H1 H2

Cost 110022 108618.75 117060 117060*

Out of

Memory

217237.5 219300 219300*

Evacuation Time 12 12 12 12 12 12 12

Transport Nurses 38 37.5 40 40 75 75 75

Ambulance 10 10 40 40 20 20 20

Van 0 0 0 0 0 0 0

Bus 2 1.25 4 4 2.5 4 4

Solving Time 13465.12 0.03 0.20 0.20 4748.86 0.03 0.19 0.19

Optimality Gap N/A N/A 7.77 7.77 N/A N/A 0.95 0.95

Transfer patients per type: [90, 90, 60] Transfer patients per type: [120, 120, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

325856.25 335385 335385* 434475 434475 439800 439800*

Evacuation Time 12 12 12 12 12 12 12

Transport Nurses 112.5 115 115 150 150 150 150

Ambulance 30 30 30 40 40 40 40

Van 0 0 0 0 0 0 0

Bus 3.75 7 7 5 5 8 8

Solving Time 3663.40 0.05 0.20 0.20 1.38 0.05 0.23 0.23

Optimality Gap N/A N/A 2.92 2.92 N/A N/A 1.23 1.23

Transfer patients per type: [150, 150, 100] Transfer patients per type: [180, 180, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

543093.75 555660 555660*

Out of

Memory

651712.5 657525 657525*

Evacuation Time 12 12 12 12 12 12

Transport Nurses 187.5 190 190 225 225 225

Ambulance 50 50 50 60 60 60

Van 0 0 0 0 0 0

Bus 6.25 12 12 7.5 11 11

Solving Time 1674.78 0.03 0.20 0.20 865.26 0.05 0.20 0.20

Optimality Gap N/A N/A 2.31 2.31 N/A N/A 0.89 0.89

(*) No Available Swap

130

Results of Cases with 3 Shelters for the Target Evacuation Completion Time of 18 Hours

Transfer patients per type: [20, 40, 20] Transfer patients per type: [40, 80,40]

MILP LP H1 H2 MILP LP H1 H2

Cost 82882.5 80965.63 82882.5 82882.5 163821 161931.25 165765 165765

Evacuation Time 18 18 18 18 18 18 18 18

Transport Nurses 30 29.17 30 30 59 58.33 60 60

Ambulance 4 4 4 4 8 8 8 8

Van 0 0 0 0 0 0 0 0

Bus 1 0.92 1 1 2 1.83 2 2

Solving Time 3.69 0.02 0.11 0.27 579.49 0.02 0.06 0.17

Optimality Gap N/A N/A 2.37 2.37 N/A N/A 2.37 2.37

Transfer patients per type: [60, 120, 60] Transfer patients per type: [80, 160, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

242896.88 248647.5 248647.5

Out of

Memory

323862.5 332692.5 332692.5

Evacuation Time 18 18 18 18 18 18

Transport Nurses 87.5 90 90 116.67 120 120

Ambulance 12 12 12 16 16 16

Van 0 0 0 0 0 0

Bus 2.75 3 3 3.67 5 5

Solving Time 172061.86 0.02 0.06 0.30 2279.80 0.02 0.06 0.19

Optimality Gap N/A N/A 2.37 2.37 N/A N/A 2.73 2.73

Transfer patients per type: [100, 200, 100] Transfer patients per type: [120, 240, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

404828.13 416175 416175

Out of

Memory

485793.75 494388 494388*

Evacuation Time 18 18 18 18 18 18

Transport Nurses 145.83 150 150 175 177 177

Ambulance 20 20 20 24 24 24

Van 0 0 0 0 0 0

Bus 4.58 6 6 5.5 8 8

Solving Time 1972.23 0.02 0.06 0.17 1321.28 0.02 0.08 0.08

Optimality Gap N/A N/A 2.8 2.8 N/A N/A 1.77 1.77

(*) No Available Swap

131

Transfer patients per type: [40, 20, 20] Transfer patients per type: [80, 40, 40]

MILP LP H1 H2 MILP LP H1 H2

Cost 133786.5 133178.13 142762.5 142762.5 267573 266356.25 275805 275805

Evacuation Time 18 18 18 18 18 18 18 18

Transport Nurses 46 45.83 50 50 92 91.67 95 95

Ambulance 8 8 8 8 16 16 16 16

Van 0 0 0 0 0 0 0 0

Bus 1 0.58 1 1 2 1.17 2 2

Solving Time 1.41 0.02 0.11 0.42 60.39 0.02 0.06 0.25

Optimality Gap N/A N/A 7.20 7.20 N/A N/A 3.55 3.55

Transfer patients per type: [120, 60, 60] Transfer patients per type: [160, 80, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost 400797 399534.38 409591.5 409591.5*

Out of

Memory

532712.5 541434 541434

Evacuation Time 18 18 18 18 18 18 18

Transport Nurses 138 137.5 141 141 183.33 186 186

Ambulance 24 24 24 24 32 32 32

Van 0 0 0 0 0 0 0

Bus 2 1.75 3 3 2.33 4 4

Solving Time 17983.31 0.01 0.06 0.06 4230.32 0.02 0.06 0.25

Optimality Gap N/A N/A 2.52 2.52 N/A N/A 1.64 1.64

Transfer patients per type: [200, 100, 100] Transfer patients per type: [240, 120, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

665890.63 674658 674658

Out of

Memory

799068.75 806500.5 806500.5*

Evacuation Time 18 18 18 18 18 18

Transport Nurses 229.17 232 232 275 277 277

Ambulance 40 40 40 48 48 48

Van 0 0 0 0 0 0

Bus 2.92 4 4 3.5 5 5

Solving Time 10194.04 0.02 0.08 0.33 1339.28 0.02 0.06 0.06

Optimality Gap N/A N/A 1.32 1.32 N/A N/A 0.93 0.93

(*) No Available Swap

132

(*) No Available Swap

Transfer patients per type: [30, 30, 20] Transfer patients per type: [60, 60, 40]

MILP LP H1 H2 MILP LP H1 H2

Cost 108334.5 107071.8

8 112822.5

112822.5*

214725 214143.7

5 215925 215925*

Evacuation Time 18 18 18 18 18 18 18 18

Transport Nurses 38 37.5 40 40 75 75 75 75

Ambulance 6 6 6 6 12 12 12 12

Van 0 0 0 0 0 0 0 0

Bus 1 0.75 1 1 2 1.5 2 2

Solving Time 1.39 0.02 0.06 0.06 103.39 0.02 0.06 0.06

Optimality Gap N/A N/A 5.37 5.37 N/A N/A 0.83 0.83

Transfer patients per type: [90, 90, 60] Transfer patients per type: [120, 120, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

321215.6

3 328747.5

328747.5

* 428287.5 428287.5 429450 429450*

Evacuation Time 18 18 18 18 18 18 18

Transport Nurses 112.5 115 115 150 150 150 150

Ambulance 18 18 18 24 24 24 24

Van 0 0 0 0 0 0 0

Bus 2.25 3 3 3 3 4 4

Solving Time 4622.81 0.02 0.06 0.06 0.08 0.02 0.08 0.08

Optimality Gap N/A N/A 2.34 2.34 N/A N/A 0.27 0.27

Transfer patients per type: [150, 150, 100] Transfer patients per type: [180, 180, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

535359.3

8 544072.5

544072.5

*

Out of

Memory

642431.2

5 644212.5

644212.5

*

Evacuation Time 18 18 18 18 18 18

Transport Nurses 187.5 190 190 225 225 225

Ambulance 30 30 30 36 36 36

Van 0 0 0 0 0 0

Bus 3.75 5 5 4.5 5 5

Solving Time 3337.02 0.02 0.08 0.08 2628.37 0.01 0.06 0.06

Optimality Gap N/A N/A 1.63 1.63 N/A N/A 0.28 0.28

133

Results of Cases with 15 Shelters for Target Evacuation Completion Time of 18 Hours

Transfer patients per type: [20, 40, 20] Transfer patients per type: [40, 80,40]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

80965.63 92839.5 92839.5*

Out of

Memory

161931.25 169327.5 169327.5*

Evacuation Time 18 18 18 18 18 18

Transport Nurses 29.17 33 33 58.33 60 60

Ambulance 4 4 4 8 8 8

Van 0 0 0 0 0 0

Bus 0.92 3 3 1.83 3 3

Solving Time 10675.60 0.11 0.33 0.33 3969.86 0.13 0.36 0.36

Optimality Gap N/A N/A 14.67 14.67 N/A N/A 4.57 4.57

Transfer patients per type: [60, 120, 60] Transfer patients per type: [80, 160, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

242896.88 257079 257079

Out of

Memory

323862.5 338655 338655*

Evacuation Time 18 18 18 18 18 18

Transport Nurses 87.5 91 91 116.67 120 120

Ambulance 12 12 12 16 16 16

Van 0 0 0 0 0 0

Bus 2.75 6 6 3.67 6 6

Solving Time 3656.63 0.17 0.41 0.89 2237.21 0.14 0.38 0.38

Optimality Gap N/A N/A 5.84 5.84 N/A N/A 4.57 4.57

Transfer patients per type: [100, 200, 100] Transfer patients per type: [120, 240, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

404828.13 430894.5 430894.5*

Out of

Memory

485793.75 506782.5 506782.5*

Evacuation Time 18 18 18 18 18 18

Transport Nurses 145.83 153 153 175 180 180

Ambulance 20 20 20 24 24 24

Van 0 0 0 0 0 0

Bus 4.58 9 9 5.5 9 9

Solving Time 1498.79 0.08 0.31 0.31 1267.15 0.14 0.38 0.38

Optimality Gap N/A N/A 6.44 6.44 N/A N/A 4.32 4.32

(*) No Available Swap

134

Transfer patients per type: [40, 20, 20] Transfer patients per type: [80, 40, 40]

MILP LP H1 H2 MILP LP H1 H2

Cost 133786.5 133178.13 145725 145725

Out of Memory

266356.25 276967.5 276967.5*

Evacuation Time 18 18 18 18 18 18 18

Transport Nurses 46 45.83 50 50 91.67 95 95

Ambulance 8 8 8 8 16 16 16

Van 0 0 0 0 0 0 0

Bus 1 0.58 2 2 1.17 3 3

Solving Time 9416.47 0.09 0.33 0.78 8231.39 0.09 0.33 0.33

Optimality Gap N/A N/A 9.42 9.42 N/A N/A 3.98 3.98

Transfer patients per type: [120, 60, 60] Transfer patients per type: [160, 80, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

399534.38 417042 417042*

Out of Memory

532712.5 555316.5 555316.5

Evacuation Time 18 18 18 18 18 18

Transport Nurses 137.5 143 143 183.33 191 191

Ambulance 24 24 24 32 32 32

Van 0 0 0 0 0 0

Bus 1.75 4 4 2.33 5 5

Solving Time 5193.55 0.08 0.31 0.31 6163.45 0.14 0.38 1.39

Optimality Gap N/A N/A 4.38 4.38 N/A N/A 4.24 4.24

Transfer patients per type: [200, 100, 100] Transfer patients per type: [240, 120, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

665890.63 692847 692847

Out of

Memory

799068.75 829177.5 829177.5*

Evacuation Time 18 18 18 18 18 18

Transport Nurses 229.17 238 238 275 285 285

Ambulance 40 40 40 48 48 48

Van 0 0 0 0 0 0

Bus 2.92 6 6 3.5 7 7

Solving Time 4146.86 0.11 0.33 0.81 1751.36 0.17 0.42 0.42

Optimality Gap N/A N/A 4.05 4.05 N/A N/A 3.77 3.77

(*) No Available Swap

135

Transfer patients per type: [30, 30, 20] Transfer patients per type: [60, 60, 40]

MILP LP H1 H2 MILP LP H1 H2

Cost 108334.5 107071.88 115185 115185*

Out of Memory

214143.75 218287.5 218287.5*

Evacuation Time 18 18 18 18 18 18 18

Transport Nurses 38 37.5 40 40 75 75 75

Ambulance 6 6 6 6 12 12 12

Van 0 0 0 0 0 0 0

Bus 1 0.75 2 2 1.5 3 3

Solving Time 2978.28 0.08 0.30 0.30 15258.76 0.09 0.33 0.33

Optimality Gap N/A N/A 7.58 7.58 N/A N/A 1.94 1.94

Transfer patients per type: [90, 90, 60] Transfer patients per type: [120, 120, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

321215.63 330510 330510* 428287.5 428287.5 433012.5 433012.5*

Evacuation Time 18 18 18 18 18 18 18

Transport Nurses 112.5 115 115 150 150 150 150

Ambulance 18 18 18 24 24 24 24

Van 0 0 0 0 0 0 0

Bus 2.25 4 4 3 3 5 5

Solving Time 6553.15 0.14 0.39 0.39 0.92 0.16 0.39 0.39

Optimality Gap N/A N/A 2.89 2.89 N/A N/A 1.10 1.10

Transfer patients per type: [150, 150, 100] Transfer patients per type: [180, 180, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

535359.38 547035 547035*

Out of

Memory

642431.25 648937.5 648937.5*

Evacuation Time 18 18 18 18 18 18

Transport Nurses 187.5 190 190 225 225 225

Ambulance 30 30 30 36 36 36

Van 0 0 0 0 0 0

Bus 3.75 6 6 4.5 7 7

Solving Time 5134.20 0.17 0.39 0.39 1964.94 0.11 0.34 0.34

Optimality Gap N/A N/A 2.18 2.18 N/A N/A 1.01 1.01

(*) No Available Swap

136

Results of Cases with 3 Shelters for the Target Evacuation Completion Time of 24 Hours

Transfer patients per type: [20, 40, 20] Transfer patients per type: [40, 80,40]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

82022.92 91908 91908

Out of Memory

164045.83 172284 170340

Evacuation Time 24 24 24 24 24 24

Transport Nurses 29.17 32 32 58.33 61 60

Ambulance 3.33 4 4 6.67 7 7

Van 0 0 0 0 0 0

Bus 0.76 2 2 1.53 2 2

Solving Time 2332.72 0.02 0.10 1.39 2695.16 0.02 0.08 2.27

Optimality Gap N/A N/A 12.05 12.05 N/A N/A 5.02 3.84

Transfer patients per type: [60, 120, 60] Transfer patients per type: [80, 160, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

246068.75 267480 264936

Out of

Memory

328091.67 342624 340080

Evacuation Time 24 24 24 23 23 23

Transport Nurses 87.5 95 94 116.67 121 120

Ambulance 10 10 10 13.33 14 14

Van 0 0 0 0 0 0

Bus 2.29 4 4 3.06 4 4

Solving Time 3507.57 0.02 0.09 3.43 1541.50 0.02 0.09 1.03

Optimality Gap N/A N/A 8.70 7.67 N/A N/A 4.43 3.65

Transfer patients per type: [100, 200, 100] Transfer patients per type: [120, 240, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

410114.58 430932 430932

Out of

Memory

492137.5 509514 509514

Evacuation Time 24 24 24 24 24 24

Transport Nurses 145.83 153 153 175 181 181

Ambulance 16.67 17 17 20 20 20

Van 0 0 0 0 0 0

Bus 3.82 6 6 4.58 7 7

Solving Time 1212 0.02 0.08 3.16 1346.50 0.02 0.08 0.23

Optimality Gap N/A N/A 5.08 5.08 N/A N/A 3.53 3.53

137

Transfer patients per type: [40, 20, 20] Transfer patients per type: [80, 40, 40]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

135214.58 138774 138774

Out of

Memory

270429.17 273198 273198

Evacuation Time 24 24 24 24 24 24

Transport Nurses 45.83 46 46 91.67 92 92

Ambulance 6.67 7 7 13.33 14 14

Van 0 0 0 0 0 0

Bus 0.49 1 1 0.97 1 1

Solving Time 34892.16 0.02 0.09 1.33 2318.41 0.02 0.09 1.22

Optimality Gap N/A N/A 2.63 2.63 N/A N/A 1.02 1.02

Transfer patients per type: [120, 60, 60] Transfer patients per type: [160, 80, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

405643.75 423192 423192

Out of

Memory

540858.33 546546 546546

Evacuation Time 24 24 24 24 24 24

Transport Nurses 137.5 143 143 183.33 184 184

Ambulance 20 20 20 26.67 27 27

Van 0 0 0 0 0 0

Bus 1.46 4 4 1.94 3 3

Solving Time 3752.88 0.02 0.11 1.08 1723.57 0.02 0.09 1.67

Optimality Gap N/A N/A 4.33 4.33 N/A N/A 1.05 1.05

Transfer patients per type: [200, 100, 100] Transfer patients per type: [240, 120, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

676072.92 691890 689946

Out of

Memory

811287.5 820638 820638

Evacuation Time 24 24 24 24 24 24

Transport Nurses 229.17 235 234 275 277 277

Ambulance 33.33 34 34 40 40 40

Van 0 0 0 0 0 0

Bus 2.43 3 3 2.92 5 5

Solving Time 1800.43 0.02 0.09 1.91 1718.55 0.02 0.09 0.45

Optimality Gap N/A N/A 2.34 2.05 N/A N/A 1.15 1.15

138

Transfer patients per type: [30, 30, 20] Transfer patients per type: [60, 60, 40]

MILP LP H1 H2 MILP LP H1 H2

Cost 110022 108618.75 118998 118998 217850 217237.5 226332 226332*

Evacuation Time 24 24 24 24 24 24 24 24

Transport Nurses 38 37.5 42 42 75 75 78 78

Ambulance 5 5 5 5 10 10 10 10

Van 0 0 0 0 1 0 0 0

Bus 1 0.63 1 1 1 1.25 2 2

Solving Time 11.02 0.02 0.09 0.52 1585.43 0.02 0.08 0.08

Optimality Gap N/A N/A 9.56 9.56 N/A N/A 4.19 4.19

Transfer patients per type: [90, 90, 60] Transfer patients per type: [120, 120, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

325856.25 340242 338298 434850 434475 447576 447576*

Evacuation Time 24 24 24 24 24 24 24

Transport Nurses 112.5 118 117 150 150 154 154

Ambulance 15 15 15 20 20 20 20

Van 0 0 0 0 0 0 0

Bus 1.88 3 3 3 2.5 4 4

Solving Time 4357.14 0.02 0.09 0.88 60.64 0.02 0.08 0.08

Optimality Gap N/A N/A 4.42 3.82 N/A N/A 3.02 3.02

Transfer patients per type: [150, 150, 100] Transfer patients per type: [180, 180, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

543093.75 561648 558648

Out of

Memory

651712.5 661782 661782*

Evacuation Time 24 24 24 24 24 24

Transport Nurses 187.5 192 192 225 228 228

Ambulance 25 27 26 30 30 30

Van 0 0 0 0 0 0

Bus 3.13 4 4 3.75 5 5

Solving Time 2386.90 0.02 0.09 1.45 2655.85 0.02 0.09 0.09

Optimality Gap N/A N/A 3.42 2.86 N/A N/A 1.55 1.55

(*) No Available Swap

139

Results of Cases with 15 Shelters for Target Evacuation Completion Time of 24 Hours

Transfer patients per type: [20, 40, 20] Transfer patients per type: [40, 80,40]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

82022.92 111066 108522

Out of

Memory

164045.83 192198 189654

Evacuation Time 24 24 24 24 24 24

Transport Nurses 29.17 39 38 58.33 67 66

Ambulance 3.33 4 4 6.67 7 7

Van 0 0 0 0 0 0

Bus 0.76 3 3 1.53 5 5

Solving Time 3523.75 0.20 0.52 10.80 3560.83 0.23 0.56 10.83

Optimality Gap N/A N/A 35.41 32.31 N/A N/A 17.16 15.61

Transfer patients per type: [60, 120, 60] Transfer patients per type: [80, 160, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

246068.75 275118 272574

Out of

Memory

328091.67 363738 363738

Evacuation Time 24 24 24 24 24 24

Transport Nurses 87.5 97 96 116.67 127 127

Ambulance 10 10 10 13.33 14 14

Van 0 0 0 0 0 0

Bus 2.29 5 5 3.06 7 7

Solving Time 3701.44 0.33 0.73 5.16 2234.26 0.34 0.67 7.17

Optimality Gap N/A N/A 11.81 10.77 N/A N/A 10.87 10.87

Transfer patients per type: [100, 200, 100] Transfer patients per type: [120, 240, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

410114.58 448158 446214

Out of

Memory

492137.5 521358 521358

Evacuation Time 24 24 24 24 24 24

Transport Nurses 145.83 157 156 175 182 182

Ambulance 16.67 17 17 20 20 20

Van 0 0 0 0 0 0

Bus 3.82 9 9 4.58 9 9

Solving Time 1545.87 0.41 0.74 11.58 1611.85 0.34 0.67 1.33

Optimality Gap N/A N/A 9.28 8.80 N/A N/A 5.94 5.94

140

Transfer patients per type: [40, 20, 20] Transfer patients per type: [80, 40, 40]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

135214.58 163920 160626

Out of

Memory

270429.17 298200 295656

Evacuation Time 24 24 24 24 24 24

Transport Nurses 45.83 55 54 91.67 100 99

Ambulance 6.67 7 7 13.33 14 14

Van 0 0 0 0 0 0

Bus 0.49 4 3 0.97 4 4

Solving Time 2949.87 0.23 0.55 12.69 4010.68 0.17 0.49 5.18

Optimality Gap N/A N/A 21.23 18.79 N/A N/A 10.27 9.33

Transfer patients per type: [120, 60, 60] Transfer patients per type: [160, 80, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

405643.75 445650 445650

Out of Memory

540858.33 585162 581868

Evacuation Time 24 24 24 24 24 24

Transport Nurses 137.5 150 150 183.33 198 197

Ambulance 20 20 20 26.67 27 27

Van 0 0 0 0 0 0

Bus 1.46 7 7 1.94 7 6

Solving Time 6979.16 0.30 0.61 6.70 5505.85 0.38 0.70 14.35

Optimality Gap N/A N/A 9.86 9.86 N/A N/A 8.19 7.58

Transfer patients per type: [200, 100, 100] Transfer patients per type: [240, 120, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

676072.92 718098 718098

Out of Memory

811287.5 853266 853266

Evacuation Time 24 24 24 24 24 24

Transport Nurses 229.17 242 242 275 289 289

Ambulance 33.33 34 34 40 40 40

Van 0 0 0 0 0 0

Bus 2.43 7 7 2.92 7 7

Solving Time 2821.30 0.17 0.49 11.03 2328.39 0.33 0.64 1.97

Optimality Gap N/A N/A 6.22 6.22 N/A N/A 5.17 5.17

141

Transfer patients per type: [30, 30, 20] Transfer patients per type: [60, 60, 40]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

108618.75 125748 125748

Out of Memory

217237.5 232170 232170*

Evacuation Time 24 24 24 24 24 24

Transport Nurses 37.5 42 42 75 80 80

Ambulance 5 6 6 10 10 10

Van 0 0 0 0 0 0

Bus 0.63 2 2 1.3 3 3

Solving Time 29312.49 0.20 0.53 7.87 14309.96 0.20 0.52 0.52

Optimality Gap N/A N/A 15.77 15.77 N/A N/A 6.87 6.87

Transfer patients per type: [90, 90, 60] Transfer patients per type: [120, 120, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

325856.25 358212 354918

Out of

Memory

434475 441150 441150

Evacuation Time 24 24 24 24 24 24

Transport Nurses 112.5 123 122 150 150 150

Ambulance 15 15 15 20 20 20

Van 0 0 0 0 0 0

Bus 1.88 6 5 2.5 5 5

Solving Time 5970.91 0.38 0.69 5.82 9090.53 0.38 0.69 6.89

Optimality Gap N/A N/A 9.93 8.92 N/A N/A 1.54 1.54

Transfer patients per type: [150, 150, 100] Transfer patients per type: [180, 180, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

543093.75 567786 567786

Out of Memory

651712.5 684396 684396

Evacuation Time 24 24 24 24 24 24

Transport Nurses 187.5 194 194 225 234 234

Ambulance 25 25 25 30 30 30

Van 0 0 0 0 0 0

Bus 3.13 7 7 3.75 10 10

Solving Time 5517.21 0.31 0.63 1.94 3654.33 0.36 0.67 2.68

Optimality Gap N/A N/A 4.55 4.55 N/A N/A 5.02 5.02

(*) No Available Swap

142

Results of Cases with 3 Shelters for the Target Evacuation Completion Time of 30 Hours

Transfer patients per type: [20, 40, 20] Transfer patients per type: [40, 80,40]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

79787.11 95137.5 95137.5

Out of Memory

159574.22 175185 175185

Evacuation Time 30 30 30 30 30 30

Transport Nurses 29.17 35 35 58.33 64 64

Ambulance 2.5 3 3 5 5 5

Van 0 0 0 0 0 0

Bus 0.57 1 1 1.15 2 2

Solving Time 1688.57 0.03 0.16 4.14 1811.71 0.06 0.17 1.38

Optimality Gap N/A N/A 19.24 19.24 N/A N/A 9.78 9.78

Transfer patients per type: [60, 120, 60] Transfer patients per type: [80, 160, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

239361.33 255382.5 255382.5

Out of

Memory

319148.44 335430 335430

Evacuation Time 30 30 30 30 30 30

Transport Nurses 87.5 93 93 116.67 122 122

Ambulance 7.5 8 8 10 10 10

Van 0 0 0 0 0 0

Bus 1.72 3 3 2.29 4 4

Solving Time 1077.67 0.03 0.13 3.11 2097.44 0.03 0.11 0.81

Optimality Gap N/A N/A 6.69 6.69 N/A N/A 5.10 5.10

Transfer patients per type: [100, 200, 100] Transfer patients per type: [120, 240, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

398935.55 407820 407820

Out of Memory

478722.66 493537.5 491047.5

Evacuation Time 30 30 30 30 30 30

Transport Nurses 145.83 148 148 175 180 179

Ambulance 12.5 13 13 15 15 15

Van 0 0 0 0 0 0

Bus 2.86 4 4 3.44 5 5

Solving Time 1032.34 0.02 0.11 1.98 781.04 0.03 0.13 0.78

Optimality Gap N/A N/A 2.23 2.23 N/A N/A 3.09 2.57

143

Transfer patients per type: [40, 20, 20] Transfer patients per type: [80, 40, 40]

MILP LP H1 H2 MILP LP H1 H2

Cost 132427.5 131466.8 139207.5 139207.5 263917.5 262933.59 272677.5 272677.5

Evacuation Time 30 30 30 30 30 30 30 30

Transport Nurses 46 45.83 48 48 92 91.67 96 96

Ambulance 5 5 5 5 10 10 10 10

Van 0 0 0 0 0 0 0 0

Bus 1 0.36 1 1 1 0.73 1 1

Solving Time 9.14 0.02 0.09 1.06 17.62 0.03 0.13 0.73

Optimality Gap N/A N/A 5.89 5.89 N/A N/A 3.71 3.71

Transfer patients per type: [120, 60, 60] Transfer patients per type: [160, 80, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

394400.39 411885 409395

Out of

Memory

525867.19 535552.5 532125

Evacuation Time 30 30 30 30 30 30

Transport Nurses 137.5 144 143 183.33 186 185

Ambulance 15 15 15 20 20 20

Van 0 0 0 0 0 0

Bus 1.09 2 2 1.46 3 2

Solving Time 2207.97 0.03 0.11 1.39 1685.56 0.03 0.25 0.73

Optimality Gap N/A N/A 4.43 3.8 N/A N/A 1.84 1.19

Transfer patients per type: [200, 100, 100] Transfer patients per type: [240, 120, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

657333.98 672712.5 672712.5

Out of

Memory

788800.78 810720 808230

Evacuation Time 30 30 30 30 30 30

Transport Nurses 229.17 235 235 275 283 282

Ambulance 25 25 25 30 30 30

Van 0 0 0 0 0 0

Bus 1.82 3 3 2.19 4 4

Solving Time 1555.77 0.03 0.11 1.41 886.35 0.03 0.13 0.59

Optimality Gap N/A N/A 2.34 2.34 N/A N/A 2.78 2.46

144

Transfer patients per type: [30, 30, 20] Transfer patients per type: [60, 60, 40]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

105626.95 110557.5 110557.5

Out of Memory

211253.91 215377.5 215377.5

Evacuation Time 30 30 30 30 30 30

Transport Nurses 37.5 38 38 75 76 76

Ambulance 3.75 4 4 7.5 8 8

Van 0 0 0 0 0 0

Bus 0.47 1 1 0.94 1 1

Solving Time 1342.28 0.02 0.09 2.45 1113.88 0.02 0.11 2.58

Optimality Gap N/A N/A 4.67 4.67 N/A N/A 1.95 1.95

Transfer patients per type: [90, 90, 60] Transfer patients per type: [120, 120, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

316880.86 331252.5 331252.5 422625 422507.81 435412.5 435412.5

Evacuation Time 30 30 30 30 30 30 30

Transport Nurses 112.5 116 116 150 150 155 155

Ambulance 11.25 12 12 15 15 15 15

Van 0 0 0 0 0 0 0

Bus 1.41 3 3 2 1.88 3 3

Solving Time 906.07 0.03 0.13 2.97 0.25 0.03 0.13 0.73

Optimality Gap N/A N/A 4.54 4.54 N/A N/A 3.05 3.05

Transfer patients per type: [150, 150, 100] Transfer patients per type: [180, 180, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

528134.77 543480 543480

Out of

Memory

633761.72 649500 649500

Evacuation Time 30 30 30 30 30 30

Transport Nurses 187.5 192 192 225 230 230

Ambulance 18.75 19 19 22.5 23 23

Van 0 0 0 0 0 0

Bus 2.43 4 4 2.81 4 4

Solving Time 1124.39 0.03 0.11 2.27 931.98 0.02 0.11 1.20

Optimality Gap N/A N/A 2.91 2.91 N/A N/A 2.48 2.48

145

Results of Cases with 15 Shelters for Target Evacuation Completion Time of 30 Hours

Transfer patients per type: [20, 40, 20] Transfer patients per type: [40, 80,40]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

79787.11 97875 97875

Out of

Memory

159574.22 183592.5 181102.5

Evacuation Time 30 30 30 30 30 30

Transport Nurses 29.17 35 35 58.33 67 66

Ambulance 2.5 3 3 5 5 5

Van 0 0 0 0 0 0

Bus 0.57 2 2 1.15 3 3

Solving Time 1975.41 0.59 1.00 10.20 1805.18 0.70 1.09 5.72

Optimality Gap N/A N/A 22.67 22.67 N/A N/A 15.05 13.49

Transfer patients per type: [60, 120, 60] Transfer patients per type: [80, 160, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

239361.33 268927.5 266437.5

Out of Memory

319148.44 341857.5 339367.5

Evacuation Time 30 30 30 30 30 30

Transport Nurses 87.5 96 95 116.67 123 122

Ambulance 7.5 8 8 10 10 10

Van 0 0 0 0 0 0

Bus 1.72 5 5 2.29 5 5

Solving Time 1233.97 0.66 1.05 12.97 1227.23 0.69 1.09 5.11

Optimality Gap N/A N/A 12.35 11.31 N/A N/A 7.11 6.34

Transfer patients per type: [100, 200, 100] Transfer patients per type: [120, 240, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

398935.55 434152.5 430725

Out of Memory

478722.66 515752.5 513262.5

Evacuation Time 30 30 30 30 30 30

Transport Nurses 145.83 156 155 175 186 185

Ambulance 12.5 13 13 15 15 15

Van 0 0 0 0 0 0

Bus 2.86 7 6 3.44 7 7

Solving Time 924.03 0.72 1.13 10.44 1009.58 0.75 1.42 4.33

Optimality Gap N/A N/A 8.83 7.97 N/A N/A 7.34 7.22

146

Transfer patients per type: [40, 20, 20] Transfer patients per type: [80, 40, 40]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

131466.80 145125 142635

Out of

Memory

262933.59 287512.5 285022.5

Evacuation Time 30 30 30 30 30 30

Transport Nurses 45.83 50 49 91.67 100 99

Ambulance 5 5 5 10 10 10

Van 0 0 0 0 0 0

Bus 0.37 2 2 0.73 3 3

Solving Time 19273.91 0.58 1.19 6.33 4379.13 0.66 1.05 4.78

Optimality Gap N/A N/A 10.39 8.50 N/A N/A 9.35 8.4

Transfer patients per type: [120, 60, 60] Transfer patients per type: [160, 80, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

394400.39 423030 419602.5

Out of

Memory

525867.19 557347.5 554857.5

Evacuation Time 30 30 30 30 30 30

Transport Nurses 137.5 147 146 183.33 194 193

Ambulance 15 15 15 20 20 20

Van 0 0 0 0 0 0

Bus 1.09 4 3 1.46 5 5

Solving Time 1894.70 0.59 0.97 7.74 2803.00 0.34 0.77 2.52

Optimality Gap N/A N/A 7.26 6.39 N/A N/A 5.99 5.51

Transfer patients per type: [200, 100, 100] Transfer patients per type: [240, 120, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

657333.98 690300 690300

Out of Memory

788800.78 820837.5 820837.5

Evacuation Time 30 30 30 30 30 30

Transport Nurses 229.17 240 240 275 285 285

Ambulance 25 25 25 30 30 30

Van 0 0 0 0 0 0

Bus 1.82 4 4 2.19 5 5

Solving Time 3586.39 0.86 1.25 6.86 1603.67 0.75 1.14 4.48

Optimality Gap N/A N/A 5.02 5.02 N/A N/A 4.06 4.06

147

Transfer patients per type: [30, 30, 20] Transfer patients per type: [60, 60, 40]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

105626.95 117412.5 113985

Out of

Memory

211253.91 229950 226522.5

Evacuation Time 30 30 30 30 30 30

Transport Nurses 37.5 40 40 75 80 79

Ambulance 3.75 4 4 7.5 8 8

Van 0 0 0 0 0 0

Bus 0.47 3 2 0.94 4 3

Solving Time 2598.41 0.36 0.75 10.60 1536.33 0.75 1.14 10.61

Optimality Gap N/A N/A 11.16 7.91 N/A N/A 8.85 7.23

Transfer patients per type: [90, 90, 60] Transfer patients per type: [120, 120, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

316880.86 339922.5 339922.5 422625 422507.81 439950 439950

Evacuation Time 30 30 30 30 30 30 30

Transport Nurses 112.5 119 119 150 150 155 155

Ambulance 11.25 12 12 15 15 15 15

Van 0 0 0 0 0 0 0

Bus 1.41 3 3 2 1.88 4 4

Solving Time 1174.94 0.72 1.11 10.91 7.77 0.55 0.92 2.67

Optimality Gap N/A N/A 7.27 7.27 N/A N/A 4.13 4.13

Transfer patients per type: [150, 150, 100] Transfer patients per type: [180, 180, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

528134.77 551797.5 551797.5

Out of Memory

633761.72 661492.5 659002.5

Evacuation Time 30 30 30 30 30 30

Transport Nurses 187.5 194 194 225 232 231

Ambulance 18.75 19 19 22.5 23 23

Van 0 0 0 0 0 0

Bus 2.34 5 5 2.81 7 7

Solving Time 1971.69 0.67 1.06 10.03 1285.99 0.72 1.11 6.66

Optimality Gap N/A N/A 4.48 4.48 N/A N/A 4.38 3.98

148

Results of Cases with 3 Shelters for the Target Evacuation Completion Time of 36 Hours

Transfer patients per type: [20, 40, 20] Transfer patients per type: [40, 80,40]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

79922.92 88185 88185

Out of

Memory

159845.83 167670 167670

Evacuation Time 36 36 36 36 36 36

Transport Nurses 29.17 30 30 58.33 60 60

Ambulance 2.2 3 3 4.44 5 5

Van 0 0 0 0 0 0

Bus 0.51 1 1 1.02 2 2

Solving Time 3445.15 0.02 0.14 2.95 2754.88 0.03 0.13 3.97

Optimality Gap N/A N/A 10.34 10.34 N/A N/A 4.89 4.89

Transfer patients per type: [60, 120, 60] Transfer patients per type: [80, 160, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

239768.75 263187 261315

Out of

Memory

319691.67 342075 339603

Evacuation Time 36 36 36 36 36 36

Transport Nurses 87.5 96 95 116.67 125 124

Ambulance 6.67 7 7 8.89 9 9

Van 0 0 0 0 0 0

Bus 1.53 3 3 2.04 3 3

Solving Time 2151.61 0.03 0.13 5.27 6283.53 0.03 0.13 3.97

Optimality Gap N/A N/A 9.77 8.99 N/A N/A 7.00 6.23

Transfer patients per type: [100, 200, 100] Transfer patients per type: [120, 240, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

399614.58 420444 418572

Out of

Memory

479537.5 497460 497460

Evacuation Time 36 36 36 36 36 36

Transport Nurses 145.83 152 151 175 180 180

Ambulance 11.11 12 12 13.33 14 14

Van 0 0 0 0 0 0

Bus 2.55 4 4 3.06 4 4

Solving Time 1640.78 0.03 0.13 4.33 1507.65 0.03 0.14 1.69

Optimality Gap N/A N/A 5.21 4.74 N/A N/A 3.74 3.74

149

Transfer patients per type: [40, 20, 20] Transfer patients per type: [80, 40, 40]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

131914.58 144753 144753 265449 263829.17 278481 278481

Evacuation Time 36 36 36 36 36 36 36

Transport Nurses 45.83 49 49 92 91.67 98 98

Ambulance 4.44 5 5 9 8.89 9 9

Van 0 0 0 0 0 0 0

Bus 0.32 1 1 1 0.65 1 1

Solving Time 2991.50 0.02 0.13 3.69 297.01 0.02 0.13 2.52

Optimality Gap N/A N/A 9.73 9.73 N/A N/A 5.55 5.55

Transfer patients per type: [120, 60, 60] Transfer patients per type: [160, 80, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

395743.75 419415 416943

Out of

Memory

527658.33 560415 558543

Evacuation Time 36 36 36 36 36 36

Transport Nurses 137.5 145 144 183.33 195 194

Ambulance 13.33 14 14 17.78 18 18

Van 0 0 0 0 0 0

Bus 0.97 3 3 1.30 3 3

Solving Time 1895.49 0.03 0.13 4.92 2327.17 0.03 0.13 4.75

Optimality Gap N/A N/A 5.98 5.36 N/A N/A 6.21 5.85

Transfer patients per type: [200, 100, 100] Transfer patients per type: [240, 120, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

659572.92 685539 685539

Out of

Memory

791487.5 823464 821592

Evacuation Time 36 36 36 36 36 36

Transport Nurses 229.17 237 237 275 287 286

Ambulance 22.22 23 23 26.67 27 27

Van 0 0 0 0 0 0

Bus 1.62 3 3 1.94 4 4

Solving Time 2114.81 0.02 0.13 4.24 1649.74 0.02 0.13 3.31

Optimality Gap N/A N/A 3.94 3.94 N/A N/A 4.04 3.80

150

Transfer patients per type: [30, 30, 20] Transfer patients per type: [60, 60, 40]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

105918.75 115533 115533

Out of Memory

211837.5 220041 220041

Evacuation Time 36 36 36 36 36 36

Transport Nurses 37.5 39 39 75 78 78

Ambulance 3.33 4 4 6.67 7 7

Van 0 0 0 0 0 0

Bus 0.42 1 1 0.83 1 1

Solving Time 2928.89 0.02 0.12 2.53 3507.79 0.02 0.13 2.66

Optimality Gap N/A N/A 9.08 9.08 N/A N/A 3.87 3.87

Transfer patients per type: [90, 90, 60] Transfer patients per type: [120, 120, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

317756.25 331074 331074*

Out of

Memory

423675 444207 444207

Evacuation Time 36 36 36 36 36 36

Transport Nurses 112.5 117 117 150 156 156

Ambulance 10 10 10 13.33 14 14

Van 0 0 0 0 0 0

Bus 1.25 2 2 1.67 3 3

Solving Time 5897.57 0.02 0.14 0.14 1865.43 0.03 0.13 1.86

Optimality Gap N/A N/A 4.19 4.19 N/A N/A 4.85 4.85

Transfer patients per type: [150, 150, 100] Transfer patients per type: [180, 180, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

529593.75 552840 552840

Out of

Memory

635512.5 638775 638775*

Evacuation Time 36 36 36 36 36 36

Transport Nurses 187.5 195 195 225 225 225

Ambulance 16.67 17 17 20 20 20

Van 0 0 0 0 0 0

Bus 2.08 4 4 2.5 3 3

Solving Time 3393.29 0.03 0.12 2.42 1852.52 0.03 0.14 0.14

Optimality Gap N/A N/A 4.39 4.39 N/A N/A 0.51 0.51

(*) No Available Swap

151

Results of Cases with 15 shelters for Target Evacuation Completion Time of 36 Hours

Transfer patients per type: [20, 40, 20] Transfer patients per type: [40, 80,40]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

79922.92 94254 92382

Out of

Memory

159845.83 175539 175539

Evacuation Time 36 36 36 36 36 36

Transport Nurses 29.17 32 31 58.33 62 62

Ambulance 2.22 3 3 4.44 5 5

Van 0 0 0 0 0 0

Bus 0.51 2 2 1.02 3 3

Solving Time 2609.98 0.97 1.42 18.64 2534.15 0.84 1.31 25.47

Optimality Gap N/A N/A 17.93 15.59 N/A N/A 9.82 9.82

Transfer patients per type: [60, 120, 60] Transfer patients per type: [80, 160, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

239768.75 279525 277653

Out of

Memory

319691.67 358266 358266

Evacuation Time 36 36 36 36 36 36

Transport Nurses 87.5 100 99 116.67 128 128

Ambulance 6.67 7 7 8.88 9 9

Van 0 0 0 0 0 0

Bus 1.53 5 5 2.04 6 6

Solving Time 3338.49 1.05 1.50 31.57 5422.72 1.02 1.47 28.88

Optimality Gap N/A N/A 16.58 15.80 N/A N/A 12.07 12.07

Transfer patients per type: [100, 200, 100] Transfer patients per type: [120, 240, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

399614.58 447123 447123

Out of Memory

479537.5 515070 515070

Evacuation Time 36 36 36 36 36 36

Transport Nurses 145.83 159 159 175 185 185

Ambulance 11.11 12 12 13.33 14 14

Van 0 0 0 0 0 0

Bus 2.55 7 7 3.06 6 6

Solving Time 2128.13 1.13 1.58 22.46 2747.48 1.13 1.58 14.71

Optimality Gap N/A N/A 11.89 11.89 N/A N/A 7.41 7.41

152

Transfer patients per type: [40, 20, 20] Transfer patients per type: [80, 40, 40]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

131914.58 150822 150822

Out of

Memory

263829.17 287403 283806

Evacuation Time 36 36 36 36 36 36

Transport Nurses 45.83 51 51 91.67 99 98

Ambulance 4.44 5 5 8.89 9 9

Van 0 0 0 0 0 0

Bus 0.32 2 2 0.65 3 2

Solving Time 5308.81 0.75 1.22 22.27 59125.98 1.02 1.47 16.58

Optimality Gap N/A N/A 14.33 14.33 N/A N/A 8.94 7.57

Transfer patients per type: [120, 60, 60] Transfer patients per type: [160, 80, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

395743.75 423468 419871

Out of

Memory

527658.33 569556 567084

Evacuation Time 36 36 36 36 36 36

Transport Nurses 137.5 144 143 183.33 198 197

Ambulance 13.33 14 14 17.78 18 18

Van 0 0 0 0 0 0

Bus 0.97 4 3 1.30 4 4

Solving Time 3012.85 0.95 1.41 29.57 3110.46 0.88 1.33 34.93

Optimality Gap N/A N/A 7.01 6.10 N/A N/A 7.94 7.47

Transfer patients per type: [200, 100, 100] Transfer patients per type: [240, 120, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

659572.92 716487 712890

Out of

Memory

791487.5 839130 839130

Evacuation Time 36 36 36 36 36 36

Transport Nurses 229.17 246 245 275 290 290

Ambulance 22.22 23 23 26.67 27 27

Van 0 0 0 0 0 0

Bus 1.62 7 6 1.94 6 6

Solving Time 3517.06 0.55 1.00 21.36 2989.85 0.75 1.20 9.00

Optimality Gap N/A N/A 8.63 8.08 N/A N/A 6.02 6.02

153

Transfer patients per type: [30, 30, 20] Transfer patients per type: [60, 60, 40]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

105918.75 135087 135087

Out of

Memory

211837.5 242151 237651

Evacuation Time 36 36 36 36 36 36

Transport Nurses 37.5 46 46 75 83 83

Ambulance 3.33 4 4 6.67 8 7

Van 0 0 0 0 0 0

Bus 0.42 3 3 0.83 3 3

Solving Time 3730.95 0.53 1.11 10.69 4244.97 0.94 1.39 34.96

Optimality Gap N/A N/A 27.54 27.54 N/A N/A 14.31 12.19

Transfer patients per type: [90, 90, 60] Transfer patients per type: [120, 120, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

317756.25 353628 353628

Out of

Memory

423675 458901 454401

Evacuation Time 36 36 36 36 36 36

Transport Nurses 112.5 124 124 150 158 158

Ambulance 10 10 10 13.33 15 14

Van 0 0 0 0 0 0

Bus 1.25 4 4 1.67 5 5

Solving Time 6440.79 1.03 1.49 12.71 5858.22 1.30 1.75 39.07

Optimality Gap N/A N/A 11.29 11.29 N/A N/A 8.31 7.25

Transfer patients per type: [150, 150, 100] Transfer patients per type: [180, 180, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

529593.75 562056 562056

Out of

Memory

635512.5 671742 671742

Evacuation Time 36 36 36 36 36 36

Transport Nurses 187.5 198 198 225 236 236

Ambulance 16.67 17 17 20 20 20

Van 0 0 0 0 0 0

Bus 2.08 4 4 2.5 6 6

Solving Time 3690.95 0.66 1.11 6.35 3070.83 1.30 1.77 3.70

Optimality Gap N/A N/A 6.13 6.13 N/A N/A 5.70 5.70

154

Results of Cases with 3 Shelters for the Target Evacuation Completion Time of 42 Hours

Transfer patients per type: [20, 40, 20] Transfer patients per type: [40, 80,40]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

79442.33 88444.5 88444.5

Out of

Memory

158884.66 168976.5 168976.5

Evacuation Time 42 42 42 42 42 42

Transport Nurses 29.17 31 31 58.33 62 62

Ambulance 1.82 2 2 3.64 4 4

Van 0 0 0 0 0 0

Bus 0.42 1 1 0.83 1 1

Solving Time 1363.07 0.05 0.20 3.16 1173.49 0.05 0.16 4.52

Optimality Gap N/A N/A 11.33 11.33 N/A N/A 6.35 6.35

Transfer patients per type: [60, 120, 60] Transfer patients per type: [80, 160, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

238326.99 257421 257421

Out of

Memory

317769.32 337953 337953

Evacuation Time 42 42 42 42 42 42

Transport Nurses 87.5 93 93 116.67 124 124

Ambulance 5.45 6 6 7.27 8 8

Van 0 0 0 0 0 0

Bus 1.25 2 2 1.67 2 2

Solving Time 964.88 0.03 0.14 4.42 825 0.06 0.17 5.11

Optimality Gap N/A N/A 8.01 8.01 N/A N/A 6.35 6.35

Transfer patients per type: [100, 200, 100] Transfer patients per type: [120, 240, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

397211.65 426397.5 426397.5

Out of Memory

476653.98 484831.5 484831.5

Evacuation Time 42 42 42 42 42 42

Transport Nurses 145.83 155 155 175 177 177

Ambulance 9.09 10 10 10.91 11 11

Van 0 0 0 0 0 0

Bus 2.08 3 3 2.5 3 3

Solving Time 755.73 0.05 0.16 2.86 860.66 0.09 0.22 2.31

Optimality Gap N/A N/A 7.35 7.35 N/A N/A 1.72 1.72

155

Transfer patients per type: [40, 20, 20] Transfer patients per type: [80, 40, 40]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

130988.92 148384.5 148384.5

Out of

Memory

261977.84 275752.5 275752.5

Evacuation Time 42 42 42 42 42 42

Transport Nurses 45.83 51 51 91.67 95 95

Ambulance 3.64 4 4 7.27 8 8

Van 0 0 0 0 0 0

Bus 0.27 1 1 0.53 1 1

Solving Time 1478.25 0.03 0.16 6.22 1065.60 0.05 0.16 6.11

Optimality Gap N/A N/A 13.28 13.28 N/A N/A 5.26 5.26

Transfer patients per type: [120, 60, 60] Transfer patients per type: [160, 80, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

392966.76 407271 405399

Out of Memory

523955.68 549399 546927

Evacuation Time 42 42 42 42 42 42

Transport Nurses 137.5 143 142 183.33 192 191

Ambulance 10.91 11 11 14.55 15 15

Van 0 0 0 0 0 0

Bus 0.80 2 2 1.06 2 2

Solving Time 15043.49 0.05 0.17 5.70 1268.01 0.05 0.17 7.28

Optimality Gap N/A N/A 3.64 3.16 N/A N/A 4.86 4.38

Transfer patients per type: [200, 100, 100] Transfer patients per type: [240, 120, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

654944.6 675535.5 675535.5

Out of

Memory

785933.52 813870 810085.5

Evacuation Time 42 42 42 42 42 42

Transport Nurses 229.17 234 234 275 285 284

Ambulance 18.18 19 19 21.82 22 22

Van 0 0 0 0 0 0

Bus 1.33 3 3 1.59 4 3

Solving Time 1160.47 0.05 0.16 5.33 1098.88 0.06 0.17 3.50

Optimality Gap N/A N/A 3.14 3.14 N/A N/A 3.55 3.07

156

Transfer patients per type: [30, 30, 20] Transfer patients per type: [60, 60, 40]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

105215.63 118414.5 118414.5

Out of

Memory

210431.25 228916.5 228916.5

Evacuation Time 42 42 42 42 42 42

Transport Nurses 37.5 41 41 75 82 82

Ambulance 2.73 3 3 5.45 6 6

Van 0 0 0 0 0 0

Bus 0.34 1 1 0.68 1 1

Solving Time 1747.37 0.03 0.19 5.16 962.87 0.03 0.14 6.64

Optimality Gap N/A N/A 12.54 12.54 N/A N/A 8.78 8.78

Transfer patients per type: [90, 90, 60] Transfer patients per type: [120, 120, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

315646.88 330027 327555

Out of Memory

420862.5 435775.5 435775.5

Evacuation Time 42 42 42 42 42 42

Transport Nurses 112.5 116 115 150 154 154

Ambulance 8.18 9 9 10.91 11 11

Van 0 0 0 0 0 0

Bus 1.02 2 2 1.36 3 3

Solving Time 856.27 0.03 0.16 5.78 12044.97 0.05 0.17 6.20

Optimality Gap N/A N/A 4.56 3.77 N/A N/A 3.54 3.54

Transfer patients per type: [150, 150, 100] Transfer patients per type: [180, 180, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

526078.13 546877.5 546877.5

Out of Memory

631293.75 655963.5 653491.5

Evacuation Time 42 42 42 42 42 42

Transport Nurses 187.5 195 195 225 233 232

Ambulance 13.64 14 14 16.36 17 17

Van 0 0 0 0 0 0

Bus 1.71 3 3 2.05 3 3

Solving Time 1228.64 0.05 0.17 7.06 1060.85 0.05 0.16 3.92

Optimality Gap N/A N/A 3.95 3.95 N/A N/A 3.91 3.52

157

Results of Cases with 15 Shelters for Target Evacuation Completion Time of 42 Hours

Transfer patients per type: [20, 40, 20] Transfer patients per type: [40, 80,40]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

79442.33 97173 97173

Out of

Memory

158884.66 178833 178833

Evacuation Time 42 42 42 42 42 42

Transport Nurses 29.17 34 34 58.33 64 64

Ambulance 1.82 2 2 3.64 4 4

Van 0 0 0 0 0 0

Bus 0.42 2 2 0.83 2 2

Solving Time 3478.16 0.64 1.17 14.14 1698.28 0.61 1.14 21.03

Optimality Gap N/A N/A 22.32 22.32 N/A N/A 12.56 12.56

Transfer patients per type: [60, 120, 60] Transfer patients per type: [80, 160, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

238326.99 271693.5 271693.5

Out of

Memory

317769.32 346578 346578

Evacuation Time 42 42 42 42 42 42

Transport Nurses 87.5 98 98 116.67 124 124

Ambulance 5.45 6 6 7.27 8 8

Van 0 0 0 0 0 0

Bus 1.25 3 3 1.67 4 4

Solving Time 1740.75 0.56 1.09 15.27 1334.65 0.64 1.17 21.94

Optimality Gap N/A N/A 14.00 14.00 N/A N/A 9.07 9.07

Transfer patients per type: [100, 200, 100] Transfer patients per type: [120, 240, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

397211.65 433894.5 433894.5

Out of Memory

476653.98 517089 517089

Evacuation Time 42 42 42 42 42 42

Transport Nurses 145.83 156 156 175 187 187

Ambulance 9.09 10 10 10.91 11 11

Van 0 0 0 0 0 0

Bus 2.08 5 5 2.5 6 6

Solving Time 1079.27 0.63 1.17 22.02 1437.63 0.64 1.17 8.81

Optimality Gap N/A N/A 9.24 9.24 N/A N/A 8.48 8.48

158

Transfer patients per type: [40, 20, 20] Transfer patients per type: [80, 40, 40]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

130988.92 157113 154641

Out of Memory

261977.84 285121.5 284521.5

Evacuation Time 42 42 42 42 42 42

Transport Nurses 45.83 54 53 91.67 97 97

Ambulance 3.64 4 4 7.27 8 8

Van 0 0 0 0 0 0

Bus 0.27 2 2 0.53 3 3

Solving Time 2083.64 0.49 1.03 26.77 1837.65 0.44 1.09 27.05

Optimality Gap N/A N/A 19.94 18.06 N/A N/A 8.83 8.61

Transfer patients per type: [120, 60, 60] Transfer patients per type: [160, 80, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

392966.76 425815.5 423343.5

Out of

Memory

523955.68 562999.5 560527.5

Evacuation Time 42 42 42 42 42 42

Transport Nurses 137.5 149 148 183.33 196 195

Ambulance 10.91 11 11 14.55 15 15

Van 0 0 0 0 0 0

Bus 0.80 3 3 1.06 3 3

Solving Time 3358.76 0.47 1.03 24.80 1988.30 0.36 0.89 29.39

Optimality Gap N/A N/A 8.36 7.73 N/A N/A 7.45 6.98

Transfer patients per type: [200, 100, 100] Transfer patients per type: [240, 120, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of

Memory

654944.60 697224 694752

Out of

Memory

785933.52 832302 829830

Evacuation Time 42 42 42 42 42 42

Transport Nurses 229.17 242 241 275 291 290

Ambulance 18.18 19 19 21.82 22 22

Van 0 0 0 0 0 0

Bus 1.33 4 4 1.59 4 4

Solving Time 2426.15 0.39 1.09 26.51 1691.84 0.38 0.91 13.17

Optimality Gap N/A N/A 6.46 6.08 N/A N/A 5.90 5.59

159

Transfer patients per type: [30, 30, 20] Transfer patients per type: [60, 60, 40]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

105215.63 127143 127143

Out of Memory

210431.25 239373 236901

Evacuation Time 42 42 42 42 42 42

Transport Nurses 37.5 44 44 75 84 83

Ambulance 2.73 3 3 5.45 6 6

Van 0 0 0 0 0 0

Bus 0.34 2 2 0.68 2 2

Solving Time 2560.22 0.64 1.17 24.52 2698.96 0.42 0.95 27.10

Optimality Gap N/A N/A 20.84 20.84 N/A N/A 13.75 12.58

Transfer patients per type: [90, 90, 60] Transfer patients per type: [120, 120, 80]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

315646.88 341755.5 339283.5

Out of Memory

420862.5 446263.5 446263.5

Evacuation Time 42 42 42 42 42 42

Transport Nurses 112.5 119 118 150 158 158

Ambulance 8.18 9 9 10.91 11 11

Van 0 0 0 0 0 0

Bus 1.02 3 3 1.36 3 3

Solving Time 1390.37 0.45 1.16 27.70 8854.60 0.52 1.05 24.08

Optimality Gap N/A N/A 8.27 7.49 N/A N/A 6.04 6.04

Transfer patients per type: [150, 150, 100] Transfer patients per type: [180, 180, 120]

MILP LP H1 H2 MILP LP H1 H2

Cost

Out of Memory

526078.13 554190 554190

Out of Memory

631293.75 667732.5 665260.5

Evacuation Time 42 42 42 42 42 42

Transport Nurses 187.5 195 195 225 235 234

Ambulance 13.64 14 14 16.36 17 17

Van 0 0 0 0 0 0

Bus 1.71 4 4 2.05 5 5

Solving Time 2190.06 0.47 1.00 21.53 2164.82 0.58 1.14 13.41

Optimality Gap N/A N/A 5.34 5.34 N/A N/A 5.77 5.38

160

Appendix 2

Optimization Result Tables for Cases with Fixed Costs

Case 1 - Transfer patients per type: [40, 80, 40] & Bed/facility: [40, 80, 40] & 3 Shelters

Target Evacuation Time

≤ 12 ≤ 18 ≤ 24

LP H2 LP H2 LP H2

Cost 188458.33 195600 171541.67 175500 167312.5 173700

Evacuation Time 12 12 18 18 24 24

Transport Nurses 58.33 60 58.33 60 58.33 60

Ambulance 13.33 14 8 8 6.67 7

Van 0 0 0 0 0 0

Bus 3.06 4 1.33 2 1.53 2

Solving Time 0.01 0.27 0.02 0.17 0.02 2.05

Optimality Gap N/A 3.79 N/A 2.31 N/A 3.82

Target Evacuation Time

≤ 30 ≤ 36 ≤ 42

LP H2 LP H2 LP H2

Cost 162026.04 178100 160263.89 167100 157700.76 167350

Evacuation Time 30 30 36 36 42 42

Transport Nurses 58.33 64 58.33 60 58.33 62

Ambulance 5 5 4.44 5 3.64 4

Van 0 0 0 0 0 0

Bus 1.15 2 1.02 2 0.83 1

Solving Time 0.02 1.19 0.03 4.31 0.03 4.28

Optimality Gap N/A 9.92 N/A 4.27 N/A 6.12

161

Case 2 - Transfer patients per type: [160, 80, 80] & Bed/facility: [80, 40, 40] & 3 Shelters

Target Evacuation Time

≤ 12 ≤ 18 ≤ 24

LP H2 LP H2 LP H2

Cost 632583.33 642750 567416.67 576600 551125 555650

Evacuation Time 12 12 18 18 24 24

Transport Nurses 183.33 186 183.33 186 183.33 184

Ambulance 53.33 54 32 32 26.67 27

Van 0 0 0 0 0 0

Bus 3.89 5 2.33 4 1.94 3

Solving Time 0.01 0.34 0.02 1.22 0.03 1.22

Optimality Gap N/A 1.61 N/A 1.62 N/A 0.82

Target Evacuation Time

≤ 30 ≤ 36 ≤ 42

LP H2 LP H2 LP H2

Cost 530760.42 537100 523972.22 555250 514098.48 536500

Evacuation Time 30 30 36 36 42 42

Transport Nurses 183.33 185 183.33 194 183.33 191

Ambulance 20 20 17.78 18 14.55 15

Van 0 0 0 0 0 0

Bus 1.46 3 1.30 3 1.06 2

Solving Time 0.02 0.58 0.03 5.33 0.03 7.63

Optimality Gap N/A 1.19 N/A 5.97 N/A 4.36

162

Case 3 - Transfer patients per type: [20, 40, 20] & Bed/facility: [8, 16, 8] & 15 Shelters

Target Evacuation Time

≤ 12 ≤ 18 ≤ 24

LP H2 LP H2 LP H2

Cost 94229.17 108000 85770.83 92300 83656.25 110650

Evacuation Time 12 12 18 18 24 24

Transport Nurses 29.17 33 29.17 31 29.17 38

Ambulance 6.67 7 4 4 3.33 4

Van 0 0 0 0 0 0

Bus 1.53 4 0.92 2 0.76 3

Solving Time 0.05 0.98 0.11 0.34 0.22 10.3

Optimality Gap N/A 14.61 N/A 7.61 N/A 32.27

Target Evacuation Time

≤ 30 ≤ 36 ≤ 42

LP H2 LP H2 LP H2

Cost 81013.02 99100 80131.94 88500 78850.38 95900

Evacuation Time 30 30 36 36 42 42

Transport Nurses 29.17 35 29.17 30 29.17 34

Ambulance 2.5 3 2.22 3 1.82 2

Van 0 0 0 0 0 0

Bus 0.57 2 0.51 2 0.42 2

Solving Time 0.56 9.3 0.75 15.04 0.61 13.76

Optimality Gap N/A 22.33 N/A 10.44 N/A 21.62

163

Case 4 - Transfer patients per type: [40, 20, 20] & Bed/facility: [16, 8, 8] & 15 Shelters

Target Evacuation Time

≤ 12 ≤ 18 ≤ 24

LP H2 LP H2 LP H2

Cost 158145.83 165850 141854.17 154900 137781.25 163650

Evacuation Time 12 12 18 18 24 24

Transport Nurses 45.83 47 45.83 50 45.83 54

Ambulance 13.33 14 8 8 6.67 7

Van 0 0 0 0 0 0

Bus 0.97 3 0.58 2 0.49 3

Solving Time 0.05 1.13 0.09 1 0.25 11.73

Optimality Gap N/A 4.87 N/A 9.2 N/A 18.78

Target Evacuation Time

≤ 30 ≤ 36 ≤ 42

LP H2 LP H2 LP H2

Cost 132690.1 143900 130993.05 149100 128524.62 153900

Evacuation Time 30 30 36 36 42 42

Transport Nurses 45.83 49 45.83 51 45.83 54

Ambulance 5 5 4.44 5 3.64 4

Van 0 0 0 0 0 0

Bus 0.37 2 0.32 2 0.27 2

Solving Time 0.58 5.7 0.75 22.02 0.45 29.82

Optimality Gap N/A 8.45 N/A 13.82 N/A 19.74

164

Appendix 3

Optimization Result Tables for Weighted Time Objective

Result Tables for Percentage Level of 2

Bed/facility= [40, 80, 40]

Transfer patients per type

[20,40,20] [40,80,40] [60,120,60] [80,160,80] [100,200,100] [120,240,120]

Cost

Infeasible Case

167196 250722 334598 418124

Out of Memory

Evacuation Time 22 22 22 22

Weighted Time 9044 6674 9840 10784

Transport Nurses 59 88 117 146

Ambulance 7 10 14 17

Van 0 0 1 1

Bus 2 7 7 12

Solving Time 0.30 19.67 1.44 3.86 3.11 13576.74

Bed/facility= [80, 40, 40]

Transfer patients per type

[40,20,20] [80,40,40] [120,60,60] [160,80,80] [200,100,100] [240,120,120]

Cost 137724 275448 413172 551646 689370

Out of

Memory

Evacuation Time 22 22 22 22 22

Weighted Time 3484 6968 10452 13768 17252

Transport Nurses 46 92 138 184 230

Ambulance 7 14 21 28 35

Van 0 0 0 0 0

Bus 2 4 6 9 11

Solving Time 1.47 1.98 2.09 1.52 1.24 3931.93

Bed/facility= [60, 60, 40]

Transfer patients per type

[30,30,20] [60,60,40] [90,90,60] [120,120,80] [150,150,100] [180,180,120]

Cost 110772 221400 332172 443100 553872 664450

Evacuation Time 22 22 22 22 22 22

Weighted Time 3024 5628 8652 10910 13934 16444

Transport Nurses 38 75 113 150 188 225

Ambulance 5 10 15 21 26 32

Van 0 1 1 0 0 2

Bus 2 6 8 10 12 11

Solving Time 0.16 1.63 1.64 0.53 1.66 12.81

165

Bed/facility= [8, 16, 8]

Transfer patients per type

[20,40,20] [40,80,40] [60,120,60] [80,160,80] [100,200,100] [120,240,120]

Cost

Infeasible

Case

167196 250722

Out of

Memory

Out of

Memory

Out of

Memory

Evacuation Time 22 22

Weighted Time 9160 6688

Transport Nurses 59 88

Ambulance 7 10

Van 0 0

Bus 2 7

Solving Time 0.86 210.16 32.13 40705.89 56387.93 22244.07

Bed/facility= [16, 8,8]

Transfer patients per type

[40,20,20] [80,40,40] [120,60,60] [160,80,80] [200,100,100] [240,120,120]

Cost 137724 275448 413172

Out of Memory

Out of Memory

Out of Memory

Evacuation Time 23 22 22

Weighted Time 3498 6996 10494

Transport Nurses 46 92 138

Ambulance 7 14 21

Van 0 0 0

Bus 2 4 6

Solving Time 18.67 31.63 56.64 3513.27 5451.92 21465.37

Bed/facility= [12, 12, 8]

Transfer patients per type

[30,30,20] [60,60,40] [90,90,60] [120,120,80] [150,150,100] [180,180,120]

Cost 110772 221400 332172 443100

Out of Memory

Out of Memory

Evacuation Time 22 22 22 22

Weighted Time 3038 5628 8652 10910

Transport Nurses 38 75 113 150

Ambulance 5 10 15 21

Van 0 1 1 0

Bus 2 6 8 10

Solving Time 6.88 16.39 15.80 3.63 13049.84 13083.79

166

Result Tables for Percentage Level of 4

Bed/facility= [40, 80, 40]

Transfer patients per type

[20,40,20] [40,80,40] [60,120,60] [80,160,80] [100,200,100] [120,240,120]

Cost

Infeasible Case

170496 255222 341148 426474

Out of Memory

Evacuation Time 22 22 22 22

Weighted Time 3858 5488 6950 8580

Transport Nurses 59 88 117 146

Ambulance 7 11 15 19

Van 1 0 1 0

Bus 6 9 12 15

Solving Time 0.45 5.03 2.11 2.94 2.20 6954.51

Bed/facility= [80, 40, 40]

Transfer patients per type

[40,20,20] [80,40,40] [120,60,60] [160,80,80] [200,100,100] [240,120,120]

Cost 139974 280698 421422 562146 702870

Out of

Memory

Evacuation Time 18 18 18 18 18

Weighted Time 3146 5436 8070 10704 13338

Transport Nurses 46 92 138 184 230

Ambulance 8 16 24 32 40

Van 0 0 0 0 0

Bus 1 3 5 7 9

Solving Time 4.31 1.48 2.59 1.72 1.91 5593.12

Bed/facility= [60, 60, 40]

Transfer patients per type

[30,30,20] [60,60,40] [90,90,60] [120,120,80] [150,150,100] [180,180,120]

Cost 112272 225900 338622 451350 564372 677650

Evacuation Time 22 18 22 18 18 22

Weighted Time 2730 4264 6868 8528 10870 12792

Transport Nurses 38 75 113 150 188 225

Ambulance 5 12 17 24 30 36

Van 0 1 0 0 0 1

Bus 4 4 9 9 10 13

Solving Time 0.56 0.47 1.17 0.83 2.42 5.95

167

Bed/facility= [8, 16, 8]

Transfer patients per type

[20,40,20] [40,80,40] [60,120,60] [80,160,80] [100,200,100] [120,240,120]

Cost

Infeasible

Case

170496 255722

Out of

Memory

Out of

Memory

Out of

Memory

Evacuation Time 23 22

Weighted Time 3858 5488

Transport Nurses 59 88

Ambulance 7 11

Van 1 1

Bus 6 9

Solving Time 3.86 16.13 71.74 36702.03 19194.02 17139.46

Bed/facility= [16, 8,8]

Transfer patients per type

[40,20,20] [80,40,40] [120,60,60] [160,80,80] [200,100,100] [240,120,120]

Cost 139974 281198 421422 562146 702870

Out of Memory

Evacuation Time 18 18 18 18 18

Weighted Time 3204 5492 8140 10788 13436

Transport Nurses 46 92 138 184 230

Ambulance 8 16 24 32 40

Van 0 1 0 0 0

Bus 1 3 5 7 9

Solving Time 880.59 120.24 21.08 17.09 15.97 21023.45

Bed/facility= [12, 12, 8]

Transfer patients per type

[30,30,20] [60,60,40] [90,90,60] [120,120,80] [150,150,100] [180,180,120]

Cost 112872 225900 338622 451800

Out of

Memory

Out of

Memory

Evacuation Time 22 18 22 18

Weighted Time 2730 4264 6868 8528

Transport Nurses 38 75 113 150

Ambulance 5 12 17 24

Van 0 1 0 2

Bus 4 4 9 8

Solving Time 7.81 9.47 50.80 11.47 17075.09 8773.72

168

Result Tables for Percentage Level of 6

Bed/facility= [40, 80, 40]

Transfer patients per type

[20,40,20] [40,80,40] [60,120,60] [80,160,80] [100,200,100] [120,240,120]

Cost 86820 173496 260472 347598 434574

Out of Memory

Evacuation Time 18 18 18 18 18

Weighted Time 1924 3008 4134 5344 6554

Transport Nurses 30 59 88 117 146

Ambulance 4 8 12 16 20

Van 0 1 0 0 2

Bus 2 6 12 17 21

Solving Time 4.25 4.97 0.64 0.88 6.08 3364.20

Bed/facility= [80, 40, 40]

Transfer patients per type

[40,20,20] [80,40,40] [120,60,60] [160,80,80] [200,100,100] [240,120,120]

Cost 141474 286548 429672 573096 716370

Out of

Memory

Evacuation Time 18 18 18 18 18

Weighted Time 2480 4500 6646 8988 11020

Transport Nurses 46 92 138 184 230

Ambulance 8 17 26 35 43

Van 0 0 0 2 0

Bus 3 6 8 8 15

Solving Time 1.53 0.66 4.16 1.80 1.36 4505.52

Bed/facility= [60, 60, 40]

Transfer patients per type

[30,30,20] [60,60,40] [90,90,60] [120,120,80] [150,150,100] [180,180,120]

Cost 115122 230100 345372 460350 575622 690450

Evacuation Time 18 18 18 18 18 18

Weighted Time 2006 3552 5390 6936 8774 10360

Transport Nurses 38 75 113 150 188 225

Ambulance 6 13 19 26 32 38

Van 0 0 0 0 0 3

Bus 3 6 10 13 17 21

Solving Time 3.69 0.77 1.08 0.64 1.36 0.69

169

Bed/facility= [8, 16, 8]

Transfer patients per type

[20,40,20] [40,80,40] [60,120,60] [80,160,80] [100,200,100] [120,240,120]

Cost 86820 173496 260472

Out of Memory

Out of Memory

Out of Memory

Evacuation Time 18 18 21

Weighted Time 1938 3008 4134

Transport Nurses 30 59 88

Ambulance 4 8 12

Van 0 1 0

Bus 2 6 12

Solving Time 57.75 17.17 6.58 14967.87 40128.44 19540.76

Bed/facility= [16, 8,8]

Transfer patients per type

[40,20,20] [80,40,40] [120,60,60] [160,80,80] [200,100,100] [240,120,120]

Cost 141474 286398 429672 573296 716370

Out of

Memory

Evacuation Time 18 18 18 18 18

Weighted Time 2480 4500 6660 9000 11020

Transport Nurses 46 92 138 184 230

Ambulance 8 17 26 34 43

Van 0 2 0 2 0

Bus 3 5 8 12 15

Solving Time 18.94 29.66 113.49 1374.74 38.38 21594.92

Bed/facility= [12, 12, 8]

Transfer patients per type

[30,30,20] [60,60,40] [90,90,60] [120,120,80] [150,150,100] [180,180,120]

Cost 115022 230100 345372 460350 575422 690650

Evacuation Time 18 18 18 18 18 18

Weighted Time 2006 3552 5390 6936 8982 10780

Transport Nurses 38 75 113 150 188 225

Ambulance 6 13 19 26 31 38

Van 1 0 0 0 7 10

Bus 3 6 10 13 15 15

Solving Time 60.88 7.72 9.67 5.98 464.03 9562.43

170

Result Tables for Percentage Level of 8

Bed/facility= [40, 80, 40]

Transfer patients per type

[20,40,20] [40,80,40] [60,120,60] [80,160,80] [100,200,100] [120,240,120]

Cost 88320 176946 265722 354298 442874

Out of Memory

Evacuation Time 18 18 18 18 18

Weighted Time 1378 2464 3380 4340 5342

Transport Nurses 30 59 88 117 146

Ambulance 4 9 13 18 23

Van 0 0 0 1 1

Bus 4 7 15 17 21

Solving Time 2.47 1.63 1.05 2.94 1.14 2892.71

Bed/facility= [80, 40, 40]

Transfer patients per type

[40,20,20] [80,40,40] [120,60,60] [160,80,80] [200,100,100] [240,120,120]

Cost 144474 291948 437922 583896 729870

Out of

Memory

Evacuation Time 18 18 18 18 18

Weighted Time 2020 3580 5434 7160 8986

Transport Nurses 46 92 138 184 230

Ambulance 9 19 29 38 48

Van 0 0 0 0 0

Bus 3 6 7 12 13

Solving Time 0.70 0.14 0.81 0.16 1.63 6500.18

Bed/facility= [60, 60, 40]

Transfer patients per type

[30,30,20] [60,60,40] [90,90,60] [120,120,80] [150,150,100] [180,180,120]

Cost 117272 234600 351672 467850 586122 703800

Evacuation Time 18 24 18 18 18 18

Weighted Time 1714 2840 4386 5680 7100 8480

Transport Nurses 38 75 113 150 188 225

Ambulance 7 14 21 28 35 43

Van 1 0 1 0 0 0

Bus 2 8 10 15 19 20

Solving Time 1.52 0.17 1.92 0.70 2.33 3.47

171

Bed/facility= [8, 16, 8]

Transfer patients per type

[20,40,20] [40,80,40] [60,120,60] [80,160,80] [100,200,100] [120,240,120]

Cost 88320 176946 265572 354298

Out of

Memory

Out of

Memory

Evacuation Time 18 18 18 18

Weighted Time 1378 2464 3380 4424

Transport Nurses 30 59 88 117

Ambulance 4 9 13 18

Van 0 0 0 4

Bus 4 7 14 15

Solving Time 27.64 11.89 10.14 901.33 21347.69 29418.67

Bed/facility= [16, 8,8]

Transfer patients per type

[40,20,20] [80,40,40] [120,60,60] [160,80,80] [200,100,100] [240,120,120]

Cost 145474 291948 437922 583896 729870

Out of Memory

Evacuation Time 18 24 18 18 18

Weighted Time 2020 3580 5462 7160 9014

Transport Nurses 46 92 138 184 230

Ambulance 9 19 29 38 48

Van 2 0 0 0 0

Bus 3 6 7 12 13

Solving Time 6.24 0.95 89.36 8.61 19.78 17944.57

Bed/facility= [12, 12, 8]

Transfer patients per type

[30,30,20] [60,60,40] [90,90,60] [120,120,80] [150,150,100] [180,180,120]

Cost 117272 234600 351672 468450 586422 703650

Evacuation Time 18 18 18 18 18 18

Weighted Time 1728 2840 4386 5680 7310 8772

Transport Nurses 38 75 113 150 188 225

Ambulance 7 14 21 28 35 42

Van 1 0 1 0 5 12

Bus 2 8 10 15 15 15

Solving Time 64.72 2.42 26.63 6.13 646.65 2459.44

172

Result Tables for Percentage Level of 10

Bed/facility= [40, 80, 40]

Transfer patients per type

[20,40,20] [40,80,40] [60,120,60] [80,160,80] [100,200,100] [120,240,120]

Cost 89820 180246 270222 360648 449874

Out of Memory

Evacuation Time 18 14 17 17 17

Weighted Time 1280 1920 2586 3280 4100

Transport Nurses 30 59 88 117 146

Ambulance 4 10 15 20 25

Van 0 1 0 1 0

Bus 6 7 13 18 23

Solving Time 2.61 0.86 0.86 0.08 0.64 1662.22

Bed/facility= [80, 40, 40]

Transfer patients per type

[40,20,20] [80,40,40] [120,60,60] [160,80,80] [200,100,100] [240,120,120]

Cost 147474 297198 445422 594828 743370 891744

Evacuation Time 1560 3048 4468 17 14 14

Weighted Time 14 14 22 6028 7376 8936

Transport Nurses 46 92 138 185 230 276

Ambulance 10 21 31 41 52 62

Van 0 0 0 1 0 4

Bus 3 5 9 12 15 16

Solving Time 0.95 0.77 0.09 3.97 1.03 1136.55

Bed/facility= [60, 60, 40]

Transfer patients per type

[30,30,20] [60,60,40] [90,90,60] [120,120,80] [150,150,100] [180,180,120]

Cost 118722 237150 358422 476850 597372 716850

Evacuation Time 18 17 17 14 14 17

Weighted Time 1420 2380 3464 4548 5758 6884

Transport Nurses 38 75 113 150 188 225

Ambulance 7 15 23 31 39 47

Van 2 1 1 0 0 1

Bus 3 7 11 15 18 21

Solving Time 0.39 0.34 0.33 0.11 0.34 1.33

173

Bed/facility= [8, 16, 8]

Transfer patients per type

[20,40,20] [40,80,40] [60,120,60] [80,160,80] [100,200,100] [120,240,120]

Cost 89520 180246 270222 360798

Out of Memory

Out of Memory

Evacuation Time 22 17 17 23

Weighted Time 1280 1920 2586 3420

Transport Nurses 30 59 88 117

Ambulance 4 10 15 20

Van 2 1 0 5

Bus 4 7 13 15

Solving Time 9.69 14.20 93.99 1664.02 4653.22 4587.43

Bed/facility= [16, 8,8]

Transfer patients per type

[40,20,20] [80,40,40] [120,60,60] [160,80,80] [200,100,100] [240,120,120]

Cost 148374 297198 445422 594896 743370

Out of

Memory

Evacuation Time 17 14 17 17 17

Weighted Time 1560 3062 4468 6028 7376

Transport Nurses 46 92 138 184 230

Ambulance 10 21 31 41 52

Van 1 0 0 2 0

Bus 3 5 9 12 15

Solving Time 2.98 17.23 1.33 8.23 126.02 4475.80

Bed/facility= [12, 12, 8]

Transfer patients per type

[30,30,20] [60,60,40] [90,90,60] [120,120,80] [150,150,100] [180,180,120]

Cost 118272 237150 358422 476850 597322 716850

Evacuation Time 18 17 14 17 17 17

Weighted Time 1420 2380 3464 4548 5844 7012

Transport Nurses 38 75 113 150 188 225

Ambulance 7 15 23 31 38 46

Van 0 1 1 0 8 14

Bus 4 7 11 15 15 15

Solving Time 4.38 5.24 4.60 2.11 6.16 15.24

174

Appendix 4

Evacuation Decision Flowchart

175

Appendix 5

Analysis for Effects of Number of Simulations

Transfer patients per type

[20, 40, 20] [40, 80, 40]

Number of Simulation Number of Simulation

Auto 500 750 1000 Auto 500 750 1000

Cost 90849 90843.6 90843.6 90843.6 178708.2 174859.4 174639 174639

Evacuation Time 18.88 19.04 19.04 19.04 18.87 22.89 22.41 22.41

Average Evacuation Time

8.32 8.36 8.36 8.36 9.70 10.08 10.12 10.12

Tra

nsp

ort

ing

Nu

rses

CCN 20 20 20 20 40 40 40 40

MSN 2 2 2 2 3 3 3 3

MS 11 11 11 11 20 19 20 20

Sta

gin

g N

urs

es

CCN 0 0 0 0 3 0 0 0

MSN 0 1 1 1 10 10 10 10

MS 1 0 0 0

3 2 0 0

Init

ial

Veh

icle

s Ambulance 3 3 3 3 6 5 5 5

Van 2 2 2 2 3 3 3 3

Bus 0 0 0 0 0 0 0 0

Best

Simulation No 241 469 469 469 263 486 520 520

176

Transfer patients per type

[60, 120, 60] [80, 160, 80]

Number of Simulation Number of Simulation

Auto 500 750 1000 Auto 500 750 1000

Cost 269382.2 260399 260399 258934.6 346976.2 342115.4 339759.4 338298.6

Evacuation Time 21.78 22.34 22.34 22.74 22.75 23.27 23.62 23.25

Average

Evacuation Time 7.5 10.91 10.91 11.08 11.38 11.66 12.02 11.95

Tra

nsp

ort

ing

Nu

rses

CCN 60 60 60 60 80 80 80 80

MSN 7 4 4 4 5 5 5 5

MS 30 28 28 29 39 38 38 37

Sta

gin

g N

urs

es

CCN 1 0 0 0 0 0 0 1

MSN 12 14 14 10 21 7 2 0

MS 6 3 3 1 4 5 4 5

Init

ial

Veh

icle

s

Ambulan

ce 8 8 8 8 10 10 10 10

Van 7 4 4 4 5 5 5 5

Bus 0 0 0 0 0 0 0 0

Best

Simulation No 256 451 451 955 184 332 740 935

177

Transfer patients per type

[100, 200, 100] [120, 240, 120]

Number of Simulation Number of Simulation

Auto 500 750 1000 Auto 500 750 1000

Cost 432930.4 432224 431468 431468 523547.4 512017.8 512017.8 509726

Evacuation Time 22.24 21.97 21.97 21.97 22.68 22.52 22.52 22.83

Average

Evacuation Time 10.72 10.68 10.68 10.68 10.97 10.99 10.99 11.18

Tra

nsp

ort

ing

Nu

rses

CCN 100 100 100 100 120 120 120 120

MSN 7 7 7 7 8 8 8 8

MS 49 48 48 48 56 56 56 58

Sta

gin

g N

urs

es

CCN 3 2 0 0 9 0 0 1

MSN 1 0 0 0 26 16 16 8

MS 13 16 16 16 6 5 5 3

Init

ial

Veh

icle

s Ambulance 13 13 13 13 15 15 15 15

Van 7 7 7 7 8 8 8 8

Bus 0 0 0 0 0 0 0 0

Best Simulation No

270 486 524 524 257 452 452 978

178

Appendix 6

Simulation Optimization Result Tables for Different Target Evacuation Times

Transfer patients per type: [20, 40, 20] & Bed/facility: [40, 80, 40]

Target Evacuation Time

≤ 12 ≤ 18 ≤ 24 ≤ 30 ≤ 36 ≤ 42

Cost 93300 91560.2 90843.6 94969 85654 87279

Evacuation Time 10.26 18.87 19.04 19.04 32.05 32.05

Average Evacuation Time 4.98 7.01 8.36 8.37 14.93 14.93

Transporting

Nurses

CCN 20 20 20 20 20 20

MSN 6 2 2 2 1 1

MS 9 10 11 11 11 11

Staging

Nurses

CCN 1 2 0 1 0 0

MSN 8 7 1 0 0 0

MS 6 4 0 0 0 0

Initial Vehicles

Ambulance 5 4 3 3 2 2

Van 0 2 2 2 1 1

Bus 2 0 0 0 0 0

Simulation No 418 454 469 244 194 317

Transfer patients per type: [40, 80, 40] & Bed/facility: [40, 80, 40]

Target Evacuation Time

≤ 12 ≤ 18 ≤ 24 ≤ 30 ≤ 36 ≤ 42

Cost 180560 175769.8 174859.4 180114 172082.4 173418.4

Evacuation Time 10.51 15.53 22.89 22.41 32.29 32.09

Average Evacuation Time 5.42 7.71 10.08 10.12 14.95 14.74

Transporting Nurses

CCN 40 40 40 40 40 40

MSN 8 4 3 3 2 2

MS 19 20 19 20 21 19

Staging

Nurses

CCN 2 0 0 0 0 0

MSN 17 5 10 10 6 4

MS 8 5 2 0 1 5

Initial

Vehicles

Ambulance 10 7 5 5 4 4

Van 4 4 3 3 2 2

Bus 1 0 0 0 0 0

Simulation No 491 429 486 259 438 463

179

Transfer patients per type: [60, 120, 60] & Bed/facility: [40, 80, 40]

Target Evacuation Time

≤ 12 ≤ 18 ≤ 24 ≤ 30 ≤ 36 ≤ 42

Cost 272662 262712.9 260399 257638.4 253790 251875.8

Evacuation Time 10.33 16.02 22.34 25.57 32.35 40.03

Average Evacuation Time 4.91 8.27 10.91 11.51 14.72 15.92

Transporting Nurses

CCN 60 60 60 60 60 60

MSN 16 9 4 4 3 3

MS 24 26 28 29 30 29

Staging Nurses

CCN 0 0 0 0 0 0

MSN 32 0 14 1 3 0

MS 8 10 3 3 3 2

Initial

Vehicles

Ambulance 15 10 8 7 6 5

Van 4 4 4 4 3 3

Bus 4 1 0 0 0 0

Simulation No 342 176 451 464 495 247

Transfer patients per type: [80, 160, 80] & Bed/facility: [40, 80, 40]

Target Evacuation Time

≤ 12 ≤ 18 ≤ 24 ≤ 30 ≤ 36 ≤ 42

Cost 350602.8 343190.4 342115.4 347603.5 342521.8 357781.4

Evacuation Time 10.64 16.67 23.27 27.21 32.83 39.61

Average Evacuation Time 5.42 8.61 11.66 12.85 14.80 12.75

Transporting Nurses

CCN 80 80 80 80 80 80

MSN 12 7 5 11 4 15

MS 35 38 38 37 37 37

Staging

Nurses

CCN 0 0 0 0 0 2

MSN 33 1 7 2 20 1

MS 8 9 5 2 6 5

Initial Vehicles

Ambulance 20 14 10 9 8 7

Van 12 7 5 3 4 2

Bus 0 0 0 1 0 2

Simulation No 431 361 332 320 401 485

180

Transfer patients per type: [100, 200, 100] & Bed/facility: [40, 80, 40]

Target Evacuation Time

≤ 12 ≤ 18 ≤ 24 ≤ 30 ≤ 36 ≤ 42

Cost 450198.8 440620.2 432224 418379.8 420241.4 420737.6

Evacuation Time 10.81 16.26 21.97 29.12 34.38 39.20

Average Evacuation Time 5.92 8.25 10.68 12.60 15.02 15.61

Transporting Nurses

CCN 100 100 100 100 100 100

MSN 23 16 7 6 5 5

MS 44 47 48 48 48 48

Staging

Nurses

CCN 1 0 2 0 0 0

MSN 6 14 0 1 1 1

MS 15 4 16 2 9 4

Initial

Vehicles

Ambulance 25 17 13 11 10 9

Van 7 6 7 6 5 5

Bus 4 2 0 0 0 0

Simulation No 404 271 486 443 468 317

Transfer patients per type: [120, 240, 120] & Bed/facility: [40, 80, 40]

Target Evacuation Time

≤ 12 ≤ 18 ≤ 24 ≤ 30 ≤ 36 ≤ 42

Cost 536053 518055.3 512017.8 498914.6 483915.6 527016.9

Evacuation Time 11.77 16.24 22.52 26.96 33.41 40.60

Average Evacuation Time 6.20 8.54 10.99 12.65 14.89 15.89

Transporting

Nurses

CCN 120 120 120 120 120 120

MSN 24 14 8 7 6 25

MS 57 55 56 56 55 55

Staging

Nurses

CCN 0 0 0 0 0 0

MSN 21 15 16 4 10 0

MS 12 5 5 3 5 2

Initial Vehicles

Ambulance 30 20 15 15 12 10

Van 8 9 8 7 6 2

Bus 4 1 0 0 0 3

Simulation No 405 481 452 492 456 316

181

Transfer patients per type: [20, 40, 20] & Bed/facility: [8, 16, 8]

Target Evacuation Time

≤ 12 ≤ 18 ≤ 24 ≤ 30 ≤ 36 ≤ 42

Cost 88590 91787 90843.6 95931.2 85654 87279

Evacuation Time 10.09 13.01 18.73 18.27 33.79 33.79

Average Evacuation Time 5.12 7.21 8.28 8.12 15.60 15.6

Transporting

Nurses

CCN 20 20 20 20 20 20

MSN 6 2 2 2 1 1

MS 5 11 11 11 11 11

Staging

Nurses

CCN 0 0 0 0 0 0

MSN 12 9 1 3 0 0

MS 7 2 0 0 0 0

Initial

Vehicles

Ambulance 5 4 3 3 2 2

Van 0 2 2 2 1 1

Bus 2 0 0 0 0 0

Simulation No 178 478 271 458 437 473

Transfer patients per type: [40, 80, 40] & Bed/facility: [8, 16, 8]

Target Evacuation Time

≤ 12 ≤ 18 ≤ 24 ≤ 30 ≤ 36 ≤ 42

Cost 178989 175435.6 173735.6 187035 173952.8 173310.4

Evacuation Time 10.98 15.70 22.36 19.16 32.38 32.62

Average Evacuation Time 5.9 8.04 10.27 9.81 12.47 15.07

Transporting Nurses

CCN 40 40 40 40 40 40

MSN 8 4 3 3 7 2

MS 18 21 21 21 17 21

Staging

Nurses

CCN 1 1 0 0 0 0

MSN 17 0 1 7 0 1

MS 7 2 1 0 4 0

Initial Vehicles

Ambulance 10 7 5 6 4 4

Van 2 4 3 3 1 2

Bus 2 0 0 0 1 1

Simulation No 479 471 398 347 390 474

182

Transfer patients per type: [60, 120, 60] & Bed/facility: [8, 16, 8]

Target Evacuation Time

≤ 12 ≤ 18 ≤ 24 ≤ 30 ≤ 36 ≤ 42

Cost 265300.2 261248.9 261520.6 270275.2 267775.2 268513.5

Evacuation Time 9.89 16.06 22.60 25.62 25.22 40.08

Average Evacuation Time 5.79 8.31 10.97 11.37 10.54 11.84

Transporting

Nurses

CCN 60 60 60 60 60 60

MSN 20 9 4 12 13 18

MS 21 25 30 23 24 24

Staging

Nurses

CCN 0 0 3 9 0 0

MSN 9 3 1 5 6 1

MS 15 10 5 6 14 3

Initial

Vehicles

Ambulance 16 10 8 7 7 5

Van 0 4 4 1 1 0

Bus 5 1 0 2 2 3

Simulation No 393 455 457 463 500 291

Transfer patients per type: [80, 160, 80] & Bed/facility: [8, 16, 8]

Target Evacuation Time

≤ 12 ≤ 18 ≤ 24 ≤ 30 ≤ 36 ≤ 42

Cost 355048.8 350446.9 350571.2 346840.8 347785.2 352862.4

Evacuation Time 10.19 15.85 23.77 26.64 32.27 39.29

Average Evacuation Time 5.49 8.14 11.64 12.14 12.46 12.73

Transporting

Nurses

CCN 80 80 80 80 80 80

MSN 21 11 14 5 14 15

MS 24 38 34 41 34 33

Staging Nurses

CCN 0 0 0 1 2 3

MSN 12 6 7 4 2 1

MS 10 6 5 4 5 8

Initial

Vehicles

Ambulance 20 14 10 9 8 7

Van 3 6 2 5 2 2

Bus 8 1 2 0 2 2

Simulation No 223 493 275 498 497 474

183

Transfer patients per type: [100, 200, 100] & Bed/facility: [8, 16, 8]

Target Evacuation Time

≤ 12 ≤ 18 ≤ 24 ≤ 30 ≤ 36 ≤ 42

Cost 445572 442569.9 435080.8 425032.7 424960.8 427163.7

Evacuation Time 10.42 15.74 22.80 29.06 33.54 38.79

Average Evacuation Time 5.56 7.80 11.21 11.96 15.03 16.78

Transporting

Nurses

CCN 100 100 100 100 100 100

MSN 22 18 10 11 5 11

MS 39 40 47 46 51 46

Staging Nurses

CCN 0 5 0 0 1 0

MSN 21 24 12 0 6 1

MS 17 11 3 3 0 3

Initial

Vehicles

Ambulance 25 18 13 11 10 9

Van 7 5 5 5 5 3

Bus 6 3 1 1 0 1

Simulation No 252 428 444 496 500 480

Transfer patients per type: [120, 240, 120] & Bed/facility: [8, 16, 8]

Target Evacuation Time

≤ 12 ≤ 18 ≤ 24 ≤ 30 ≤ 36 ≤ 42

Cost 528943.4 524477.8 521858 509800.2 494465.4 505437

Evacuation Time 11.51 17.06 22.47 27.80 32.48 40.97

Average Evacuation Time 6.16 8.88 9.82 12.83 13.22 18.87

Transporting

Nurses

CCN 120 120 120 120 120 120

MSN 27 10 20 23 7 5

MS 47 61 50 49 60 61

Staging

Nurses

CCN 0 0 0 0 0 0

MSN 19 29 6 2 9 6

MS 19 0 9 11 7 0

Initial Vehicles

Ambulance 30 20 15 14 12 10

Van 7 10 5 2 7 5

Bus 5 0 3 3 0 0

Simulation No 457 489 413 468 386 321

184

Appendix 7

Simulation Optimization Result Tables of Cases with Fixed Costs

for Different Target Evacuation Times

Transfer patients per type: [100, 200, 100] & Bed/facility: [40, 80, 40]

Target Evacuation Time

≤ 12 ≤ 18 ≤ 24 ≤ 30 ≤ 36 ≤ 42

Cost 515030 467040 436600 429560 425300 419220

Evacuation Time 11.35 17 22.59 28.99 33.04 39.32

Average Evacuation Time 6.1 8.84 10.89 12.53 14.85 15.52

Transporting

Nurses

CCN 100 100 100 100 100 100

MSN 24 8 7 6 5 5

MS 46 49 48 49 48 46

Staging

Nurses

CCN 1 0 0 0 0 1

MSN 22 28 1 0 14 3

MS 5 6 3 6 1 7

Initial

Vehicles

Ambulance 25 17 13 11 10 9

Van 4 8 7 6 5 5

Bus 5 0 0 0 0 0

Simulation No 495 445 467 500 450 447

Transfer patients per type: [100, 200, 100] & Bed/facility: [8,16, 8]

Target Evacuation Time

≤ 12 ≤ 18 ≤ 24 ≤ 30 ≤ 36 ≤ 42

Cost 497740 470330 449070 438540 426440 425280

Evacuation Time 11.48 15.89 23.88 29.36 34.21 34.35

Average Evacuation Time 6.41 8.28 11.46 12.42 15.34 15.33

Transporting

Nurses

CCN 100 100 100 100 100 100

MSN 22 18 20 16 5 5

MS 42 41 41 42 51 51

Staging

Nurses

CCN 0 9 1 0 0 1

MSN 0 12 2 1 0 0

MS 8 7 7 7 2 0

Initial

Vehicles

Ambulance 25 17 13 11 10 10

Van 7 5 2 3 5 5

Bus 4 3 3 2 0 0

Simulation No 410 271 366 470 432 489

185

Appendix 8

Simulation Optimization Result Tables for Different Evacuation Start Times

Before Landfall

Transfer patients per type: [20, 40, 20] & Bed/facility: [40, 80, 40]

Evacuation Start Before Landfall

30 36 42 48

Cost 78702 83124.6 85557 90843.6

Evacuation Time 20.83 16.77 20.99 19.04

Average Evacuation Time 10.98 8.65 8.62 8.36

Transporting

Nurses

CCN 20 20 20 20

MSN 2 2 2 2

MS 11 11 11 11

Staging

Nurses

CCN 0 0 0 0

MSN 0 0 1 1

MS 0 1 0 0

Initial

Vehicles

Ambulance 4 4 3 3

Van 2 2 2 2

Bus 0 0 0 0

Simulation No 306 329 405 180

Transfer patients per type: [40, 80, 40] & Bed/facility: [40, 80, 40]

Evacuation Start Before Landfall

30 36 42 48

Cost 161386.2 164022.4 165172.8 1714506

Evacuation Time 22.75 21.97 21.22 22.52

Average Evacuation Time 12.41 9.75 10.23 10.39

Transporting

Nurses

CCN 40 40 40 40

MSN 11 7 3 3

MS 20 18 21 19

Staging

Nurses

CCN 0 1 0 0

MSN 3 3 0 4

MS 3 4 1 1

Initial

Vehicles

Ambulance 7 7 6 5

Van 0 2 3 3

Bus 2 1 0 0

Simulation No 442 497 433 277

186

Transfer patients per type: [60, 120, 60] & Bed/facility: [40, 80, 40]

Evacuation Start Before Landfall

30 36 42 48

Cost 227006 246345.6 258103.2 259934.6

Evacuation Time 23.29 22.02 20.45 22.74

Average Evacuation Time 11.64 9.49 8.33 11.08

Transporting Nurses

CCN 60 60 60 60

MSN 6 9 11 4

MS 29 29 28 29

Staging

Nurses

CCN 2 3 0 0

MSN 0 10 3 10

MS 2 5 2 1

Initial Vehicles

Ambulance 10 10 9 8

Van 6 4 3 4

Bus 0 1 2 0

Simulation No 487 495 478 326

Transfer patients per type: [80, 160, 80] & Bed/facility: [40, 80, 40]

Evacuation Start Before Landfall

30 36 42 48

Cost 302836.2 315099.8 325881.8 342115.4

Evacuation Time 23.75 23.11 22.38 23.27

Average Evacuation Time 12.36 10.34 10.65 11.66

Transporting Nurses

CCN 80 80 80 80

MSN 7 7 6 5

MS 37 39 39 38

Staging Nurses

CCN 0 0 0 0

MSN 2 0 0 7

MS 10 4 1 5

Initial Vehicles

Ambulance 14 14 12 10

Van 7 7 6 5

Bus 0 0 0 0

Simulation No 499 401 389 400

187

Transfer patients per type: [100, 200, 100] & Bed/facility: [40, 80, 40]

Evacuation Start Before Landfall

30 36 42 48

Cost 378628 399985 414135 426759.2

Evacuation Time 23.96 23.35 20.54 22.6

Average Evacuation Time 11.99 10.52 9.00 10.9

Transporting Nurses

CCN 100 100 100 100

MSN 13 13 9 7

MS 48 46 46 49

Staging Nurses

CCN 1 1 0 0

MSN 0 8 6 4

MS 1 3 8 0

Initial

Vehicles

Ambulance 17 17 15 13

Van 8 7 9 7

Bus 1 1 0 0

Simulation No 370 416 490 467

Transfer patients per type: [120, 240, 120] & Bed/facility: [40, 80, 40]

Evacuation Start Before Landfall

30 36 42 48

Cost 447028.4 469221.2 499113.8 507696

Evacuation Time 23.56 23.29 21.47 22.96

Average Evacuation Time 12.31 11.00 10.15 11.31

Transporting

Nurses

CCN 120 120 120 120

MSN 11 10 9 8

MS 58 56 57 55

Staging

Nurses

CCN 0 0 0 0

MSN 5 0 27 3

MS 3 9 7 6

Initial

Vehicles

Ambulance 20 20 18 15

Van 11 10 9 8

Bus 0 0 0 0

Simulation No 288 461 491 462

188

Transfer patients per type: [20, 40, 20] & Bed/facility: [8, 16, 8]

Evacuation Start Before Landfall

30 36 42 48

Cost 78462 85084.8 85551.6 90843.6

Evacuation Time 20.97 16.23 21.42 18.73

Average Evacuation Time 11.01 7.17 8.72 8.28

Transporting Nurses

CCN 20 20 20 20

MSN 2 4 2 2

MS 11 9 11 11

Staging Nurses

CCN 0 0 0 0

MSN 0 8 0 1

MS 0 2 1 0

Initial Vehicles

Ambulance 4 4 3 3

Van 2 1 2 2

Bus 0 1 0 0

Simulation No 416 408 393 216

Transfer patients per type: [40, 80, 40] & Bed/facility: [8, 16, 8]

Evacuation Start Before Landfall

30 36 42 48

Cost 157110.6 164884.2 166249.8 174113.6

Evacuation Time 23.18 22.05 21.02 22.36

Average Evacuation Time 12.38 7.96 10.52 10.27

Transporting

Nurses

CCN 40 40 40 40

MSN 12 12 3 3

MS 16 15 21 21

Staging

Nurses

CCN 0 0 0 1

MSN 2 1 0 1

MS 4 3 1 1

Initial

Vehicles

Ambulance 7 7 6 5

Van 0 0 3 3

Bus 2 3 0 0

Simulation No 386 420 393 426

189

Transfer patients per type: [60, 120, 60] & Bed/facility: [8, 16, 8]

Evacuation Start Before Landfall

30 36 42 48

Cost 227219.4 240588.2 251893.8 261520.6

Evacuation Time 23.34 23.70 21.55 22.60

Average Evacuation Time 11.77 10.50 9.82 10.97

Transporting

Nurses

CCN 60 60 60 60

MSN 9 12 11 4

MS 28 26 25 30

Staging Nurses

CCN 0 0 0 3

MSN 5 1 2 1

MS 2 5 4 5

Initial Vehicles

Ambulance 10 10 9 8

Van 4 2 2 4

Bus 1 2 2 0

Simulation No 425 496 435 457

Transfer patients per type: [80, 160, 80] & Bed/facility: [8, 16, 8]

Evacuation Start Before Landfall

30 36 42 48

Cost 305676.4 322376 333156.8 348792.2

Evacuation Time 23.52 22.72 21.61 23.58

Average Evacuation Time 11.75 10.18 10.16 11.66

Transporting

Nurses

CCN 80 80 80 80

MSN 13 14 15 14

MS 34 36 31 35

Staging Nurses

CCN 0 2 0 0

MSN 3 0 1 2

MS 6 4 9 4

Initial Vehicles

Ambulance 14 14 12 10

Van 5 4 3 2

Bus 2 2 2 2

Simulation No 409 454 407 349

190

Transfer patients per type: [100, 200, 100] & Bed/facility: [8, 16, 8]

Evacuation Start Before Landfall

30 36 42 48

Cost 380552 400882.4 414682.6 435297.6

Evacuation Time 23.54 22.17 21.80 22.18

Average Evacuation Time 12.31 9.62 10.40 9.84

Transporting

Nurses

CCN 100 100 100 100

MSN 19 20 12 8

MS 43 40 46 50

Staging Nurses

CCN 1 0 0 0

MSN 1 7 0 0

MS 7 9 6 9

Initial Vehicles

Ambulance 17 17 15 13

Van 4 5 6 8

Bus 3 3 1 0

Simulation No 450 284 444 478

Transfer patients per type: [120, 240, 120] & Bed/facility: [8, 16, 8]

Evacuation Start Before Landfall

30 36 42 48

Cost 463680.4 489672.8 498410.8 531397.2

Evacuation Time 23.38 22.38 22.52 22.89

Average Evacuation Time 11.64 10.15 10.47 10.50

Transporting

Nurses

CCN 120 120 120 120

MSN 30 32 17 30

MS 47 44 55 45

Staging Nurses

CCN 3 0 2 0

MSN 3 6 0 7

MS 13 21 5 12

Initial Vehicles

Ambulance 20 20 18 15

Van 2 1 6 1

Bus 6 6 2 5

Simulation No 385 380 447 482

191

Appendix 9

Simulation Optimization Result Tables of Cases with Fixed Costs

for Different Evacuation Start Times Before Landfall

Transfer patients per type: [100, 200, 100] & Bed/facility: [40, 80, 40]

Evacuation Start Before Landfall

30 36 42 48

Cost 451720 451520 445880 439860

Evacuation Time 23.64 23.46 21.80 22.37

Average Evacuation Time 12.49 10.68 10.28 10.91

Transporting

Nurses

CCN 100 100 100 100

MSN 9 9 8 7

MS 44 46 48 49

Staging Nurses

CCN 1 0 6 5

MSN 4 2 0 1

MS 5 3 1 5

Initial Vehicles

Ambulance 17 17 15 13

Van 9 9 8 7

Bus 0 0 0 0

Simulation No 236 479 496 474

Transfer patients per type: [100, 200, 100] & Bed/facility: [8, 16, 8]

Evacuation Start Before Landfall

30 36 42 48

Cost 461530 454400 454290 451090

Evacuation Time 23.39 23.32 22.48 23.01

Average Evacuation Time 11.60 10.44 10.47 11.33

Transporting

Nurses

CCN 100 100 100 100

MSN 20 9 11 22

MS 40 48 47 40

Staging Nurses

CCN 0 0 1 0

MSN 1 2 13 8

MS 9 2 2 7

Initial Vehicles

Ambulance 17 17 15 13

Van 5 9 6 2

Bus 3 0 1 3

Simulation No 268 466 345 315

192

Appendix 10

Heuristic Result Tables of [DDM]

Heuristic Result Tables of [DDM] for Single-Product Delivery

Product 1

Number of

customers 3 5 10 15 20

Demand distribution

DD1 DD2 DD1 DD2 DD1 DD2 DD1 DD2 DD1 DD2

Profit 27566.5 49989.5 47681.4 82033.9 99952.25 171953.75 146986.95 251098.45 201585.15 343050.65

Budget 188086.5 309403.5 311935.5 516653 613682 1022980.5 941363 1553781.5 1241353 2058367.5

Unit-volume 1800 3000 3011.4 5011.4 5934.2 9934.2 9116 15116 12040.9 20040.9

Veh

icle

Type 1 0 0 0 0.15 0.1 0 0 0.05 0 0

Type 2 4.9 5.65 6.65 8.75 11.75 16.15 16.65 22.6 20.05 28.55

Mat

eria

l

Han

dle

r 1st Shift 1.5 2.05 2.1 3.7 4 6.95 6.25 10.95 8.7 14.55

2nd Shift 1.75 2.1 2.1 3.7 4 6.95 6.25 10.95 8.7 14.55

Product 2

Number of

customers 3 5 10 15 20

Demand

distribution DD1 DD2 DD1 DD2 DD1 DD2 DD1 DD2 DD1 DD2

Profit 28609 50646.5 48561.9 88144.9 106622.75 183233.75 156901.95 268531.45 214482.15 364971.65

Budget 133044 218746.5 220713 360200 428985.5 713674.5 657968 1082868.5 867229 1435219.5

Unit-volume 900 1500 1505.7 2505.7 2967.1 4967.1 4558 7558 6020.45 10020.45

Veh

icle

Type 1 0 0 0.1 0.15 0 0.1 0.05 0.05 0 0

Type 2 4.2 5.55 6.4 5.65 8.45 10.3 11.8 14.15 14.35 17.95

Mat

eria

l

Han

dle

r 1st Shift 1 1 1.1 2 2 3.65 3 5 4.05 7

2nd Shift 1 1.1 1.1 2 2 3.65 3 5 4.05 7

193

Heuristic Result Tables of [DDM] for Two-Product Delivery

Same Demand Distributions

Number of

customers 3 5 10 15 20

Demand distribution

DD1 DD2 DD1 DD2 DD1 DD2 DD1 DD2 DD1 DD2

Profit 62024.2 103552.7 102959.75 177971.75 207687.15 354116.15 316742.75 538354.75 422785.85 718410.35

Budget 315511 525482.5 521541.5 867829.5 1055707 1747758 1576707 2615775 2088385 3473371

Unit-volume 2682.45 4482.45 4448.65 7448.65 9048.50 15048.5 13535.55 22535.55 17942.75 29942.75

Veh

icle

Type 1 0 0.05 0 0 0.15 0.15 0 0.2 0.3 0.05

Type 2 6.15 9.35 10.2 13.4 17.8 23 24.2 33.65 29.95 42.5

Mat

eria

l

Han

dle

r 1st Shift 2 3 3.05 5.05 6.2 10.95 9.85 16.35 13.1 21.95

2nd Shift 2 3 3.05 5.05 6.2 10.95 9.85 16.35 13.1 21.95

Different Demand Distributions

Number of

customers 3 5 10 15 20

Demand

distribution MDD1 MDD2 MDD1 MDD2 MDD1 MDD2 MDD1 MDD2 MDD1 MDD2

Profit 82833.2 82515.7 140255.75 141944.75 284988.65 275910.15 428584.25 426222.25 574971.85 565438.85

Budget 401772 439499.5 663185.5 724916.5 1339335.5 1465034 2003035.5 2189737.5 2656389.5 2906152.5

Unit-volume 3282.45 3882.45 5448.65 6448.65 11048.5 13048.5 16535.55 19535.55 21942.75 25942.75

Veh

icle

Type 1 0.1 0.05 0.2 0.05 0.2 0.1 0.2 0.2 0.05 0.25

Type 2 7.25 7.8 10.5 11.9 18.85 22.45 27.4 30.9 34.25 39.25

Mat

eria

l

Han

dle

r 1st Shift 2.5 3 3.95 4.4 7.95 9.2 11.95 14.1 16 19

2nd Shift 2.5 3 3.95 4.4 7.95 9.2 11.95 14.1 16 19

194

Appendix 11

Optimal Result Tables of [RSCSDDM]

Optimal Result Tables of [RSCSDDM] for Single-Product Delivery

Demand Distribution = DD1

Product type Product 1 Product 2

Number of customers 3 5 3 5 10

Storage (volume) restriction

25% 50% 25% 50% 25% 50% 25% 50% 50%

Unit-volume 1181.9 665.3 2058.71 1338 590.95 332.65 1037.9 669.05 1466.14

Number of

selected customers 1.95 1.05 3.29 2.2 1.95 1.05 3.4 2.2 4.86

Profit 22354.35 13805.05 38135.94 27608.05 23546.35 14675.55 41552.25 28952.25 69163.86

Budget 121662 68818 211204.71 137563 85013 47988.5 148601.5 96088 209617.14

Veh

icle

Type 1 1.2 0.45 1.59 0.9 0.4 1 1.45 0.9 2

Type 2 0.8 0.75 1.47 1.15 0.75 0 0.55 0.55 1

Mat

eria

l

Han

dle

r 1st Shift 2 1.9 2 2 2 1.7 1.95 2 2

2nd Shift 1.7 0.75 1.94 1.7 0.7 0.1 1.25 0.7 1

Demand Distribution = DD2

Product type Product 1 Product 2

Number of customers 3 5 3 5 10

Storage (volume)

restriction 25% 50% 25% 50% 25% 50% 25% 50% 50%

Unit-volume 1999.9 1052.8 3071.67 2102.2 999.95 526.4 1653.35 1054.55 2297

Number of

selected customers 2 1 3 2.1 2 1 3.3 2.1 4

Profit 38536.7 22295.4 64602.5 45217.3 40538.2 23549.4 67589.35 47336.2 125516

Budget 205118 108425 314458.33 215528.5 143119.5 75528.5 235919 150860.5 327170

Veh

icle

Type 1 1.75 0.85 1 1.1 1.55 0.25 0.7 1.05 1

Type 2 1.25 1.05 3.17 1.85 0.45 0.75 1.7 0.95 2

Mat

eria

l

Han

dle

r 1st Shift 2 2 2.17 2 1.95 1.75 2 1.9 2

2nd Shift 2 0.55 2 1.95 0.75 0.4 1.75 0.65 2

195

Optimal Result Tables of [RSCSDDM] for Two-Product Delivery

Same Demand Distributions

Demand Distribution DD1 DD2

Number of customers 3 5 3 5

Storage (volume)

restriction 25% 50% 25% 50% 25% 50% 50%

Unit-volume 1841.1 940.9 2784.4 1948.35 3051.3 1511.95 3056.95

Number of

selected customers 2 1 3 2.15 2 1 2

Profit 47384.55 26459.45 74064.1 52711 80185.6 43657 86116.5

Budget 214459.5 110263.5 321323 226286.5 354096 176271.5 353395

Veh

icle

Type 1 1.6 1.2 1.4 1.5 0.9 0.6 1.1

Type 2 1.25 0.6 2.6 1.5 3.3 1.55 3.2

Mat

eria

l

Han

dle

r 1st Shift 2 2 2 2 2.1 2 2.15

2nd Shift 2 0.65 2 1.9 2.15 1.65 2

Different Demand Distributions

Product type MDD1 MDD2

Number of customers 3 5 3 5

Storage (volume)

restriction 25% 50% 25% 50% 25% 50% 50%

Unit-volume 2238.35 1135.05 3311 2282.05 2657.5 1338.25 2670.3

Number of

selected customers 2 1 3 2 2 1 2

Profit 63958.15 35178.85 91271 70351.9 64855.65 34993.45 69538.55

Budget 271386 138261.5 399500 274889 297878 150790 298238.5

Veh

icle

Type 1 1.75 0.9 2 1.15 1.3 0.55 1.2

Type 2 1.55 1.1 3 2 2.45 1.55 2.55

Mat

eria

l

Han

dle

r 1st Shift 2 2 2.5 2 2 2 2

2nd Shift 2 0.85 2 2 2 1.05 2

196

Appendix 12

Heuristic Result Tables of [RSCSDDM]

Heuristic Result Tables of [RSCSDDM] for Only Product 1 Delivery

Demand Distribution = DD1

Number of

customers 3 5 10 15 20

Storage (volume) restriction

25% 50% 25% 50% 25% 50% 25% 50% 25% 50%

Unit-volume 1199.33 663.6 2075.9 1346.22 4311.8 2887.7 6761.3 4486 8977.7 5960.8

Number of selected customers

1.94 1.07 3.4 2.22 7.15 5 11.1 7.45 14.85 9.8

Profit 19743.39 11275.8 37132.45 23693.78 80278.3 60467.45 122727.5 91328.5 171251.4 126725.6

Budget 126513.33 70882 215307.5 142718.89 448455.5 299636 699195.5 465245.5 926895.5 616858

Veh

icle

Type 1 0 0 0.15 0.06 0 0 0 0 0 0

Type 2 3.89 2.47 4.35 4.94 10.3 6.8 12.8 9.9 16.4 12.4

Mat

eria

l

Han

dle

r 1st Shift 1 1 2 1 3 2 5 3 6 4

2nd Shift 1 1 1.95 1 3 2 5 3 6 4

Demand Distribution = DD2

Number of

customers 3 5 10 15 20

Storage (volume)

restriction 25% 50% 25% 50% 25% 50% 25% 50% 25% 50%

Unit-volume 2000.89 1052.8 3300.4 2102.84 7073.1 4860.4 11206.9 7312.4 14858.2 9867.7

Number of

selected customers 2 1 3.3 2.11 7.1 4.95 11.05 7.25 14.8 9.85

Profit 38316.06 19591.9 60927 44227.37 139444.3 103311.05 210173.8 153566.45 290201.85 213812.35

Budget 207205.56 111070 341213.5 217583.68 729850.5 503147.5 1153004.5 754446.5 1527551.5 1016785

Veh

icle

Type 1 0 0 0 0.05 0.05 0 0 0 0 0

Type 2 3.89 3.15 6.5 4.05 12.55 10.15 17.1 13.1 22.2 16.55

Mat

eria

l

Han

dle

r 1st Shift 2 1 2.45 1.95 5 3.15 8 5 10.8 7

2nd Shift 2 1 2.45 2 5 3.15 8 5 10.8 7

197

Heuristic Result Tables of [RSCSDDM] for Only Product 2 Delivery

Demand Distribution = DD1

Number of

customers 3 5 10 15 20

Storage (volume) restriction

25% 50% 25% 50% 25% 50% 25% 50% 25% 50%

Unit-volume 590.95 336.42 1037.95 669.05 2155.9 1443.85 3382.4 2249.55 4497.3 2980.4

Number of selected customers

1.95 1.05 3.4 2.2 7.15 5 11.1 7.5 14.9 9.8

Profit 20580.85 13373.53 36957.95 26148.75 87752.8 61065.95 131760.15 98411.35 180816.6 132755.6

Budget 87978.5 50198.42 153205 98891.5 311627 212406.5 487573 324520.5 649257 432004

Veh

icle

Type 1 0 0.05 0.1 0 0 0 0.05 0 0.05 0

Type 2 3.1 2.11 4.8 3.15 6 6.55 7.9 5.8 11.9 9.5

Mat

eria

l

Han

dle

r 1st Shift 1 1 1 1 2 1 3 2 3 2

2nd Shift 0.95 0 1 1 2 1 3 2 3 2

Demand Distribution = DD2

Number of

customers 3 5 10 15 20

Storage (volume)

restriction 25% 50% 25% 50% 25% 50% 25% 50% 25% 50%

Unit-volume 999.95 526.4 1650.2 1051.1 3563.4 2430.85 5603.45 3656.2 7429.1 4940.05

Number of

selected customers 2 1 3.3 2.1 7.15 4.95 11.05 7.25 14.8 9.85

Profit 36487.2 21017.9 63471 43798.3 148224.4 111556.15 222293.8 162768.95 307537.35 226220.85

Budget 147170.5 78060 239657.5 153881.5 512712 349184 804677.5 525872 1064470 709350.5

Veh

icle

Type 1 0.25 0.15 0 0 0 0 0 0 0 0.05

Type 2 4.2 2.3 5.25 3.9 7.85 5.35 11.2 8 13.75 9.95

Mat

eria

l

Han

dle

r 1st Shift 1 1 1.35 1 3 2 4 3 5 3.65

2nd Shift 1 0.9 1.35 1 3 2 4 3 5 3.65

198

Heuristic Result Tables of [RSCSDDM] for Two-Product Delivery with SDD

Demand Distribution = DD1

Number of

customers 3 5 10 15 20

Storage (volume) restriction

25% 50% 25% 50% 25% 50% 25% 50% 25% 50%

Unit-volume 1841.1 940.9 2896.95 1948.35 6561.3 4422.9 10025.65 6703.5 13378.95 8925.2

Number of selected customers

2 1 3.2 2.15 7.2 4.95 11.15 7.5 14.95 10

Profit 44226.05 23696.95 72491.85 49841 161335.45 113653.9 251250.25 180931.7 342984.25 239741.85

Budget 217618 113026 339422.5 229254 770503.5 522642 1175881.5 787051.5 1563068 1051835.5

Veh

icle

Type 1 0 0.2 0.15 0 0 0 0.05 0 0.05 0

Type 2 4.65 2.85 7.05 4.5 14.65 11.5 22.8 14.25 24.1 21.65

Mat

eria

l

Han

dle

r 1st Shift 1.75 1 2.05 1.85 4.6 3 7 4.95 9.9 6

2nd Shift 1.8 1 2.05 1.9 4.6 3 7 4.95 9.9 6

Demand Distribution = DD2

Number of

customers 3 5 10 15 20

Storage (volume)

restriction 25% 50% 25% 50% 25% 50% 25% 50% 25% 50%

Unit-volume 3051.3 1511.95 4717.35 3056.95 10718.65 7379.55 16557.55 10951.55 22310.7 14865.8

Number of

selected customers 2 1 3.15 2 7.1 4.95 10.95 7.25 14.95 9.95

Profit 77813.6 40717.5 120634.55 83767.5 272965.9 195519.65 431988.2 300354.95 574544.6 411444.3

Budget 356468 179211 550972.5 355758.5 1248232 863294 1926241.5 1276843.5 2600480.5 1735378.5

Veh

icle

Type 1 0 0.1 0.15 0 0.05 0.05 0.05 0.05 0.05 0

Type 2 5.9 3.9 9.5 5.7 18.1 14.95 27.35 19.35 39 26.5

Mat

eria

l

Han

dle

r 1st Shift 2 1 3.2 2.1 7.8 4.95 12 7.95 16 10.95

2nd Shift 2 1.3 3.2 2.15 7.8 4.95 12 7.95 16 10.95

199

Heuristic Result Tables of [RSCSDDM] for Two-Product Delivery with DDD

Demand Distribution = MDD1

Number of

customers 3 5 10 15 20

Storage (volume) restriction

25% 50% 25% 50% 25% 50% 25% 50% 25% 50%

Unit-volume 2238.35 1135.05 3467.8 2282.05 8004.25 5388.5 12212.65 8100.8 16318.35 10920.4

Number of selected customers

2 1 3.15 2.05 7.2 4.95 11.1 7.45 14.9 10

Profit 62381.65 32680.35 96360.9 68354.4 220902.8 157617.5 344142.85 242787.9 462484.65 332149.6

Budget 272962.5 140760 422159 276886.5 974731.5 658699.5 1484593 989375.5 1984595.5 1331516

Veh

icle

Type 1 0 0.05 0 0.05 0.1 0 0.1 0.1 0.2 0.05

Type 2 4 3 7.45 4.4 16.65 11.4 23 16.95 29.65 21.3

Mat

eria

l

Han

dle

r 1st Shift 2 1 2.65 2 5.65 4 9 5.9 11.95 8

2nd Shift 2 1 2.7 2 5.65 4 9 5.9 11.95 8

Demand Distribution = MDD2

Number of

customers 3 5 10 15 20

Storage (volume)

restriction 25% 50% 25% 50% 25% 50% 25% 50% 25% 50%

Unit-volume 2657.5 1346.35 4089.95 2670.3 9344.9 6392.45 14411.6 9498.65 19342.65 12887.8

Number of

selected customers 2 1 3.15 2 7.15 4.95 11 7.25 14.95 9.95

Profit 62671.15 32245.25 95636.6 67108.55 213908.8 155107.4 340966.45 239258.95 451235.1 325077.4

Budget 300062.5 154348.5 462901.5 300668.5 1053097 722598 1623005 1071791 2180155.5 1453893.5

Veh

icle

Type 1 0 0.05 0.2 0.1 0 0.05 0.1 0.1 0.15 0.1

Type 2 5.1 3.5 9.2 5.3 17.85 14.05 27.1 19.25 36.65 25.4

Mat

eria

l

Han

dle

r 1st Shift 2 1 3 2 6.75 4 10 6.9 14 9

2nd Shift 2 1 3 2 6.75 4 10 6.9 14 9

200

Appendix 13

Integrality and Optimality Gaps of Cases with Restricted Storage Space

Integrality Gap

1 Product Type 2 product Type

Product 1 Product 2 SDD DDD

DD1 DD2 DD1 DD2 DD1 DD2 MDD1 MDD2

Nu

mb

er o

f cu

sto

mer

s

3

25% 17.40 5.45 15.75 12.13 7.74 3.19 2.72 3.55

50% 22.33 15.22 13.19 13.70 12.27 7.46 8.07 8.62

5 25% 6.39 5.01 13.01 6.90 6.40 N/A 4.46 N/A

50% 19.05 4.60 10.81 8.36 5.77 2.88 3.00 3.61

10

25% N/A N/A N/A N/A N/A N/A N/A N/A

50% N/A N/A 9.56 2.34 N/A N/A N/A N/A

Optimality Gap

1 Product Type 2 product Type

Product 1 Product 2 SDD DDD

DD1 DD2 DD1 DD2 DD1 DD2 MDD1 MDD2

Nu

mb

er o

f cu

sto

mer

s

3 25% 21.99 7.13 20.73 14.69 9.37 3.77 3.63 4.34

50% 29.91 19.16 18.59 17.09 15.38 9.06 10.25 10.62

5 25% 8.32 6.31 15.70 8.17 6.76 4.96 5.43 7.17

50% 22.27 5.89 14.38 10.28 7.17 3.48 3.81 4.35

10

25% 9.53 4.78 5.72 3.93 6.66 3.40 5.03 5.03

50% 7.25 6.06 11.57 3.02 8.30 4.65 5.03 5.77

15 25% 6.45 3.38 4.91 3.43 6.82 3.08 4.10 4.63

50% 7.22 4.40 4.63 3.56 5.64 3.46 4.78 5.23

20 25% 5.20 2.84 5.26 2.49 4.17 3.64 3.83 5.10

50% 5.84 3.66 6.09 2.92 6.98 3.59 4.06 4.90

201

Appendix 14

Optimal Result Tables of [RBCSDDM]

Optimal Result Tables of [RBCSDDM] for Single-Product Delivery

Demand Distribution = DD1

Product 1 Product 2

Number of

customers 3 5 10 3 5 10

Budget restriction 25% 50% 25% 50% 50% 50% 25% 50% 25% 50%

Budget 121662 68818 212404.71 138705 303070 87218 47988.5 151117.37 96875. 212920

Number of

selected customers 1.95 1.05 3.35 2.25 5 2 1.05 3.47 2.25 4.67

Profit 22354.35 13805.05 39765.47 27981.95 73786.00 23943.95 14675.55 42660.63 29350.65 71813.67

Unit-volume 1181.90 665.3 2070.47 1349.00 2960.00 606.35 332.65 1055.53 674.55 1490.00

Veh

icle

Type 1 1.20 0.45 1.53 0.95 1.00 0.45 1.00 1.42 0.90 2.33

Type 2 0.80 0.75 1.53 1.20 3.00 0.75 0.00 0.58 0.55 0.67

Mat

eria

l

Han

dle

r 1st Shift 2.00 1.9 2 2.00 2.00 2 1.70 1.95 1.95 2.00

2nd Shift 1.70 0.75 1.94 1.55 2.00 0.7 0.10 1.37 0.80 1.00

Demand Distribution = DD2

Product 1 Product 2

Number of

customers 3 5 10 3 5 10

Budget restriction 25% 50% 25% 50% 50% 50% 25% 50% 25% 50%

Budget 207548 108366.5 319618.57 215528.5

No

Solution

144792.5 75528.5 236447 150830.5 327170

Number of

selected customers 2 1 3 2.1 2 1 3.30 2.05 4

Profit 39206.35 22295.40 65900.86 45217.30 41250.85 23549.4 67680.35 47336.20 125516.00

Unit-volume 2023.7 1052.80 3121.43 2102.20 1011.85 526.4 1656.65 1054.55 2297.00

Veh

icle

Type 1 1.65 0.85 1.14 1.10 1.35 0.25 0.75 1.05 1.00

Type 2 1.35 1.05 3.14 1.85 0.65 0.75 1.65 0.95 2

Mat

eria

l

Han

dle

r 1st Shift 2 2.00 2.29 2.00 1.95 1.75 2.00 1.90 2

2nd Shift 2 0.55 2.00 1.95 0.65 0.4 1.80 0.65 2

202

Optimal Result Tables of [RBCSDDM] for Two-Product Delivery

Same Demand Distributions

Demand Distribution DD1 DD2

Number of customers 3 5 3 5

Budget restriction 25% 50% 25% 50% 25% 50% 50%

Budget 213487.5 110263.5 321078.75 222848.5 354096 176271.5 353409.5

Number of

selected customers 2 1 3 2.05 2 1 2

Profit 47239.85 26459.45 72377.25 52516.95 80185.6 43657 86116.5

Unit-volume 1834.7 940.9 2785 1920.35 3051.3 1509.25 3056.95

Veh

icle

Type 1 1.55 1.2 1.38 1.45 0.9 0.6 1.1

Type 2 1.3 0.6 2.63 1.5 3.3 1.55 3.2

Mat

eria

l

Han

dle

r 1st Shift 2 2 2 2 2.1 2 2.15

2nd Shift 2 0.65 2 1.9 2.15 1.65 2

Different Demand Distributions

Product type MDD1 MDD2

Number of customers 3 5 3 5

Budget restriction 25% 50% 25% 50% 25% 50% 50%

Budget 271314 138261.5 416990 274889 297878 150790 298238.5

Number of

selected customers 2 1 3 2.05 2 1 2

Profit 64156.2 35178.85 80649 70351.9 64855.65 34993.45 69538.55

Unit-volume 2239.35 1135.05 3441 2282.05 2657.5 1338.25 2670.3

Veh

icle

Type 1 1.75 0.9 2 1.15 1.3 0.55 1.2

Type 2 1.55 1.1 3 2 2.45 1.55 2.55

Mat

eria

l

Han

dle

r 1st Shift 2 2 3 2 2 2 2

2nd Shift 2 0.85 2 2 2 1.05 2

203

Appendix 15

Heuristic Result Tables of [RBCSDDM]

Heuristic Result Tables of [RBCSDDM] for Only Product 1 Delivery

Demand Distribution = DD1

Number of

customers 3 5 10 15 20

Budget restriction 25% 50% 25% 50% 25% 50% 25% 50% 25% 50%

Budget 126546.67 71450 217915 144219.44 451181.5 301640 705102.5 469472 934728.5 621537

Number of

selected customers 1.94 1.06 3.45 2.28 7.25 5 11.15 7.6 15 9.9

Profit 19710.06 11852.31 37583.35 23877.56 81413.7 61561.45 123931.9 91649.95 171870.9 127478.15

Unit-volume 1199.33 671.38 2100.40 1358.44 4343.2 2911.7 6818.9 4526 9051.5 6008.4

Veh

icle

Type 1 0 0 0.05 0 0 0 0 0 0 0

Type 2 3.94 2.31 4.5 5.11 10 6.4 12.85 10.05 16.7 12.2

Mat

eria

l

Han

dle

r 1st Shift 1 1 2 1 3 2 5 3 6 4

2nd Shift 1 1 1.95 1 3 2 5 3 6 4

Demand Distribution = DD2

Number of

customers 3 5 10 15 20

Budget restriction 25% 50% 25% 50% 25% 50% 25% 50% 25% 50%

Budget 210161.67 111172.5 342080.5 222061.05 738426.5 504919.5 1154311 758189.5 1533295.5 1024473.5

Number of

selected customers 2 1 3.3 2.16 7.2 4.95 11.05 7.35 14.85 9.95

Profit 38804 19489.4 60813 44465.7 139501.25 104770.25 210856.2 153992 291129.3 215223.2

Unit-volume 2027.33 1052.8 3307 2144.95 7152.5 4887.6 11223.4 7345.9 14912.1 9944.3

Veh

icle

Type 1 0.11 0.05 0 0 0 0 0 0 0 0

Type 2 4.06 3.15 6.65 4.26 13.05 9.35 16.95 13.3 22.4 16.5

Mat

eria

l

Han

dle

r 1st Shift 2 1 2.45 2 5 3.35 8 5 10.9 7

2nd Shift 2 1 2.45 2 5 3.35 8 5 10.9 7

204

Heuristic Result Tables of [RBCSDDM] for Only Product 2 Delivery

Demand Distribution = DD1

Number of

customers 3 5 10 15 20

Budget restriction 25% 50% 25% 50% 25% 50% 25% 50% 25% 50%

Budget 90743.5 51377.5 157659.5 100721.5 313686.5 216559 494647 328959 655581 437293.5

Number of

selected customers 2 1.1 3.55 2.3 7.3 5 11.25 7.55 15 10

Profit 20418.45 13197.15 37991.3 26565.95 89154.1 62414.3 133714.6 99225.75 181838.15 135148.7

Unit-volume 606.35 344.3 1070.05 681.95 2174.65 1472.3 3432.65 2280.9 4540.05 3023.85

Veh

icle

Type 1 0.1 0.1 0.1 0.05 0 0 0.05 0 0 0

Type 2 3.5 2.1 4.75 3.1 5.35 6.8 7.9 5.85 12.1 8.6

Mat

eria

l

Han

dle

r 1st Shift 1 1 1 1 2 1 3 2 3 2

2nd Shift 1 0.05 1 1 2 1 3 2 3 2

Demand Distribution = DD2

Number of

customers 3 5 10 15 20

Budget restriction 25% 50% 25% 50% 25% 50% 25% 50% 25% 50%

Budget 148466 78184 240083.5 156819.5 518311.5 352347 805744 529735 1072747 718213.5

Number of

selected customers 2 1 3.3 2.15 7.25 4.95 11.05 7.4 14.9 10

Profit 37577.35 20893.9 63600 44140.3 149108.55 113163.1 222721.2 163738.3 308839.1 228121.35

Unit-volume 1011.85 526.4 1653.5 1071.1 3602.4 2454.15 5611.7 3683.6 7484.9 5001.6

Veh

icle

Type 1 0.1 0 0.05 0 0.1 0 0 0 0 0.05

Type 2 3.95 2.5 5.25 4 7.7 5.25 11.15 7.85 14.2 10.1

Mat

eria

l

Han

dle

r 1st Shift 1 1 1.35 1 3 2 4 3 5 3.8

2nd Shift 1 0.9 1.4 1 3 2 3 3 5 3.8

205

Heuristic Result Tables of [RBCSDDM] for Two-Product Delivery with SDD

Demand Distribution = DD1

Number of

customers 3 5 10 15 20

Budget restriction 25% 50% 25% 50% 25% 50% 25% 50% 25% 50%

Budget 216503 112747 347116 225824 781006 526456.5 1182099.5 789747.5 1577407 1052030.5

Number of

selected customers 2 1 3.3 2.1 7.3 5 11.15 7.5 15.1 10

Profit 44224.35 23975.95 72750.55 49541.45 162776.45 114366.8 253024.55 180135.05 341332.8 241757.95

Unit-volume 1834.7 940.9 2926.67 1920.35 6678.56 4467.7 10087.67 6726.45 13477.28 13477.28

Veh

icle

Type 1 0 0.05 0.1 0 0.15 0 0 0 0 0.15

Type 2 4.6 2.8 7.55 4.7 14.25 11.5 22.6 15.2 26.95 20.65

Mat

eria

l

Han

dle

r 1st Shift 1.75 1 2.1 1.8 4.75 3 7 4.95 9.95 6

2nd Shift 1.8 1 2.15 1.85 4.75 3 7 4.95 9.95 6

Demand Distribution = DD2

Number of

customers 3 5 10 15 20

Budget restriction 25% 50% 25% 50% 25% 50% 25% 50% 25% 50%

Budget 356525 179225 551577 355809.5 1251452 864978.5 1930442.5 1274228.95 2604387.5 1736054.5

Number of

selected customers 2 1 3.15 2 7.1 4.95 10.95 7.21 14.95 9.95

Profit 77756.6 40703.5 120030.05 83716.5 273252.4 196180.4 429406.5 302131.84 579400.45 413778.6

Unit-volume 3051.3 1511.95 4717.35 3056.95 10741.45 7399.15 16570.75 10940.42 22370.65 14891.35

Veh

icle

Type 1 0 0.05 0.15 0 0.1 0.1 0.4 0 0.25 0.1

Type 2 5.8 3.9 9.85 5.85 18.4 14.7 29.4 18.63 37.7 25.45

Mat

eria

l

Han

dle

r 1st Shift 2 1 3.2 2.1 7.8 5 12 7.95 16 10.95

2nd Shift 2 1.3 3.2 2.15 7.8 5 12 7.95 16 10.95

206

Heuristic Result Tables of [RBCSDDM] for Two-Product Delivery with DDD

Demand Distribution = MDD1

Number of

customers 3 5 10 15 20

Budget restriction 25% 50% 25% 50% 25% 50% 25% 50% 25% 50%

Budget 273274.5 140711 427986.5 276832 976684 662948.5 1491438.5 988886.5 1992246.5 1333122

Number of

selected customers 2 1 3.2 2.05 7.2 4.95 11.05 7.5 14.95 10

Profit 62195.7 32729.35 97396.3 68408.9 221628.2 157591.8 344394.2 244458.8 465889 331900.9

Unit-volume 2239.35 1135.05 3515.15 2282.05 8020.8 5426.8 12273.15 8111.95 16412.55 10933.85

Veh

icle

Type 1 0 0 0 0 0.15 0.1 0.05 0.15 0.05 0.1

Type 2 4.25 3 7.65 4.35 16.6 12 23.55 15.75 29.25 21.85

Mat

eria

l

Han

dle

r 1st Shift 2 1 2.7 2 5.65 4 9 5.9 11.95 8

2nd Shift 2 1 2.7 2 5.65 4 9 5.9 11.95 8

Demand Distribution = MDD2

Number of

customers 3 5 10 15 20

Budget restriction 25% 50% 25% 50% 25% 50% 25% 50% 25% 50%

Budget 300685 154319 466609.5 300323 1057548.5 725135 1627031.5 1078753.5 2184128 1456404.5

Number of

selected customers 2 1 3.2 2 7.15 4.95 11.05 7.35 14.95 9.95

Profit 62048.65 32274.75 96614.65 67454.05 215428.15 155772.7 343294.1 240254.3 454230.9 326426.5

Unit-volume 2657.5 1346.35 4129.35 2670.3 9388.15 6420.9 14466.95 9570.5 19394.3 12917.05

Veh

icle

Type 1 0 0 0.05 0.1 0.05 0.2 0 0 0 0.05

Type 2 5.65 3.5 8.6 5 17.9 13.6 25.85 19.15 36.45 25.5

Mat

eria

l

Han

dle

r 1st Shift 2 1 3 2 6.7 4.15 10.35 6.95 14 9

2nd Shift 2 1 3 2 6.7 4.15 10.35 6.95 14 9

207

Appendix 16

Integrality and Optimality Gaps of Cases with Restricted Budget

Integrality Gap

1 Product Type 2 product Type

Product 1 Product 2 SDD DDD

DD1 DD2 DD1 DD2 DD1 DD2 MDD1 MDD2

Nu

mb

er o

f cu

sto

mer

s 3 25% 17.24 6.17 18.65 10.83 7.14 3.26 3.34 4.59

50% 18.85 16.32 11.43 14.06 10.69 7.45 7.92 8.51

5 25% 6.52 4.60 12.10 6.81 8.35 N/A 5.90 N/A

50% 20.85 3.99 10.79 7.36 6.17 2.89 2.93 3.16

10

25% N/A N/A N/A N/A N/A N/A N/A N/A

50% 4.47 N/A 10.51 1.52 N/A N/A N/A N/A

Optimality Gap

1 Product Type 2 product Type

Product 1 Product 2 SDD DDD

DD1 DD2 DD1 DD2 DD1 DD2 MDD1 MDD2

Nu

mb

er o

f cu

sto

mer

s

3 25% 21.79 7.84 23.73 13.31 8.78 3.85 4.24 5.38

50% 26.05 19.25 19.58 17.44 13.75 9.06 10.09 10.51

5 25% 8.67 6.57 14.76 8.08 7.84 5.50 5.42 6.10

50% 24.17 6.30 14.37 10.30 7.58 3.49 3.74 3.89

10

25% 8.79 5.08 4.95 3.95 6.46 3.48 4.99 4.96

50% 6.39 5.11 11.49 2.89 8.08 4.52 5.69 5.65

15

25% 6.40 3.18 4.75 3.39 6.53 3.83 4.26 4.14

50% 7.35 4.63 4.74 3.54 6.47 3.20 4.15 5.13

20

25% 5.34 2.92 5.39 2.59 5.31 3.19 3.52 4.89

50% 5.64 3.55 5.29 2.96 6.39 3.26 4.32 4.80

208

REFERENCES

Aghezzaf, E., B.Raa, and H.V. Landeghem. 2006. ―Modeling inventory routing problems

in supply chains of high consumption products,‖ European Journal of Operational

Research 169 (2006): 1048-1063.

Anily, S. and A.Federgruen. 1990. ―One warehouse multiple retailer systems with vehicle

routing costs,‖ Management Science 36 (1): 92-114.

Arsham, H. 2008. ―Deterministic modeling: linear optimization with applications,‖

< http://home.ubalt.edu/ntsbarsh/opre640a/partVIII.htm#rplp> accessed [July 16,

2008]

Berman, O. and R.C.Larson. 2001. ―Deliveries in an inventory/routing problem using

stochastic dynamic programming,‖ Transportation Science 35 (2): 192-213.

Bonabeau, E. 2002. ―Agent-based Modeling: Methods and Techniques for Simulating

Human Systems,‖ Proceedings of the National Academy of Sciences of the United

States of America 99: 7280–7287.

Brandão, J. 2004. ―A tabu search algorithm for the open vehicle routing problem,‖

European Journal of Operational Research. 157 (2004): 552-564.

Bräysy, O. and M. Gendreau. 2005a. ―Vehicle routing problem with time windows, part

I: route construction and local search algorithms,‖ Transportation Science 39 (1):

104-118.

Bräysy, O. and M. Gendreau. 2005b. ―Vehicle routing problem with time windows, part

II: metaheuristics,‖ Transportation Science 39 (1): 119-139.

Bronzini, M. and R.Kicinger. 2006. ―Conceptual model of a self-organizing traffic

management hazard response system,‖ Transportation Research Board 2006

Annual Meeting CD-ROM.

Campbell, A.M. and M.W.P. Savelsbergh. 2004. ―A decomposition approach for the

inventory-routing problem,‖ Transportation Science 38 (4): 488-502.

Campos, V. and E.Mota. 2000. ―Heuristic procedures for the capacitated vehicle routing

problem,‖ Computational Optimization and Applications 16: 265-277.

209

Carson, Y. and A.Maria. 1997. ―Simulation optimization: methods and applications,‖ In

Proceedings of the 1997 Winter Simulation Conference, eds. S. Andradóttir, K.J.

Healy, D.H.Withers, and B.L.Nelson: 118-126.

Chan, S. and G. Harris. 2005. ―Hurricane and Floods Overwhelmed Hospitals,‖ The New

York Times, September 14, 2005.

Chang, E.C.P. 2003. ―Traffic simulation for effective emergency evacuation,‖ Oak Ridge

National Laboratory, Oak Ridge, TN.

Chen, X. 2003. ―Agent-based Simulation of Evacuation Strategies under Different Road

Network structures,‖

<http://www.ucgis.org/summer03/studentpapers/xuweichen.pdf> [accessed July 16,

2008].

Chiu, Y.C., H.Zheng, J.Villalobos, and B.Gautam. 2007. ―Modeling no-notice mass

evacuation using a dynamic traffic flow optimization model,‖ IIE Transactions 39:

83-94.

Church, R.L. and R. Sexton. 2002. ―Modeling Small Area Evacuation: Can Existing

Transportation Infrastructure Impede Public Safety? California Department of

Transportation. Testbed Center for Interoperability,‖.

<http://www.ncgia.ucsb.edu/vital/research/pubs/200204-Evacuation.pdf> [accessed

July 16, 2008].

Cohen, M.A. and H.L.Lee. 1988. ―Strategic analysis of integrated production-distribution

systems: models and methods,‖ Operations Research 36 (2): 216-228.

Cordone, R. and R.W.Calvo. 2001. ―A heuristic for the vehicle routing problem with time

windows,‖ Journal of Heuristics 7 :107-129.

Cova, T.J. and J.P. Johnson. 2003. ―A network flow model for lane-based evacuation

routing,‖ Transportation Research Part A 37(7): 579–604.

Crevier, B., J.Cordeau, G.Laporte. 2007. ―The multi-depot vehicle routing problem with

inter-depot routes,‖ European Journal of Operational Research 176(2007): 756-773.

de Silva, F.N., R.W. Eglese, and M. Pidd. 2003. ―Evacuation planning and spatial

decision making: designing effective spatial decision support systems through

integration of technologies,‖ In Decision making support systems: achievements,

trends and challenges for. Idea Group Publishing, p 358–373.

210

Dondo, R. and J.Cerdá. 2007. ―A cluster-based optimization approach for the multi-depot

heterogeneous fleet vehicle routing problem with time windows,‖ European Journal

of Operational Research 176: 1478-1507.

FEMA/Corps Hurricane Study Program, 1986-2006. ―Summary Report Completed in

Summer 2000-South Carolina Hurricane Evacuation Study,‖

<http://chps.sam.usace.army.mil/USHESdata/SC/SCmainreportpage.htm >,

[accessed July 16, 2008].

Fu, Z., R. Eglese, and Li, L.Y.O. 2005. ―A new tabu search heuristic for the open vehicle

routing problem,‖ Journal of the Operational Research Society 56 (2005): 267-274.

Gladwin, C.H., H. Gladwin, and W.G. Peacock. 2001. ―Modeling hurricane evacuation

decisions with ethnographic methods,‖ International Journal of Mass Emergencies

and Disasters 19(2): 117–143.

Hashimoto, H., T.Ibaraki, S.Imahori, and M.Yagiura. 2006. ―The vehicle routing problem

with flexible time window and traveling times,‖ Discrete Applied Mathematics 154

(2006): 2271-2290.

Henrion, R. 2004. ―Introduction to Chance-Constrained Programming‖.

< http://stoprog.org/index.html?SPIntro/intro2ccp.html>, [accessed July 16, 2008].

Ho, W., G.T.S.Ho, P.Ji, and H.C.W.Lau. 2008. ―A hybrid genetic algorithm for the multi-

depot vehicle routing problem,‖ Engineering Applications of Artificial Intelligence

21(2008): 548-557.

Hobeika, A.G. and B. Jamei. 1985. ―MASSVAC: A model for calculating evacuation

times under natural disaster,‖ Emergency Planning, Simulation Series 15: 23–28.

Hobeika, A.G. and C. Kim. 1998. ―Comparison of traffic assignments in evacuation

modeling,‖ IEEE Transactions on Engineering Management 45(2): 192–198.

Holmes, Derek. ―What is Stochastic Programming?‖.

<http://users.iems.northwestern.edu/~jrbirge/html/dholmes/StoProIntro.html>

[accessed July 16, 2008]

Hospital Incident Command System Guidebook. 2006.

< http://www.emsa.ca.gov/HICS/files/Guidebook_Glossary.pdf >, [accessed July

16, 2008]

Law, A.M. and W.D.Kelton. 2000. Simulation Modeling and Analysis. 3rd

Ed. New York:

McGraw-Hill: 253-259.

211

Le Bouthillier, A. and T.G.Crainic. 2005. ―A cooperative parallel meta-heuristic for the

vehicle routing problem with time windows,‖ Computers & Operations Research 32

(2005): 1685-1708.

Li, F., B.Golden, E.Wasil. 2007. ―The open vehicle routing problem: Algorithms, large-

scale test problems, and computational results,‖ Computers & Operations Research

34 (2007) : 2918-2930.

Liu, H.X., J.X.Ban, W.Ma, P.B.Mirchandani. 2006. ―Model reference adaptive control

framework for real time traffic management under emergency evacuation,‖

Transportation Research Board 2006 Annual Meeting CD-ROM.

Liu, S.C. and S.B.Lee. 2003. ―A two-phase heuristic method for the multi-depot location

routing problem taking inventory control decisions into consideration,‖

International Journal of Advanced Manufacturing Technology (2003) 22: 941-950.

Liu, S.C. and C.C.Lin. 2005. ―A heuristic method for the combined location and

inventory problem,‖ International Journal of Advanced Manufacturing Technology

(2005) 26: 372-381.

McGlown, K.J. 1999. ―Determinants of the Evacuation of Health Care Facilities. Ph.D.

Dissertation,‖ University of Alabama at Birminham.

McGlown, K.J. 2001. ―Evacuation of Health Care Facilities: A New Twist to a Classic

Model,‖ Natural HazardsReview 2(2): 90–99.

Ozdamar, L., E.Ekinci, and B.Kucukyazici. 2004. ―Emergency Logistics Planning in

Natural Disasters,‖ Annals of Operations Research 129: 217-245.

Perry, R.W. and M.K. Lindell. 1991. ―The Effects of Ethnicity on Evacuation Decision-

Making,‖ International Journal of Mass Emergencies and Disasters 9(1): 47–68.

Pidd, M., F.N. de Silva, and R.W. Eglese. 1996. ―A simulation model for emergency

evacuation,‖ European Journal of Operational Research 90(1996): 413–419.

Pisinger, D. and S.Ropke. 2007. ―A general heuristic for vehicle routing problems,‖

Computers & Operations Research 34 (2007): 2403-2435.

Pollak, E., M. Falash, L. Ingraham, and V. Gottesman. 2004. ―Operational analysis

framework for emergency operations center preparedness training,‖ In Proceedings

of the 2004 Winter Simulation Conference, eds. R. G. Ingalls, M.D. Rosetti,

J.S.Smith, and B.A.Peters: 839–848.

212

Raa, B. and E.Aghezzaf. 2008. ―Designing distribution patterns for long-term inventory

routing with constant demand rates,‖ International Journal of Production Economics

112 (2008):2 55-263.

Radwan, E., M. Mollaghasemi, S. Mitchell, and G. Yildirim. 2005. ―Framework for

modeling emergency evacuation,‖ Final project report submitted to Florida

Department of Transportation, April 2005. < http://www.dot.state.fl.us/Research-

Center/Completed_Proj/Summary_TE/FDOT_BD548_05_rpt.pdf> [accessed July

16, 2008].

Repoussis, P.P., C.D. Tarantilis, and G.Ioannou. 2007. ―The open vehicle routing

problem with time windows,‖ Journal of the Operational Research Society

58(2007): 355-367.

Rockwell Automation. 2006. OptQuest for Arena User’s Guide.

Rohde, D., D.G. Mcneil Jr., R. Abelson and S. Dewan, 2005 ―154 Patients Died, Many in

Intense Heat, as Rescues Lagged.‖ Global Action on Aging.

<http://www.globalaging.org/armedconflict/countryreports/americas/154died.htm>

[accessed July 16, 2008].

Russell, R.A. and W.Chiang. 2006. ―Scatter Search for the vehicle routing problem with

time windows,‖ European Journal of Operational Research 169 (2006): 606-622.

Qu, W.W., J.H.Bookbinder, and P.Iyogun. 1999. ―An integrated inventory-transportation

system with modified periodic policy for multiple products,‖ European Journal of

Operational Research 115 (1999): 254-269.

Quarantelli, E.L. 1980. ―Evacuation Behavior and Problems: Findings and Implications

from the Research Literature,‖ Disaster Research Center. Ohio State University,

Columbus, Ohio.

Santos, G. and B.E. Aguirre. 2004. ―A Critical Review of Emergency Evacuation

Simulation Models,‖ NIST Workshop on Building Occupant Movement during Fire

Emergencies, 27–52. <http://www.fire.nist.gov/bfrlpubs/fire05/PDF/f05012.pdf>

[accessed December 10, 2006].

Sariklis, D. and S.Powell. 2000. ―A heuristic method for the open vehicle routing

problem,‖ Journal of the Operational Research Society 51(2000): 564-573.

Savalsbergh, M. and J.Song. 2007. ―Inventory routing with continuous moves,‖

Computers & Operations Research 34 (2007): 1744-1763.

213

Savalsbergh, M. and J.Song 2008. ―An optimization algorithm for the inventory routing

problem with continuous moves,‖ Computers & Operations Research 35 (2008):

2266-2282.

Sbayti, H. and H.S.Mahmassani. 2006. ―Optimal scheduling of evacuation operations,‖

Transportation Research Board 2006 Annual Meeting CD-ROM.

Sheffi, Y., H. Mahmassani, and W.B. Powell. 1982. ―A Transportation Network

Evacuation Model,‖ Transportation Research Part A 16(3): 209–218.

Shen, Z.M. and L.Qi. 2007. ―Incorporating inventory and routing costs in strategic

location models,‖ European Journal of Operational Research 179 (2007): 372-389.

Sisiopiku, V.P. 2007. ―Application of traffic simulation modeling for improved

emergency preparedness planning,‖ Journal of Urban Planning and Development

133 (1): 51-60.

Sorensen, J.H. and D. Mileti. 1987. ―Decision-making uncertainties in emergency

warning system organization,‖ International Journal of Mass Emergencies and

Disasters 5 (1):33–62.

Sorensen, J.H. 1991. ―When Shall We Leave? Factors Affecting the Timing of

Evacuation Departures,‖ International Journal of Mass Emergencies and Disasters

9(2): 153–165.

Song, J. and M. Savelsbergh. 2007. ―Performance measurement for inventory routing,‖

Transportation Science 41 (1): 44-54.

South Carolina Department of Health and Environmental Control (SCDHEC). 2004.

―State of South Carolina Department of Health and Environmental Control

Emergency Order ,‖ < http://www.scdhec.net/health/licen/hleo.pdf >[accessed July

16, 2008].

Swisher, J.R. and P.D.Hyden. 2000. ―A survey of simulation optimization techniques and

procedures,‖ In Proceedings of the 2000 Winter Simulation Conference, eds. J.A.

Joines, R. R. Barton, K. Kang, and P. A. Fishwick: 119-128.

Taaffe, K., R. Kohl, and D.L. Kimbler. 2005. ―Hospital Evacuation: Issues and

Complexities,‖ Proceedings of the 2005 Winter Simulation Conference, ed. M.E.

Kuhl, N.M. Steiger, F.B. Armstrong, and J.A. Joines, 943–950.

Tan, K.C., L.H.Lee, Q.L.Zhu, and K.Ou. 2001. ―Heuristic methods for vehicle routing

problem with time windows,‖ Artificial Intelligence in Engineering 15 (2001): 281-

295.

214

Tanaka, K., T.Nagatani, and H. Hanaura. 2006. ―Traffic congestion and dispersion in

hurricane evacuation,‖ Physica A (2006).

Tarantilis, C.D., G.Ioannou, C.T.Kiranoudis, and G.P.Prastacos. 2005. ―Solving the open

vehicle routing problem via a single parameter metaheuristic algorithm,‖ Journal of

the Operational Research Society 56(2005): 588-596.

Thangiah, S.R. and S.Salhi. 2001. ―Genetic clustering: an adaptive heuristic for the multi-

depot vehicle routing problem,‖ Applied Artificial Intelligence 15(4): 361-383.

Tovia, F. 2007. ―An emergency logistics response system for natural disasters,‖

International Journal of Logistics: Research and Applications 10 (3): 173-186.

Tufekci, S. 1995. ―An integrated emergency management decision support system for

hurricane emergencies,‖ Safety Science 20 (1995): 39-48.

Urbina, E. and B.Wolshon. 2003. ―National review of hurricane evacuation plans and

policies: a comparison and contrast of state practices,‖ Transportation Research Part

A 37 (2003): 257-275.

U.S. Government Accountability Office (GAO). 2006. ―GAO-06-443R: Preliminary

Observations on the Evacuation of Hospitals and Nursing Homes due to Hurricanes.

February 16, 2006,‖ <http://www.gao.gov/new.items/d06443r.pdf> [accessed July

16, 2008].

Vogt, B.M. 1990. ―Evacuation of Institutionalized and Specialized Populations,‖ Oak

Ridge National Laboratory, Oak Ridge, TN.

Vogt, B.M. 1991. ―Issues in Nursing Home Evacuations,‖ International Journal of Mass

Emergencies and Disasters 9(2): 247–265.

Wolshon, B., E.Urbina, C.Wilmot, and M.Levitan. 2005a. ―Review of policies and

practices for hurricane evacuation I: Transportation planning, preparedness, and

response,‖ Natural Hazards Review 6 (3): 129-142.

Wolshon, B., E.Urbina, M.Levitan, and C.Wilmot. 2005b. ―Review of policies and

practices of hurricane evacuation II: Traffic operations, management, and control,‖

Natural Hazards Review 6 (3): 143-161.

Zhao, Q., S.Wang, and K.K.Lai. 2007. ―A partition approach to the inventory/routing

problem,‖ European Journal of Operational Research 177 (2007): 786 - 802.