Cargando…

Solving Operating Room Scheduling Problem Using Artificial Bee Colony Algorithm

Many healthcare institutions are interested in reducing costs and in maintaining a good quality of care. The operating room department is typically one of the most costly units in a hospital. Hospital managers are always interested in finding effective ways of using operating rooms to minimize opera...

Descripción completa

Detalles Bibliográficos
Autores principales: Lin, Yang-Kuei, Li, Min-Yang
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7913096/
https://www.ncbi.nlm.nih.gov/pubmed/33540855
http://dx.doi.org/10.3390/healthcare9020152
_version_ 1783656726167289856
author Lin, Yang-Kuei
Li, Min-Yang
author_facet Lin, Yang-Kuei
Li, Min-Yang
author_sort Lin, Yang-Kuei
collection PubMed
description Many healthcare institutions are interested in reducing costs and in maintaining a good quality of care. The operating room department is typically one of the most costly units in a hospital. Hospital managers are always interested in finding effective ways of using operating rooms to minimize operating costs. In this research, we study the operating room scheduling problem. We consider the use of a weekly surgery schedule with an open scheduling strategy that takes into account the availabilities of surgeons and operating rooms. The objective is to minimize the total operating cost while maximizing the utilization of the operating rooms but also minimizing overtime use. A revised mathematical model is proposed that can provide optimal solutions for a surgery size up to 110 surgical cases. Next, two modified heuristics, based on the earliest due date (EDD) and longest processing time (LPT) rules, are proposed to quickly find feasible solutions to the studied problem. Finally, an artificial bee colony (ABC) algorithm that incorporates the initial solutions, a recovery scheme, local search schemes, and an elitism strategy is proposed. The computational results show that, for a surgery size between 40 and 100 surgical cases, the ABC algorithm found optimal solutions to all of the tested problems. For surgery sizes larger than 110 surgical cases, the ABC algorithm performed significantly better than the two proposed heuristics. The computational results indicate that the proposed ABC is promising and capable of solving large problems.
format Online
Article
Text
id pubmed-7913096
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-79130962021-02-28 Solving Operating Room Scheduling Problem Using Artificial Bee Colony Algorithm Lin, Yang-Kuei Li, Min-Yang Healthcare (Basel) Article Many healthcare institutions are interested in reducing costs and in maintaining a good quality of care. The operating room department is typically one of the most costly units in a hospital. Hospital managers are always interested in finding effective ways of using operating rooms to minimize operating costs. In this research, we study the operating room scheduling problem. We consider the use of a weekly surgery schedule with an open scheduling strategy that takes into account the availabilities of surgeons and operating rooms. The objective is to minimize the total operating cost while maximizing the utilization of the operating rooms but also minimizing overtime use. A revised mathematical model is proposed that can provide optimal solutions for a surgery size up to 110 surgical cases. Next, two modified heuristics, based on the earliest due date (EDD) and longest processing time (LPT) rules, are proposed to quickly find feasible solutions to the studied problem. Finally, an artificial bee colony (ABC) algorithm that incorporates the initial solutions, a recovery scheme, local search schemes, and an elitism strategy is proposed. The computational results show that, for a surgery size between 40 and 100 surgical cases, the ABC algorithm found optimal solutions to all of the tested problems. For surgery sizes larger than 110 surgical cases, the ABC algorithm performed significantly better than the two proposed heuristics. The computational results indicate that the proposed ABC is promising and capable of solving large problems. MDPI 2021-02-02 /pmc/articles/PMC7913096/ /pubmed/33540855 http://dx.doi.org/10.3390/healthcare9020152 Text en © 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Lin, Yang-Kuei
Li, Min-Yang
Solving Operating Room Scheduling Problem Using Artificial Bee Colony Algorithm
title Solving Operating Room Scheduling Problem Using Artificial Bee Colony Algorithm
title_full Solving Operating Room Scheduling Problem Using Artificial Bee Colony Algorithm
title_fullStr Solving Operating Room Scheduling Problem Using Artificial Bee Colony Algorithm
title_full_unstemmed Solving Operating Room Scheduling Problem Using Artificial Bee Colony Algorithm
title_short Solving Operating Room Scheduling Problem Using Artificial Bee Colony Algorithm
title_sort solving operating room scheduling problem using artificial bee colony algorithm
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7913096/
https://www.ncbi.nlm.nih.gov/pubmed/33540855
http://dx.doi.org/10.3390/healthcare9020152
work_keys_str_mv AT linyangkuei solvingoperatingroomschedulingproblemusingartificialbeecolonyalgorithm
AT liminyang solvingoperatingroomschedulingproblemusingartificialbeecolonyalgorithm