Modeling and solving the dynamic patient admission scheduling problem under uncertainty

Artif Intell Med. 2012 Nov;56(3):199-205. doi: 10.1016/j.artmed.2012.09.001. Epub 2012 Nov 1.

Abstract

Objective: Our goal is to propose and solve a new formulation of the recently-formalized patient admission scheduling problem, extending it by including several real-world features, such as the presence of emergency patients, uncertainty in the length of stay, and the possibility of delayed admissions.

Method: We devised a metaheuristic approach that solves both the static (predictive) and the dynamic (daily) versions of this new problem, which is based on simulated annealing and a complex neighborhood structure.

Results: The quality of our metaheuristic approach is compared with an exact method based on integer linear programming. The main outcome is that our method is able to solve large cases (up to 4000 patients) in a reasonable time, whereas the exact method can solve only small/medium-size instances (up to 250 patients). For such datasets, the two methods obtain results at the same level of quality. In addition, the gap between our (dynamic) solver and the static one, which has all information available in advance, is only 4-5%. Finally, we propose (and publish on the web) a large set of new instances, and we discuss the impact of their features in the solution process.

Conclusion: The metaheuristic approach proved to be a valid search method to solve dynamic problems in the healthcare domain.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Age Factors
  • Appointments and Schedules*
  • Efficiency, Organizational / statistics & numerical data*
  • Hospital Bed Capacity / statistics & numerical data
  • Humans
  • Length of Stay / statistics & numerical data
  • Medicine
  • Patient Admission / statistics & numerical data*
  • Programming, Linear / statistics & numerical data*
  • Sex Factors
  • Time Factors
  • Uncertainty*