Hospital-wide therapist scheduling and routing: Exact and heuristic methods

Daniel Gartner, Markus Frey, Rainer Kolisch

Research output: Contribution to journalArticlepeer-review

5 Scopus citations

Abstract

We address the problem of scheduling and routing physical therapists hospital-wide. At the beginning of a day, physiotherapy jobs are known to a hospital’s scheduler, who decides for each job when, where and by which therapist it is performed. If a therapist is assigned to a sequence which contains two consecutive jobs that must take place in different treatment rooms, then transfer times must be considered. We propose three approaches to solve the problem. First, an Integer Program (IP) simultaneously schedules therapies and routes therapists. Second, a cutting plane algorithm iteratively solves the therapy scheduling problem without routing constraints and adds cuts to exclude schedules which have no feasible routes. Since hospitals are interested in obtaining quick solutions, we also propose a heuristic algorithm, which schedules therapies sequentially by simultaneously checking routing and resource constraints. Using real-world data from a hospital, we compare the performance of the three approaches. Our computational analysis reveals that our IP formulation fails to solve test instances that have more than 30 jobs to optimality in an acceptable solution time. Our cutting plane algorithm can solve instances with more than 100 jobs optimally. The heuristic approach can be used to quickly generate large-scale solutions.

Original languageEnglish
Pages (from-to)268-279
Number of pages12
JournalIISE Transactions on Healthcare Systems Engineering
Volume8
Issue number4
DOIs
StatePublished - 2 Oct 2018

Keywords

  • Heuristics
  • integer programming
  • job shop scheduling
  • therapist scheduling

Fingerprint

Dive into the research topics of 'Hospital-wide therapist scheduling and routing: Exact and heuristic methods'. Together they form a unique fingerprint.

Cite this