Dynamic Optimization Addressing Chemotherapy Outpatient Scheduling

Chemotherapy outpatient scheduling is a complex problem containing uncertainty. Chemotherapy centres are facing increasing demands and they need to increase their efficiency. However, there are very few studies looking at using optimization methods on the chemotherapy scheduling problem. In this dissertation, the chemotherapy outpatient scheduling problem is defined within the scheduling literature. Next, we propose a methodology for choosing what information to include from the problem domain when creating a mathematical model of a real world problem. Several constraint programming models, representing different problem definitions of the deterministic chemotherapy scheduling problem, are created and evaluated for their solvability and the quality of their solutions. The chosen optimization model was tested within a dynamic framework in order to accommodate the dynamism and uncertainty inherent in chemotherapy outpatient scheduling. Termed dynamic template scheduling, this novel algorithm uses the chemotherapy centre’s past records and the chosen model to create a template of open slots. As requests for appointments arrive, we use the template to schedule them. When a request arrives that does not fit the template, we update the template. To accommodate last minute additions and cancellations to the schedule, we test a shifting algorithm that moves patient start times within a predefined time limit. We demonstrate that chemotherapy centres can use records of past appointments to inform future schedules and that integrating optimization methods into the scheduling procedures can improve iii efficiency and increase throughput. This research makes a contribution to scheduling research by developing a novel technique that combines proactive and reactive scheduling to address dynamic problems with real-time uncertainty. This research also makes a contribution to health care scheduling applications by solving a case of chemotherapy outpatient scheduling, a practically important problem that has had very little treatment in the literature.

[1]  Sanja Petrovic,et al.  Algorithms for radiotherapy treatment booking , 2006 .

[2]  David S. Johnson,et al.  Computers and In stractability: A Guide to the Theory of NP-Completeness. W. H Freeman, San Fran , 1979 .

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

[4]  F. Dexter,et al.  Impact of surgical sequencing on post anesthesia care unit staffing , 2006, Health care management science.

[5]  S. Siegel,et al.  Nonparametric Statistics for the Behavioral Sciences , 2022, The SAGE Encyclopedia of Research Design.

[6]  Allan Borodin,et al.  Online computation and competitive analysis , 1998 .

[7]  Barbara M. Smith,et al.  Trying Harder to Fail First , 1998, ECAI.

[8]  Willy Herroelen,et al.  Robust and reactive project scheduling: a review and classification of procedures , 2004 .

[9]  Brian Denton,et al.  Optimization of surgery sequencing and scheduling decisions under uncertainty , 2007, Health care management science.

[10]  Lucio Bianco,et al.  A new lower bound for the resource-constrained project scheduling problem with generalized precedence relations , 2011, Comput. Oper. Res..

[11]  Nicolas Beldiceanu,et al.  Global Constraint Catalog , 2005 .

[12]  Inyong Ham,et al.  A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem , 1983 .

[13]  Mostafa Zandieh,et al.  Algorithms for a realistic variant of flowshop scheduling , 2010, Comput. Oper. Res..

[14]  Kumar Muthuraman,et al.  A stochastic overbooking model for outpatient clinical scheduling with no-shows , 2008 .

[15]  Maged M. Dessouky,et al.  Flowshop scheduling with identical jobs and uniform parallel machines , 1998, Eur. J. Oper. Res..

[16]  Rolf H. Möhring,et al.  A Constraint Integer Programming Approach for Resource-Constrained Project Scheduling , 2010, CPAIOR.

[17]  Roman Barták,et al.  Constraint Programming: In Pursuit of the Holy Grail , 1999 .

[18]  Vernon Ning Hsu,et al.  Scheduling patients in an ambulatory surgical center , 2003 .

[19]  Rubén Ruiz,et al.  New high performing heuristics for minimizing makespan in permutation flowshops , 2009 .

[20]  Rubén Ruiz,et al.  The hybrid flow shop scheduling problem , 2010, Eur. J. Oper. Res..

[21]  Domenico Conforti,et al.  Optimization models for radiotherapy patient scheduling , 2008, 4OR.

[22]  Jacques Wainer,et al.  Model Based Diagnosis for Network Communication Faults , 1999 .

