Imperialist competitive algorithm for unrelated parallel machine scheduling with sequence-and-machine-dependent setups and compatibility and workload constraints

被引:8
作者
Elyasi, Milad [1 ,2 ]
Selcuk, Yagmur Selenay [2 ]
Ozener, O. Orsan [2 ]
Coban, Elvin [2 ]
机构
[1] Dept Logist & Operat Management, HEC Montreal, Montreal, PQ, Canada
[2] Ozyegin Univ, Ind Engn Dept, Istanbul, Turkiye
关键词
Imperialist competitive algorithm; Unrelated parallel machine scheduling; Machine workload; Machine-job compatibility; Sequence-and-machine-dependent setup times; TARDINESS; EARLINESS; HEURISTICS; MINIMIZE; TIMES;
D O I
10.1016/j.cie.2024.110086
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, we present an in-depth analysis of the unrelated parallel machine scheduling problem (UPMSP) in the context of washing machine production at Vestel Electronics. Vestel Electronics is a leading producer of washing machines and holds a noteworthy market position in the European consumer electronics industry. The production process at Vestel Electronics is make-to-order (MTO) and requires 20 assembly lines to produce 200 different products. The decision maker must consider several important factors while forming the production schedule, including job-assembly line compatibility, the release times and due dates of the jobs, and a workload balance among the different assembly lines. This study aims to develop an algorithm to minimize the total earliness and tardiness while considering sequence-and-machine-dependent setups, unequal release times, machine -job compatibility restrictions, and workload balance requirements. To address this complex scheduling problem, we propose a novel algorithm, the imperialist competitive algorithm (ICA), which has a strong exploration-exploitation balance while mimicking real-world dynamics. Our numerical results show that the ICA significantly outperforms the current practice in Vestel by 39% and the best-performing algorithms in the literature by 23% and 12%.
引用
收藏
页数:14
相关论文
共 48 条
[1]   A genetic algorithm with neighborhood search procedures for unrelated parallel machine scheduling problem with sequence-dependent setup times [J].
Abreu, Levi Ribeiro de ;
Prata, Bruno de Athayde .
JOURNAL OF MODELLING IN MANAGEMENT, 2020, 15 (03) :809-828
[2]   Solving constrained optimisation problems using the improved imperialist competitive algorithm and Deb's technique [J].
Aliniya, Zahra ;
Keyvanpour, MohammadReza .
JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2018, 30 (06) :927-951
[3]   A survey of scheduling problems with setup times or costs [J].
Allahverdi, Ali ;
Ng, C. T. ;
Cheng, T. C. E. ;
Kovalyov, Mikhail Y. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 187 (03) :985-1032
[4]   The third comprehensive survey on scheduling problems with setup times/costs [J].
Allahverdi, Ali .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 246 (02) :345-378
[5]   Minimizing weighted earliness-tardiness on parallel machines using hybrid metaheuristics [J].
Alvarez-Valdes, R. ;
Tamarit, J. M. ;
Villa, F. .
COMPUTERS & OPERATIONS RESEARCH, 2015, 54 :1-11
[6]   Weighted earliness/tardiness parallel machine scheduling problem with a common due date [J].
Arik, Oguzhan Ahmet ;
Schutten, Marco ;
Topan, Engin .
EXPERT SYSTEMS WITH APPLICATIONS, 2022, 187
[7]   Imperialist competitive algorithm: An algorithm for optimization inspired by imperialistic competition [J].
Atashpaz-Gargari, Esmaeil ;
Lucas, Caro .
2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, :4661-4667
[8]   Due window scheduling with sequence-dependent setup on parallel machines using three hybrid metaheuristic algorithms [J].
Behnamian, J. ;
Zandieh, M. ;
Ghomi, S. M. T. Fatemi .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2009, 44 (7-8) :795-808
[9]   Non-identical parallel machines batch processing problem with release dates, due dates and variable maintenance activity to minimize total tardiness [J].
Beldar, Pedram ;
Moghtader, Milad ;
Giret, Adriana ;
Ansaripoor, Amir Hossein .
COMPUTERS & INDUSTRIAL ENGINEERING, 2022, 168
[10]   Unrelated parallel machines scheduling with dependent setup times in textile industry [J].
Berthier, A. ;
Yalaoui, A. ;
Chehade, H. ;
Yalaoui, F. ;
Amodeo, L. ;
Bouillot, C. .
COMPUTERS & INDUSTRIAL ENGINEERING, 2022, 174