Tactical Planning in Healthcare with Approximate Dynamic Programming Martijn Mes & Peter Hulshof Department of Industrial Engineering and Business Information.

Slides:



Advertisements
Similar presentations
Business Information Systems Decision Support Group Dirk Christian Mattfeld Future of DELS Research and Practice Dirk C. Mattfeld TU Braunschweig.
Advertisements

Airline Schedule Optimization (Fleet Assignment I)
MEDICAL HOME 1/2009 Mary Goldman, D.O., President of MAOFP.
Wind power scenario generation Geoffrey Pritchard University of Auckland by regression clustering.
Hadi Goudarzi and Massoud Pedram
HAROSA 2013 Barcelona July WORKFORCE PLANNING AND SCHEDULING WITH CROSS-TRAINING AND LEARNING Scott E. Grasman Industrial & Systems Engineering Rochester.
Barge Terminal Multi-Agent Network Martijn Mes Department of Industrial Engineering and Business Information Systems University of Twente The Netherlands.
Ai in game programming it university of copenhagen Reinforcement Learning [Outro] Marco Loog.
Multi-scale Planning and Scheduling Under Uncertain and Varying Demand Conditions in the Pharmaceutical Industry Hierarchically Structured Integrated Multi-scale.
National Institute of Science & Technology TECHNICAL SEMINAR-2004 Dipanwita Dash [1] UNIT COMMITMENT Under the guidance of Mr. Debasisha Jena Presented.
Silberschatz, Galvin and Gagne  2002 Modified for CSCI 399, Royden, Operating System Concepts Operating Systems Lecture 19 Scheduling IV.
1 Reinforcement Learning Introduction & Passive Learning Alan Fern * Based in part on slides by Daniel Weld.
Kuang-Hao Liu et al Presented by Xin Che 11/18/09.
The Fundamentals of Enterprise Resource Planning Olayele Adelakun (Ph.D) Assistant Professor CTI Office: Room 735 CTI 7th Floor Phone: Fax:
Markov Decision Models for Order Acceptance/Rejection Problems Florian Defregger and Heinrich Kuhn Florian Defregger and Heinrich Kuhn Catholic University.
Reinforcement Learning Mitchell, Ch. 13 (see also Barto & Sutton book on-line)
On the interaction between resource flexibility and flexibility structures Fikri Karaesmen, Zeynep Aksin, Lerzan Ormeci Ko ç University Istanbul, Turkey.
1 Hybrid Agent-Based Modeling: Architectures,Analyses and Applications (Stage One) Li, Hailin.
Planning operation start times for the manufacture of capital products with uncertain processing times and resource constraints D.P. Song, Dr. C.Hicks.
1 Stochastic Modeling for Clinical Scheduling by Ji Lin Reference: Muthuraman, K., and Lawley, M. A Stochastic Overbooking Model for Outpatient Clinical.
SIP 5 Measuring & Managing OR Capacity/Utilization Peter Buckley, MD Lisa Brandenburg, COO July 5, 2005.
Operations Research I Lecture 1-3 Chapter 1
PATIENT SCHEDULING AT COLUMBIA’S RADIATION ONCOLOGY TREATMENT CENTER By David Kuo Chao and Ji Soo Han.
Chapter 10. Resource Allocation
 Group 3 Vahe Karapetyan Dena Rad Eidin Balali Patrick Njathi Zhong Zheng Damilare Adeoye Operations Research & Linear Programming Agenda Introduction.