[23]  Udo Buscher,et al.  MIP-Based Approaches for Solving Scheduling Problems with Batch Processing Machines , 2009 .

[24]  Wim Nuijten,et al.  Randomized Large Neighborhood Search for Cumulative Scheduling , 2005, ICAPS.

[25]  F. Roubellat,et al.  A new method for workshop real time scheduling , 1996 .

[26]  Willy Herroelen,et al.  On the merits and pitfalls of critical chain scheduling , 2000 .

[27]  Erik Demeulemeester,et al.  Operating room planning and scheduling: A literature review , 2010, Eur. J. Oper. Res..

[28]  Kenneth N. Brown,et al.  Scheduling with uncertain durations: Modeling beta-robust scheduling with constraints , 2009, Comput. Oper. Res..

[29]  Hamdy A. Taha,et al.  Operations Research: An Introduction (8th Edition) , 2006 .

[30]  J. Christopher Beck,et al.  Slack-based Techniques for Robust Schedules , 2014 .

[31]  Tzung-Pei Hong,et al.  Three Algorithms for Flexible Flow-shop Scheduling , 2007 .

[32]  Erik Demeulemeester,et al.  Proactive and reactive strategies for resource-constrained project scheduling with uncertain resource availabilities , 2008, J. Sched..

[33]  Mauricio G. C. Resende,et al.  A genetic algorithm for the resource constrained multi-project scheduling problem , 2008, Eur. J. Oper. Res..

[34]  Mieczysław Wodecki,et al.  A very fast tabu search algorithm for the permutation flow shop problem with makespan criterion , 2004, Comput. Oper. Res..

[35]  Philippe Baptiste,et al.  Constraint Propagation and Decomposition Techniques for Highly Disjunctive and Highly Cumulative Project Scheduling Problems , 1997, CP.

[36]  Reha Uzsoy,et al.  Predictable scheduling of a job shop subject to breakdowns , 1998, IEEE Trans. Robotics Autom..

[37]  Fariborz Jolai,et al.  Mathematical modeling and heuristic approaches to flexible job shop scheduling problems , 2007, J. Intell. Manuf..

[38]  Mohamed Ben-Daya,et al.  A tabu search approach for the flow shop scheduling problem , 1998, Eur. J. Oper. Res..

[39]  Emre A. Veral,et al.  Designing appointment scheduling systems for ambulatory care services , 2006, Health care management science.

[40]  Russell Bent,et al.  Online Stochastic Reservations , 2006 .

[41]  J. Christopher Beck,et al.  A theoretic and practical framework for scheduling in a stochastic environment , 2009, J. Sched..

[42]  William J. O'Brien,et al.  Resource-Constrained Project Scheduling: Past Work and New Directions 1 , 2001 .

[43]  Walt Scacchi,et al.  Process Models in Software Engineering , 2001 .

[44]  Michael Samudra,et al.  Operating Room Planning and Scheduling , 2013 .

[45]  R. L. Daniels,et al.  β-Robust scheduling for single-machine systems with uncertain processing times , 1997 .

[46]  Martin L Puterman,et al.  Operations research methods improve chemotherapy patient appointment scheduling. , 2012, Joint Commission journal on quality and patient safety.

[47]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[48]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[49]  Rina Dechter,et al.  Belief Maintenance in Dynamic Constraint Networks , 1988, AAAI.

[50]  Eugeniusz Nowicki,et al.  The flow shop with parallel machines: A tabu search approach , 1998, Eur. J. Oper. Res..

[51]  Yan Li,et al.  Constraint Programming Approach to Steelmaking-making Process Scheduling , 2005 .

[52]  Narendra Jussien,et al.  Using intelligent backtracking to improve branch-and-bound methods: An application to Open-Shop problems , 1998, Eur. J. Oper. Res..

[53]  Éric D. Taillard,et al.  Benchmarks for basic scheduling problems , 1993 .

[54]  Reha Uzsoy,et al.  Executing production schedules in the face of uncertainties: A review and some future directions , 2005, Eur. J. Oper. Res..

[55]  Patrick Prosser,et al.  HYBRID ALGORITHMS FOR THE CONSTRAINT SATISFACTION PROBLEM , 1993, Comput. Intell..

