Temple Dental School Uses an Expert System to Schedule Students' Clinical Rotations

Published Online:https://doi.org/10.1287/inte.24.5.13

Each semester, Temple University School of Dentistry must develop a complex schedule for students' clinical rotations in seven clinics. The schedule must satisfy several demands: clinics have to be adequately staffed, students need time off for lectures and treating patients, and each student should serve approximately the same number of rotations over a two-year period. A number of methods are available to solve scheduling problems such as this. They range from simple rules and linear programming to custom-coded algorithms and expert systems. The many, sometimes conflicting requirements of the schedules at Temple Dental School made using mathematical or algorithmic methods difficult. I developed a scheduler in a rule-based artificial intelligence language (Prolog) to generate schedules that satisfy all user requirements. It has resulted in yearly savings of 11 to 19 person-days for programming and schedule development.

INFORMS site uses cookies to store information on your computer. Some are essential to make our site work; Others help us improve the user experience. By using this site, you consent to the placement of these cookies. Please read our Privacy Statement to learn more.