Modeling and optimizing the evacuation of hospitals based on the MRCPSP with resource transfers

In this paper, we consider the problem of hospital evacuation and model it as a multi-mode resource-constrained project scheduling problem (MRCPSP) with additional resource transfers and blockings. Based on this model two heuristic decomposition approaches are proposed. The first uses a tabu search algorithm for the mode assignment problem, the scheduling subproblem is solved by adapted serial and parallel schedule generation schemes using priority rules. The second is based on a decomposition into an evacuation and a routing subproblem where solutions are represented by resource flows. Computational experiments were performed for both approaches using randomly generated instances based on real-world scenarios.

[2]  Kevin Taaffe,et al.  Healthcare Facility Evacuations: Lessons Learned, Research Activity, and the Need for Engineering Contributions , 2010 .

[3]  H. Gantt Work, Wages, and Profits , 1973 .

[4]  F. Brian Talbot,et al.  Resource-Constrained Project Scheduling with Time-Resource Tradeoffs: The Nonpreemptive Case , 1982 .

[5]  J. H. Patterson,et al.  An Algorithm for a general class of precedence and resource constrained scheduling problems , 1989 .

[6]  Rainer E. Burkard,et al.  The quickest flow problem , 1993, ZOR Methods Model. Oper. Res..

[7]  Arno Sprecher,et al.  An exact algorithm for project scheduling with multiple modes , 1997 .

[8]  D. Malcolm,et al.  Application of a Technique for Research and Development Program Evaluation , 1959 .

[9]  Christian Artigues,et al.  Resource-Constrained Project Scheduling , 2008 .

[10]  Grzegorz Waligóra,et al.  Modelling Setup Times in Project Scheduling , 2006 .

[11]  Rema Padman,et al.  An integrated survey of deterministic project scheduling , 2001 .

[12]  Dario Pacciarelli,et al.  Job-shop scheduling with blocking and no-wait constraints , 2002, Eur. J. Oper. Res..

[13]  Sönke Hartmann,et al.  A survey of variants and extensions of the resource-constrained project scheduling problem , 2010, Eur. J. Oper. Res..

[14]  Stephen Warshall,et al.  A Theorem on Boolean Matrices , 1962, JACM.

[15]  Peter Brucker,et al.  A linear programming and constraint propagation-based lower bound for the RCPSP , 2000, Eur. J. Oper. Res..

[16]  RAINER KOLISCH,et al.  Local search for nonpreemptive multi-mode resource-constrained project scheduling , 1997 .

[17]  Richard L. Francis,et al.  Network models for building evacuation , 1982 .

[18]  Rainer Kolisch Resource-Constrained Project Scheduling with Setup-Times , 1993 .

[19]  Arno Sprecher,et al.  Multi-mode resource-constrained project scheduling by a simple, general and powerful sequencing algorithm , 1998, Eur. J. Oper. Res..

[20]  David Gale,et al.  Transient flows in networks. , 1959 .

[21]  Desiree Steinmann,et al.  Improving Hospital Evacuation Planning using Simulation , 2006, Proceedings of the 2006 Winter Simulation Conference.

[22]  Erik Demeulemeester,et al.  Resource-constrained project scheduling: A survey of recent developments , 1998, Comput. Oper. Res..

[23]  Rainer Kolisch,et al.  Semi-active, active, and non-delay schedules for the resource-constrained project scheduling problem , 1995 .

[24]  Toshihide Ibaraki,et al.  Formulation and Tabu Search Algorithm for the Resource Constrained Project Scheduling Problem , 2002 .

[25]  E. Nowicki,et al.  A Fast Taboo Search Algorithm for the Job Shop Problem , 1996 .

[26]  Kincho H. Law,et al.  A multi-agent based framework for the simulation of human and social behaviors during emergency evacuations , 2007, AI & SOCIETY.

[27]  Christian Artigues,et al.  Insertion techniques for static and dynamic resource-constrained project scheduling , 2003, Eur. J. Oper. Res..

[28]  James E. Kelley,et al.  Critical-path planning and scheduling , 1899, IRE-AIEE-ACM '59 (Eastern).

