Surgical case scheduling problem with fuzzy surgery time: An advanced bi-objective ant system approach

被引:25
作者
Behmanesh, Reza [1 ]
Zandieh, Mostafa [2 ]
机构
[1] Islamic Azad Univ, Ind Engn Dept, Sci & Res Branch, Tehran, Iran
[2] Shahid Beheshti Univ, Management & Accounting Fac, Dept Ind Management, GC, Tehran, Iran
关键词
Surgical case scheduling problem; Fuzzy surgery time; Multi-resource flexible job shop; Bi-objective ant system; Operating room; Makespan; Unscheduled surgical cases; OPERATING-ROOMS; OPTIMIZATION; ALGORITHM; MODEL;
D O I
10.1016/j.knosys.2019.104913
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We address the bi-objective surgical case scheduling problem under uncertain service times. The goal is to simultaneously minimize (i) makespan and (ii) number of unscheduled surgical cases. We optimize two decisions in our surgical case scheduling problem: the allocation of the resources to the surgical cases and their starting times. We formulate our problem as a novel bi-objective no-wait multi-resource flexible job shop problem. We use fuzzy numbers to represent the inherent stochasticity in the length-of-stays of patients in different stages of an operating theater. Due to the intractability of the problem even for small instances, we develop a novel bi-objective ant system: Fuzzy Pareto Envelope-based Selection Ant System. The performance of the new algorithm on all test instances is compared to a basic bi-objective ant system under the fuzzy condition: Pareto strength ant colony optimization. Finally, we demonstrate computationally that our approach outperforms the state-of-the-art algorithm in literature in terms of both efficiency and effectiveness. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页数:16
相关论文
共 57 条
[1]  
[Anonymous], 2001, P 6 INT C PAR PROBL
[2]   Performance analysis of the multi-objective ant colony optimization algorithms for the traveling salesman problem [J].
Ariyasingha, I. D. I. D. ;
Fernando, T. G. I. .
SWARM AND EVOLUTIONARY COMPUTATION, 2015, 23 :11-26
[3]   Operating theatre scheduling with patient recovery in both operating rooms and recovery beds [J].
Augusto, Vincent ;
Xie, Xiaolan ;
Perdomo, Viviana .
COMPUTERS & INDUSTRIAL ENGINEERING, 2010, 58 (02) :231-238
[4]   The surgical case scheduling problem with fuzzy duration time: An ant system algorithm [J].
Behmanesh, R. ;
Zandieh, M. ;
Molana, S. M. Hadji .
SCIENTIA IRANICA, 2019, 26 (03) :1824-1841
[5]   Nephron Algorithm Optimization: Inspired of the Biologic Nephron Performance [J].
Behmanesh, Reza .
INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2016, 7 (01) :38-64
[6]   Building cyclic master surgery schedules with leveled resulting bed occupancy [J].
Belien, Jeroen ;
Demeulemeester, Erik .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 176 (02) :1185-1204
[7]   A decision support system for cyclic master surgery scheduling with multiple objectives [J].
Belien, Jeroen ;
Demeulemeester, Erik ;
Cardoen, Brecht .
JOURNAL OF SCHEDULING, 2009, 12 (02) :147-161
[8]  
Carter M., 2002, MS TODAY, V29, P26
[9]   A variable neighborhood search algorithm for the surgery tactical planning problem [J].
Dellaert, Nico ;
Jeunet, Jully .
COMPUTERS & OPERATIONS RESEARCH, 2017, 84 :216-225
[10]   Evaluation of mathematical models for flexible job-shop scheduling problems [J].
Demir, Yunus ;
Isleyen, S. Kursat .
APPLIED MATHEMATICAL MODELLING, 2013, 37 (03) :977-988