Young-Chae Hong , Amy Cohn , Marina A. Epelman , Aviva Alpert
{"title":"Creating resident shift schedules under multiple objectives by generating and evaluating the Pareto frontier","authors":"Young-Chae Hong , Amy Cohn , Marina A. Epelman , Aviva Alpert","doi":"10.1016/j.orhc.2018.08.001","DOIUrl":null,"url":null,"abstract":"<div><p><span>Creating shift schedules for medical residents is challenging, not only because of the large number of conflicting rules and requirements needed to ensure both adequate patient care and resident educational opportunities, but also because there is no one clear, well-defined single objective function to optimize. Instead, many factors should be taken into account when selecting the “best” schedule. In our practical experience, it is impossible for the scheduler (typically, a Chief Resident) to accurately determine weights that would allow these factors to be captured in a mathematical objective function that truly represented their preferences. We therefore propose to instead provide the Chief with a set of Pareto-dominant schedules from which to select. We present an integer programming-based approach embedded within a recursive algorithm to generate these schedules. We then present both computational results to assess the tractability of our approach and a case study, based on a real-world scheduling problem at the University of Michigan Pediatric </span>Emergency Department, to study how a Chief Resident would evaluate the Pareto set.</p></div>","PeriodicalId":46320,"journal":{"name":"Operations Research for Health Care","volume":"23 ","pages":"Article 100170"},"PeriodicalIF":1.5000,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.orhc.2018.08.001","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Operations Research for Health Care","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2211692317301467","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"HEALTH CARE SCIENCES & SERVICES","Score":null,"Total":0}
引用次数: 6
Abstract
Creating shift schedules for medical residents is challenging, not only because of the large number of conflicting rules and requirements needed to ensure both adequate patient care and resident educational opportunities, but also because there is no one clear, well-defined single objective function to optimize. Instead, many factors should be taken into account when selecting the “best” schedule. In our practical experience, it is impossible for the scheduler (typically, a Chief Resident) to accurately determine weights that would allow these factors to be captured in a mathematical objective function that truly represented their preferences. We therefore propose to instead provide the Chief with a set of Pareto-dominant schedules from which to select. We present an integer programming-based approach embedded within a recursive algorithm to generate these schedules. We then present both computational results to assess the tractability of our approach and a case study, based on a real-world scheduling problem at the University of Michigan Pediatric Emergency Department, to study how a Chief Resident would evaluate the Pareto set.