Beaulieu H, Ferland J A, Gendron B, Michelon P
Imperial Oil Limited, Toronto, Ontario, Canada.
Health Care Manag Sci. 2000 Jun;3(3):193-200. doi: 10.1023/a:1019009928005.
Preparing a schedule for physicians in the emergency room is a complex task, which requires taking into account a large number of (often conflicting) rules, related to various aspects: limits on the number of consecutive shifts or weekly hours, special rules for night shifts and weekends, seniority rules, vacation periods, individual preferences,... In this paper, we present a mathematical programming approach to facilitate this task. The approach models the situation in a major hospital of the Montreal region (approximately 20 physicians are members of the working staff). We show that the approach can significantly reduce the time and the effort required to construct a six-month schedule. A human expert, member of the working staff, typically requires a whole dedicated week to perform this task, with the help of a spreadsheet. With our approach, a schedule can be completed in less than one day. Our approach also generates better schedules than those produced by the expert, because it can take into account simultaneously more rules than any human expert can do.
为急诊室的医生制定排班表是一项复杂的任务,这需要考虑大量(通常相互冲突)与各个方面相关的规则:连续轮班次数或每周工作时长的限制、夜班和周末的特殊规则、资历规则、假期时段、个人偏好等等。在本文中,我们提出一种数学规划方法来辅助这项任务。该方法对蒙特利尔地区一家大型医院的情况进行建模(约20名医生为工作人员)。我们表明,该方法可以显著减少制定六个月排班表所需的时间和精力。一名身为工作人员的人类专家通常需要整整一周的时间,借助电子表格来完成这项任务。使用我们的方法,一份排班表可以在不到一天的时间内完成。我们的方法还能生成比专家制定的更好的排班表,因为它能同时考虑比任何人类专家更多的规则。