The MRP II Hierarchy. Long-Range Planning At the top of the hierarchy we have long-range planning. This involves three functions: resource planning,
Wind Power Scheduling With External Battery. Pinhus Dashevsky Anuj Bansal.
Dynamic Freight Train Rerouting Alborz Parcham-Kashani Dr. Alan Erera Georgia Institute of Technology H. Milton Stewart School of Industrial & Systems.
Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-3 Aslı Sencer Department of Management Information Systems.
Copyright © 2009 Wolters Kluwer Health | Lippincott Williams & Wilkins Comprehensive Medical Assisting, 3 rd Ed Unit Two: Fundamentals of Administrative.
Optimal Scheduling for ICU Patients SIDDHANT BHATT STEVE BOYLE ERICA CUNNINGHAM.
Reallocating Resources to Focused Factories: A Case Study in Chemotherapy Peter Vanberkel, PhD Candidate University of Twente Netherlands Cancer institute.
Long term policies for operating room planning
Resource Allocation for E-healthcare Applications
Multiple-access Communication in Networks A Geometric View W. Chen & S. Meyn Dept ECE & CSL University of Illinois.
Column Generation Approach for Operating Rooms Planning Mehdi LAMIRI, Xiaolan XIE and ZHANG Shuguang Industrial Engineering and Computer Sciences Division.
CPU Scheduling Chapter 6 Chapter 6.
Integrated Tactical and Operational Planning of Police Helicopters Martijn Mes Department of Industrial Engineering and Business Information Systems University.
Modeling.
Planning Production of a Set of Semiconductor Components with Uncertain Wafer and Component Yield Frank W. Ciarallo Assistant Professor Biomedical, Industrial.
Modeling & Simulation What can they offer? March 28, 2012 Ottawa, ON Waiting Time Management Strategies for Scheduled Health Care Services: A Workshop.
Applying reinforcement learning to Tetris A reduction in state space Underling : Donald Carr Supervisor : Philip Sterne.
ECES 741: Stochastic Decision & Control Processes – Chapter 1: The DP Algorithm 31 Alternative System Description If all w k are given initially as Then,
1 Exploring Custom Instruction Synthesis for Application-Specific Instruction Set Processors with Multiple Design Objectives Lin, Hai Fei, Yunsi ACM/IEEE.
Leader-Follower Framework For Control of Energy Services Ali Keyhani Professor of Electrical and Computer Engineering The Ohio State University
MURI: Integrated Fusion, Performance Prediction, and Sensor Management for Automatic Target Exploitation 1 Dynamic Sensor Resource Management for ATE MURI.
1 S ystems Analysis Laboratory Helsinki University of Technology Flight Time Allocation Using Reinforcement Learning Ville Mattila and Kai Virtanen Systems.
Parametric Optimization Of Some Critical Operating System Functions An Alternative Approach To The Study Of Operating Systems Design.
Planning.
Operations Research The OR Process. What is OR? It is a Process It assists Decision Makers It has a set of Tools It is applicable in many Situations.
Restless Multi-Arm Bandits Problem (RMAB): An Empirical Study Anthony Bonifonte and Qiushi Chen ISYE8813 Stochastic Processes and Algorithms 4/18/2014.
1 Solving Infinite Horizon Stochastic Optimization Problems John R. Birge Northwestern University (joint work with Chris Donohue, Xiaodong Xu, and Gongyun.
INFORMS Annual Meeting Austin1 Learning in Approximate Dynamic Programming for Managing a Multi- Attribute Driver Martijn Mes Department of Operational.
Consolidation and Last-mile Costs Reduction in Intermodal Transport Martijn Mes & Arturo Pérez Rivera Department of Industrial Engineering and Business.
Resource Allocation in Hospital Networks Based on Green Cognitive Radios 王冉茵
Simulation in Healthcare Ozcan: Chapter 15 ISE 491 Fall 2009 Dr. Burtner.
Stochastic Optimization for Markov Modulated Networks with Application to Delay Constrained Wireless Scheduling Michael J. Neely University of Southern.
Amity School of Business Amity School of Business Management Foundation Module-II By Neeti Saxena Assistant Professor, ASB 1.
Tactical Planning in Healthcare using Approximate Dynamic Programming (tactisch plannen van toegangstijden in de zorg) Peter J.H. Hulshof, Martijn R.K.
DEPARTMENT/SEMESTER ME VII Sem COURSE NAME Operation Research Manav Rachna College of Engg.
Operations Research Models and Methods Advanced Operations Research Reference: Operations Research Models and Methods, Operations Research Models and Methods,
Payment by Results in the UK National Health Service Charles Carson April 2008 Development of National Coding Standards within the Czech DRG System.
The Workforce, Education Commissioning and Education and Learning Strategy Enabling world class healthcare services within the North West.
Multi-robot
Models of Primary Care Primary Care – FAMED 530
Managerial Economics Linear Programming
System Dynamics Dr Jennifer Morgan.
Anticipatory Synchromodal Transportation Planning
Professor Arne Thesen, University of Wisconsin-Madison
Human Resource Planning (HRP) Dr. Salim AlShukaili
Presentation transcript:

Tactical Planning in Healthcare with Approximate Dynamic Programming Martijn Mes & Peter Hulshof Department of Industrial Engineering and Business Information Systems University of Twente The Netherlands Sunday, October 6, 2013 INFORMS Annual Meeting 2013, Minneapolis, MN

INFORMS Annual Meeting 2013 OUTLINE 1.Introduction 2.Problem formulation 3.Solution approaches  Integer Linear Programming  Dynamic Programming  Approximate Dynamic Programming 4.Our approach 5.Numerical results 6.Managerial implications 7.What to remember 2/30

INTRODUCTION  Healthcare providers face the challenging task to organize their processes more effectively and efficiently  Growing healthcare costs (12% of GDP in the Netherlands)  Competition in healthcare  Increasing power from health insures  Our focus: integrated decision making on the tactical planning level:  Patient care processes connect multiple departments and resources, which require an integrated approach.  Operational decisions often depend on a tactical plan, e.g., tactical allocation of blocks of resource time to specialties and/or patient categories (master schedule / block plan).  Care process: a chain of care stages for a patient, e.g., consultation, surgery, or a visit to the outpatient clinic INFORMS Annual Meeting /30

CONTROLLED ACCESS TIMES  Tactical planning objectives: 1.Achieve equitable access and treatment duration. 2.Serve the strategically agreed target number of patients. 3.Maximize resource utilization and balance the workload.  We focus on access times, which are incurred at each care stage in a patient’s treatment at the hospital.  Controlled access times:  To ensure quality of care for the patient and to prevent patients from seeking treatment elsewhere.  Payments might come only after patients have completed their health care process. INFORMS Annual Meeting /30

TACTICAL PLANNING AT HOSPITALS IN OUR STUDY  Typical setting: 8 care processes, 8 weeks as a planning horizon, and 4 resource types.  Current way of creating/adjusting tactical plans:  In biweekly meeting with decision makers.  Using spreadsheet solutions.  Our model provides an optimization step that supports rational decision making in tactical planning. INFORMS Annual Meeting /30

PROBLEM FORMULATION [1/2] INFORMS Annual Meeting /30

PROBLEM FORMULATION [2/2] INFORMS Annual Meeting /30

ASSUMPTIONS INFORMS Annual Meeting /30

MIXED INTEGER LINEAR PROGRAM 9/30 Number of patients in queue j at time t with waiting time u Number of patients to treat in queue j at time t with a waiting time u [1] [1] Hulshof PJ, Boucherie RJ, Hans EW, Hurink JL. (2013) Tactical resource allocation and elective patient admission planning in care processes. Health Care Manag Sci. 16(2): Updating waiting list & bound on u Limit on the decision space

PROS & CONS OF THE MILP  Pros:  Suitable to support integrated decision making for multiple resources, multiple time periods, and multiple patient groups.  Flexible formulation (other objective functions can easily be incorporated).  Cons:  Quite limited in the state space.  Model does not include any form of randomness.  Rounding problems with fraction of patients moving from one queue to another after service. INFORMS Annual Meeting /30

MODELLING STOCHASTICITY [1/2] INFORMS Annual Meeting /30 Patient arrivals from outside the system

MODELLING STOCHASTICITY [2/2]  Transition function to capture the evolution of the system over time as a result of the decisions and the random information:  Where  Stochastic counterparts of the first three constraints in the ILP formulation. INFORMS Annual Meeting /30

OBJECTIVE [1/2] INFORMS Annual Meeting /30

OBJECTIVE [2/2] 14/30

INFORMS Annual Meeting 2013 DYNAMIC PROGRAMMING FORMULATION  Solve:  Where  Solved by backward induction 15/30

INFORMS Annual Meeting 2013 THREE CURSUS OF DIMENSIONALITY 16/30

INFORMS Annual Meeting 2013 APPROXIMATE DYNAMIC PROGRAMMING (ADP) 17/30

INFORMS Annual Meeting 2013 TRANSITION TO POST-DECISION STATE 18/30 Expected transitions of the treated patients

INFORMS Annual Meeting 2013 ADP FORMULATION 19/30

INFORMS Annual Meeting 2013 ADP ALGORITHM 20/30

INFORMS Annual Meeting 2013 VALUE FUNCTION APPROXIMATION [1/3] 21/30

INFORMS Annual Meeting 2013 VALUE FUNCTION APPROXIMATION [2/3] 22/30

INFORMS Annual Meeting 2013 VALUE FUNCTION APPROXIMATION [3/3] 23/30

INFORMS Annual Meeting 2013 DECISION PROBLEM WITHIN ONE STATE 24/30

INFORMS Annual Meeting 2013 EXPERIMENTS 25/30

INFORMS Annual Meeting 2013 CONVERGENCE RESULTS ON SMALL INSTANCES  Tested on 5000 random initial states.  DP requires 120 hours, ADP seconds for N=500.  ADP overestimates the value functions (+2.5%) caused by the truncated state space. 26/30

INFORMS Annual Meeting 2013 PERFORMANCE ON SMALL AND LARGE INSTANCES  Compare with greedy policy: fist serve the queue with the highest costs until another queue has the highest costs, or until resource capacity is insufficient.  We train ADP using 100 replication after which we fix our value functions.  We simulate the performance of using (i) the greedy policy and (ii) the policy determined by the value functions.  We generate 5000 initial states, simulating each policy with 5000 sample paths.  Results:  Small instances: ADP 2% away from optimum and greedy 52% away from optimum.  Large instances: ADP results 29% savings compared to greedy. 27/30

INFORMS Annual Meeting 2013 MANAGERIAL IMPLICATIONS  The ADP approach can be used to establish long-term tactical plans (e.g., three month periods) in two steps:  Run N iterations of the ADP algorithm to find the value functions given by the feature weights for all time periods.  These value functions can be used to determine the tactical planning decision for each state and time period by generating the most likely sample path.  Implementation in a rolling horizon approach:  Finite horizon approach may cause unwanted and short-term focused behavior in the last time periods.  Recalculation of tactical plans ensures that the most recent information is used.  Recalculation can be done using the existing value function approximations and the actual state of the system. 28/30

INFORMS Annual Meeting 2013 WHAT TO REMEMBER  Stochastic model for tactical resource capacity and patient admission planning to…  achieve equitable access and treatment duration for patient groups;  serve the strategically agreed number of patients;  maximize resource utilization and balance workload;  support integrated and coordinated decision making in care chains.  Our ADP approach with basis functions…  allows for time dependent parameters to be set for patient arrivals and resource capacities to cope with anticipated fluctuations;  provides value functions that can be used to create robust tactical plans and periodic readjustments of these plans;  is fast, capable of solving real-life sized instances;  is generic: object function and constraints can easily be adapted to suit the hospital situation at hand. 29/30

QUESTIONS? Martijn Mes Assistant professor University of Twente School of Management and Governance Dept. Industrial Engineering and Business Information Systems Contact Phone: Web: