Surgery Scheduling in Flexible Operating Rooms by using a Convex Surrogate Model of Second-Stage Costs

We study the elective surgery planning problem in a hospital with operation rooms shared by elective and emergency patients. This problem can be split in two distinct phases. First, a subset of patients to be operated in the next planning period has to be selected, and the selected patients have to be assigned to a block and a tentative starting time. Then, in the online phase of the problem, a policy decides how to insert the emergency patients in the schedule and may cancel planned surgeries. The overall goal is to minimize the expectation of a cost function representing the assignment of patient to blocks, case cancellations, overtime, waiting time and idle time. We model the offline problem by a two-stage stochastic program, and show that the second-stage costs can be replaced by a convex piecewise linear surrogate model that can be computed in a preprocessing step. This results in a mixed integer program which can be solved in a short amount of time, even for very large instances of the problem. We also describe a greedy policy for the online phase of the problem, and analyze the performance of our approach by comparing it to either heuristic methods or approaches relying on sampling average approximation (SAA) on a large set of benchmarking instances. Our simulations indicate that our approach can reduce the expected costs by as much as 20 compared to heuristic methods and is able to solve problems with 1000 patients in about one minute, while SAA-approaches fail to obtain near-optimal solutions within 30 minutes, already for 100 patients.

READ FULL TEXT

page 2

page 21

page 23

research
11/27/2020

A Mixed Integer Linear Program For Human And Material Resources Optimization In Emergency Department

The discrepancy between patient demand and the emergency departments (ED...
research
12/16/2021

A prediction-based approach for online dynamic radiotherapy scheduling

Patient scheduling is a difficult task as it involves dealing with stoch...
research
08/30/2018

A dynamic approach to surgical scheduling

A mixed integer programming (MIP) formulation is presented that simultan...
research
07/16/2021

CoCo: Online Mixed-Integer Control via Supervised Learning

Many robotics problems, from robot motion planning to object manipulatio...
research
01/22/2019

Predicting Tactical Solutions to Operational Planning Problems under Imperfect Information

This paper offers a methodological contribution at the intersection of m...
research
08/05/2022

Decomposition Strategies for Solving Scheduling Problems in Industrial Applications

This article presents an overview of a research study of a crucial optim...
research
05/20/2022

Neur2SP: Neural Two-Stage Stochastic Programming

Stochastic programming is a powerful modeling framework for decision-mak...

Please sign up or login with your details

Forgot password? Click here to reset