[29]  Mario Vanhoucke Setup times and fast tracking in resource-constrained project scheduling , 2008, Comput. Ind. Eng..

[30]  Robert J Willis,et al.  An iterative scheduling technique for resource-constrained project scheduling , 1992 .

[31]  Salah E. Elmaghraby,et al.  Activity networks: Project planning and control by network models , 1977 .

[32]  Stevanus Adrianto Tjandra Dynamic network optimization with application to the evacuation problem , 2003 .

[33]  Dario Pacciarelli,et al.  Machine Scheduling via Alternative Graphs , 2000 .

[34]  Gilbert Laporte,et al.  Dynamic transportation of patients in hospitals , 2010, OR Spectr..

[35]  Armin Scholl,et al.  Managing and modelling general resource transfers in (multi-)project scheduling , 2010, OR Spectr..

[36]  David K. Smith Network Flows: Theory, Algorithms, and Applications , 1994 .

[37]  Douglas R. Bish,et al.  Decision support for hospital evacuation and emergency response , 2014, Ann. Oper. Res..

[38]  V. Maniezzo,et al.  An Exact Algorithm for the Resource-Constrained Project Scheduling Problem Based on a New Mathematical Formulation , 1998 .

[39]  Christian Artigues,et al.  Constraint-Propagation-Based Cutting Planes: An Application to the Resource-Constrained Project Scheduling Problem , 2005, INFORMS J. Comput..

[40]  Rainer Kolisch,et al.  Experimental evaluation of state-of-the-art heuristics for the resource-constrained project scheduling problem , 2000, Eur. J. Oper. Res..

[41]  E. H. Bowman THE SCHEDULE-SEQUENCING PROBLEM* , 1959 .

[42]  Francisco Ballestín,et al.  A hybrid genetic algorithm for the resource-constrained project scheduling problem , 2008, Eur. J. Oper. Res..

[43]  Rainer Kolisch,et al.  PSPLIB - a project scheduling problem library , 1996 .

[44]  Elise Miller-Hooks,et al.  The building evacuation problem with shared information , 2008 .

[45]  P. Brucker,et al.  Tabu Search Algorithms and Lower Bounds for the Resource-Constrained Project Scheduling Problem , 1999 .

[46]  Sönke Hartmann,et al.  A competitive genetic algorithm for resource-constrained project scheduling , 1998 .

[47]  Peter Brucker,et al.  A branch and bound algorithm for the resource-constrained project scheduling problem , 1998, Eur. J. Oper. Res..

[48]  Erik Demeulemeester,et al.  Project scheduling : a research handbook , 2002 .

[49]  Éva Tardos,et al.  “The quickest transshipment problem” , 1995, SODA '95.

[50]  Sönke Hartmann,et al.  Project scheduling with multiple modes: A comparison of exact algorithms , 1998, Networks.

[51]  Andreas Schadschneider,et al.  Simulation of evacuation processes using a bionics-inspired cellular automaton model for pedestrian dynamics , 2002 .

[52]  Delbert L. Kimbler,et al.  Hospital evacuation: issues and complexities , 2005, Proceedings of the Winter Simulation Conference, 2005..

[53]  Edward W. Davis,et al.  Project Scheduling under Resource Constraints—Historical Review and Categorization of Procedures , 1973 .

[54]  Philip M. Wolfe,et al.  Multiproject Scheduling with Limited Resources: A Zero-One Programming Approach , 1969 .

[55]  W. Dick,et al.  Planung deutscher Krankenhäuser für Großschadensfälle , 1998, Notfall & Rettungsmedizin.

[56]  Rainer Kolisch,et al.  Experimental investigation of heuristics for resource-constrained project scheduling: An update , 2006, Eur. J. Oper. Res..

[57]  Alf Kimms,et al.  Optimization and simulation of traffic flows in the case of evacuating urban areas , 2011, OR Spectr..

[58]  Rainer Kolisch,et al.  Benchmark instances for project scheduling problems , 1999 .

[59]  David D. Bedworth,et al.  Integrated Production, Control Systems: Management, Analysis, and Design , 1982 .

[60]  B. Roy,et al.  Les Problemes d'Ordonnancement , 1967 .

[61]  E. W. Davis,et al.  Multiple Resource–Constrained Scheduling Using Branch and Bound , 1978 .

[62]  Rainer Kolisch,et al.  Characterization and generation of a general class of resource-constrained project scheduling problems , 1995 .

[63]  Jerome D. Wiest Some Properties of Schedules for Large Projects with Limited Resources , 1964 .

[64]  Andreas Drexl,et al.  Project scheduling under resource and mode identity constraints: Model, complexity, methods, and application , 1997 .

[65]  Chelliah Sriskandarajah,et al.  A Survey of Machine Scheduling Problems with Blocking and No-Wait in Process , 1996, Oper. Res..

[66]  Fred W. Glover,et al.  Tabu Search - Part I , 1989, INFORMS J. Comput..

[67]  Y. Kochetov,et al.  Evolutionary Local Search with Variable Neighborhood for the Resource Constrained Project Scheduling Problem , 2003 .

[68]  Kevin Taaffe,et al.  Allocation of resources for hospital evacuations via simulation , 2007, 2007 Winter Simulation Conference.

[69]  Sarah Bretschneider Mathematical Models for Evacuation Planning in Urban Areas , 2012 .

[70]  Martin Skutella,et al.  Time-Expanded Graphs for Flow-Dependent Transit Times , 2002, ESA.

[71]  Kevin Taaffe,et al.  A model for allocating resources during hospital evacuations , 2009, Comput. Ind. Eng..

[72]  Erik Demeulemeester,et al.  A branch-and-bound procedure for the multiple resource-constrained project scheduling problem , 1992 .

[73]  Bradford H. Gray,et al.  Hospitals in Hurricane Katrina: Challenges Facing Custodial Institutions in a Disaster , 2007, Journal of health care for the poor and underserved.

[74]  Professor Dr. Klaus Neumann,et al.  Project Scheduling with Time Windows and Scarce Resources , 2003, Springer Berlin Heidelberg.

[75]  Bert De Reyck,et al.  A hybrid scatter search/electromagnetism meta-heuristic for project scheduling , 2006, Eur. J. Oper. Res..

[76]  Thorsten Koch,et al.  Rapid mathematical programming , 2005 .

[77]  Rainer Kolisch,et al.  Adaptive search for solving hard project scheduling problems , 1996 .

[78]  H. W. Hamacher,et al.  Mathematical Modelling of Evacuation Problems: A State of Art , 2001 .

[79]  D. R. Fulkerson,et al.  Constructing Maximal Dynamic Flows from Static Flows , 1958 .

[80]  Erik Demeulemeester,et al.  New Benchmark Results for the Resource-Constrained Project Scheduling Problem , 1997 .

[81]  J W Fondahl,et al.  A non-computer approach to the critical path method , 1962 .

[82]  Peter J. Stuckey,et al.  Why Cumulative Decomposition Is Not as Bad as It Sounds , 2009, CP.

[83]  Peter Brucker,et al.  Complex Scheduling , 2006 .

[84]  Gunnar G. Løvs Models of wayfinding in emergency evacuations , 1998, Eur. J. Oper. Res..

[85]  Jan Karel Lenstra,et al.  Scheduling subject to resource constraints: classification and complexity , 1983, Discret. Appl. Math..

[86]  Rolf H. Möhring,et al.  Scheduling project networks with resource constraints and time windows , 1988 .

[87]  Rainer Kolisch,et al.  Project Scheduling Under Partially Renewable Resource Constraints , 1999 .

[88]  Rainer Kolisch Serial and parallel resource-constrained project scheduling methods revisited: Theory and computation , 1994 .

[89]  Rainer Kolisch,et al.  Efficient priority rules for the resource-constrained project scheduling problem , 1996 .

[90]  Éva Tardos,et al.  Polynomial time algorithms for some evacuation problems , 1994, SODA '94.

[91]  Armin Scholl,et al.  Computing lower bounds by destructive improvement: An application to resource-constrained project scheduling , 1999, Eur. J. Oper. Res..

[92]  James H. Patterson,et al.  A Comparison of Exact Approaches for Solving the Multiple Constrained Resource, Project Scheduling Problem , 1984 .