[56]  Mark Lawley,et al.  Chemotherapy operations planning and scheduling , 2012 .

[57]  Sanja Petrovic,et al.  SURVEY OF DYNAMIC SCHEDULING IN MANUFACTURING SYSTEMS , 2006 .

[58]  Jung Woo Jung,et al.  Flowshop-scheduling problems with makespan criterion: a review , 2005 .

[59]  J. Gupta,et al.  Scheduling a two-stage hybrid flowshop with separable setup and removal times , 1994 .

[60]  J. Wijngaard,et al.  The outpatient appointment system: Design of a simulation study , 1979 .

[61]  Krzysztof Fleszar,et al.  Solving the resource-constrained project scheduling problem by a variable neighbourhood search , 2004, Eur. J. Oper. Res..

[62]  George L. Vairaktarakis,et al.  Robust scheduling of a two-machine flow shop with uncertain processing times , 2000 .

[63]  Yunus Demir,et al.  Evaluation of mathematical models for flexible job-shop scheduling problems , 2013 .

[64]  RICHARD L. DANIELS,et al.  β-Robust scheduling for single-machine systems with uncertain processing times , 1997 .

[65]  Lledó Museros Cabedo,et al.  A Qualitative Theory for Shape Representation and Matching for Design , 2004, ECAI.

[66]  Jeffrey W. Herrmann,et al.  Handbook of production scheduling , 2006 .

[67]  Enn Tyugu,et al.  Constraint Programming , 1994, NATO ASI Series.

[68]  Ming Lu,et al.  RESOURCE-ACTIVITY CRITICAL-PATH METHOD FOR CONSTRUCTION PLANNING , 2003 .

[69]  Shaukat A. Brah,et al.  Comparison of Scheduling Rules in a Flow Shop with Multiple Processors: A Simulation , 1998, Simul..

[70]  Francesca Rossi,et al.  Constraint satisfaction techniques in planning and scheduling , 2010, J. Intell. Manuf..

[71]  Saïd Salhi,et al.  A Tabu Search Approach for the Resource Constrained Project Scheduling Problem , 1998, J. Heuristics.

[72]  Emre A. Veral,et al.  OUTPATIENT SCHEDULING IN HEALTH CARE: A REVIEW OF LITERATURE , 2003 .

[73]  Michael Pinedo,et al.  Planning and Scheduling in Manufacturing and Services , 2008 .

[74]  Alan M. Frisch,et al.  The Rules of Modelling: Towards Automatic Generation of Constraint Programs , 2005 .

[75]  Egon Balas,et al.  The Shifting Bottleneck Procedure for Job Shop Scheduling , 1988 .

[76]  Marcel Mongeau,et al.  Event-based MILP models for resource-constrained project scheduling problems , 2011, Comput. Oper. Res..

[77]  Willy Herroelen,et al.  A branch-and-bound algorithm for the resource-constrained project scheduling problem with generalized precedence relations , 1996 .

[78]  Russell Bent,et al.  Online stochastic combinatorial optimization , 2006 .

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

[80]  Mohamed Haouari,et al.  Optimal Scheduling of a Two-stage Hybrid Flow Shop , 2006, Math. Methods Oper. Res..

[81]  J. Christopher Beck,et al.  This Is a Publication of The American Association for Artificial Intelligence , 2022 .

[82]  Brian T. Denton,et al.  Dynamic Appointment Scheduling of a Stochastic Server with Uncertain Demand , 2013, INFORMS J. Comput..

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

[84]  Martin L. Puterman,et al.  Reducing patient wait times and improving resource utilization at British Columbia Cancer Agency’s ambulatory care unit through simulation , 2009, Health care management science.

[85]  Jose M. Framiñan,et al.  A review and classification of heuristics for permutation flow-shop scheduling with makespan objective , 2004, J. Oper. Res. Soc..

[86]  Marianthi G. Ierapetritou,et al.  Reactive scheduling using parametric programming , 2008 .

[87]  Rolf H. Möhring,et al.  Linear preselective policies for stochastic project scheduling , 2000, Math. Methods Oper. Res..