Random-key algorithms for optimizing integrated Operating Room Scheduling
Efficient surgery room scheduling is essential for hospital efficiency, patient satisfaction, and resource utilization. This study addresses the challenge as a combinatorial optimization problem that incorporates multi-room scheduling, equipment scheduling, and complex availability constraints for rooms, patients, and surgeons, facilitating rescheduling and enhancing operational flexibility. To solve such a problem, we introduce multiple algorithms based on a Random-Key Optimizer (RKO), coupled with relaxed formulations to compute lower bounds efficiently, rigorously tested on literature and new, real-world-based instances. The RKO approach decouples the problem from the solving algorithms through an encoding/decoding layer, making it possible to use the same solving algorithms to multiple room scheduling problems case studies from multiple hospitals, given the particularities of each place, even other optimization problems. Among the possible RKO algorithms, we design the heuristics Biased Random-Key Genetic Algorithm with Q -Learning, Simulated Annealing, and Iterated Local Search for use within an RKO framework, employing a single decoder function. The proposed heuristics, complemented by the lower-bound formulations, provided optimal gaps for evaluating the effectiveness of the heuristic results. Our results demonstrate significant lower- and upper-bound improvements for the literature instances, notably in proving one optimal result. Our strong statistical analysis shows the effectiveness of our implemented heuristic search mechanisms. Furthermore, the best-proposed heuristic efficiently generates schedules for the newly introduced instances, even in highly constrained scenarios. This research offers valuable insights and practical solutions for improving surgery scheduling processes, delivering tangible benefits to hospitals by optimizing resource allocation, reducing patient wait times, and enhancing overall operational efficiency. • Solve the Integrated Operating Room Scheduling Problem (IORSP) based on a case study. • We adapt the concept of Random-Key Optimizer (RKO). • We design RKO metaheuristics to solve the IORSP. • Our results improved the solutions of the literature instances. • We generate new instances with data from a non-profit hospital. • We present rescheduling strategies using the proposed input.
Authors
- Antônio Augusto Chaves (ORCID: https://orcid.org/0000-0001-5767-6798)
- Eduardo Machado Silva (ORCID: https://orcid.org/0000-0003-1333-1426)
- Bruno Salezze Vieira (ORCID: https://orcid.org/0000-0003-1617-2627)
Institutions
- Instituto Tecnológico de Aeronáutica (BR)
- University of Southampton (GB)
- Universidade Federal de São Paulo (BR)
Publication Details
- Journal
- Applied Soft Computing
- Published
- 2025-06-11
- DOI
- https://doi.org/10.1016/j.asoc.2025.113368
- Citations
- 3
- Primary Topic
- Healthcare Operations and Scheduling Optimization
- Type
- article
- Field-Weighted Citation Impact
- 7.55
Funders
- Fundação de Amparo à Pesquisa do Estado de São Paulo
- Conselho Nacional de Desenvolvimento Científico e Tecnológico