[93]  Sigrid Knust,et al.  The bottleneck transportation problem with auxiliary resources , 2015, 4OR.

[94]  R. Słowiński Multiobjective network scheduling with efficient use of renewable and nonrenewable resources , 1981 .

[95]  Federico Barber,et al.  An efficient hybrid genetic algorithm for scheduling projects with resource constraints and multiple execution modes , 2009 .

[96]  Balázs Kotnyek,et al.  An annotated overview of dynamic network flows , 2003 .

[97]  Xiaoping Zheng,et al.  Modeling crowd evacuation of a building based on seven methodological approaches , 2009 .

[98]  Madan Lal Mittal Multi-project Scheduling with resource transfers , 2005 .

[99]  Rolf H. Möhring,et al.  Resource-constrained project scheduling: Notation, classification, models, and methods , 1999, Eur. J. Oper. Res..

[100]  Alain Quilliot,et al.  Flow models for Project Scheduling with transfer delays , 2012, 2012 Federated Conference on Computer Science and Information Systems (FedCSIS).

[101]  J. M. Tamarit,et al.  Project scheduling with resource constraints: A branch and bound approach , 1987 .

[102]  Francisco Ballestín,et al.  Justification and RCPSP: A technique that pays , 2005, Eur. J. Oper. Res..

[103]  Robert E. Tarjan,et al.  Improved Time Bounds for the Maximum Flow Problem Improved Time Bounds for the Maximum Flow Problem Improved Time Bounds for the Maximum Flow Problem , 2008 .

[104]  Ravi Sethi,et al.  The Complexity of Flowshop and Jobshop Scheduling , 1976, Math. Oper. Res..

[105]  Fred Glover,et al.  Tabu Search - Part II , 1989, INFORMS J. Comput..

[106]  George C Lee,et al.  Counting Crises: US Hospital Evacuations, 1971–1999 , 2004, Prehospital and Disaster Medicine.

[107]  F. F. Boctor,et al.  Some efficient multi-heuristic procedures for resource-constrained project scheduling , 1990 .

[108]  Sönke Hartmann,et al.  A self‐adapting genetic algorithm for project scheduling under resource constraints , 2002 .

[109]  Xiaoping Zheng,et al.  Simulation of evacuation processes in a square with a partition wall using a cellular automaton model for pedestrian dynamics , 2010 .

[110]  Thomas Hanne,et al.  Bringing Robustness to Patient Flow Management Through Optimized Patient Transports in Hospitals , 2009, Interfaces.

[111]  Jan Karel Lenstra,et al.  Job Shop Scheduling by Simulated Annealing , 1992, Oper. Res..

[112]  Davood Golmohammadi,et al.  Estimation of the evacuation time in an emergency situation in hospitals , 2011, Comput. Ind. Eng..

[113]  K. Bouleimen,et al.  A new efficient simulated annealing algorithm for the resource-constrained project scheduling problem and its multiple mode version , 2003, Eur. J. Oper. Res..

[114]  Jerome D Wiest,et al.  THE SCHEDULING OF LARGE PROJECTS WITH LIMITED RESOURCES , 1962 .

[115]  Armin Scholl,et al.  A heuristic solution framework for the resource constrained (multi-)project scheduling problem with sequence-dependent transfer times , 2009 .

[116]  Robert Klein,et al.  Bidirectional planning: improving priority rule-based heuristics for scheduling resource-constrained projects , 2000, Eur. J. Oper. Res..

[117]  Horst W. Hamacher,et al.  Modeling of building evacuation problems by network flows with side constraints , 1988 .

[118]  Oliver Rose,et al.  Framework for simulation based scheduling of assembly lines , 2010, Proceedings of the 2010 Winter Simulation Conference.

[119]  U. Kreimeier,et al.  Krankenhaus-Alarm- und Einsatzpläne für externe Schadenslagen an einem Großklinikum , 2006, Notfall + Rettungsmedizin.

[120]  Philippe Baptiste,et al.  Tight LP bounds for resource constrained project scheduling , 2004, OR Spectr..

[121]  Sigrid Knust,et al.  A flow-based tabu search algorithm for the RCPSP with transfer times , 2016, OR Spectr..