title: Which algorithm for scheduling add-on elective cases maximizes operating room utilization? Use of bin packing algorithms and fuzzy constraints in operating room management.
abstract: BACKGROUND
  The algorithm to schedule add-on elective cases that maximizes operating room (OR) suite utilization is unknown. The goal of this study was to use computer simulation to evaluate 10 scheduling algorithms described in the management sciences literature to determine their relative performance at scheduling as many hours of add-on elective cases as possible into open OR time.
  
  
  METHODS
  From a surgical services information system for two separate surgical suites, the authors collected these data: (1) hours of open OR time available for add-on cases in each OR each day and (2) duration of each add-on case. These empirical data were used in computer simulations of case scheduling to compare algorithms appropriate for "variable-sized bin packing with bounded space." "Variable size" refers to differing amounts of open time in each "bin," or OR. The end point of the simulations was OR utilization (time an OR was used divided by the time the OR was available).
  
  
  RESULTS
  Each day there were 0.24 +/- 0.11 and 0.28 +/- 0.23 simulated cases (mean +/- SD) scheduled to each OR in each of the two surgical suites. The algorithm that maximized OR utilization, Best Fit Descending with fuzzy constraints, achieved OR utilizations 4% larger than the algorithm with poorest performance.
  
  
  CONCLUSIONS
  We identified the algorithm for scheduling add-on elective cases that maximizes OR utilization for surgical suites that usually have zero or one add-on elective case in each OR. The ease of implementation of the algorithm, either manually or in an OR information system, needs to be studied.
authors.affiliation: Department of Anesthesia, University of Iowa, Iowa City 52242, USA. franklin-dexter@uiowa.edu
authors.forename: F
authors.initials: F
authors.lastname: Dexter
authors.forename: A
authors.initials: A
authors.lastname: Macario
authors.forename: R D
authors.initials: RD
authors.lastname: Traub
mesh_terms: D000465:Algorithms; D001071:Appointments and Schedules; D003198:Computer Simulation; D017558:Elective Surgical Procedures / Q000191:economics; D017143:Fuzzy Logic; D006801:Humans; D009870:Operating Room Information Systems / Q000191:economics; D009873:Operating Rooms / Q000191:economics / Q000706:statistics & numerical data*