Enhanced salp swarm algorithm based on firefly algorithm for unrelated parallel machine scheduling with setup times

被引:52
作者
Ewees, Ahmed A. [1 ,2 ]
Al-qaness, Mohammed A. A. [3 ]
Abd Elaziz, Mohamed [4 ]
机构
[1] Univ Bisha, Dept E Syst, Bisha 61922, Saudi Arabia
[2] Damietta Univ, Dept Comp, Dumyat 34511, Egypt
[3] Wuhan Univ, State Key Lab Informat Engn Surveying Mapping & R, Wuhan 430079, Peoples R China
[4] Zagazig Univ, Fac Sci, Dept Math, Zagazig 44519, Egypt
关键词
Meta-heuristic algorithms; Salp swarm algorithm; Firefly algorithm; Unrelated parallel machine scheduling problem (UPMSP); MEMETIC ALGORITHM; SEARCH ALGORITHM; SINGLE-MACHINE; OPTIMIZATION; SEQUENCE; PREDICTION; ALLOCATION;
D O I
10.1016/j.apm.2021.01.017
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Unrelated parallel machine scheduling problem (UPMSP) with sequence-dependent setup times has received more attention due to its various industrial and scheduling applications. However, the UPMSP is considered an NP-hard problem, even without setup times. Moreover, the sequence-dependent setup times presents more complexity, which makes finding an optimal solution is very hard. In this paper, a modified salp swarm algorithm (SSA) based on the firefly algorithm (FA) is proposed to enhance the quality of the solution of UPMSP. The proposed approach, called SSAFA, uses the operators of FA to improve the exploitation ability of SSA by working as a local search. We evaluate the proposed SSAFA using both small and large problem instances. Furthermore, extensive comparisons to several existing metaheuristic methods used to solve UPMSP problems have been carried out. The evaluation outcomes confirmed the competitive performance of the proposed SSAFA in all problem instances, using different performance measures. ? 2021 Elsevier Inc. All rights reserved.
引用
收藏
页码:285 / 305
页数:21
相关论文
共 86 条
[11]   Improved multiobjective salp swarm optimization for virtual machine placement in cloud computing [J].
Alresheedi, Shayem Saleh ;
Lu, Songfeng ;
Abd Elaziz, Mohamed ;
Ewees, Ahmed A. .
HUMAN-CENTRIC COMPUTING AND INFORMATION SCIENCES, 2019, 9 (01)
[12]  
Alwerfali H.S.N., 2019, IEEE ACCESS, V7
[13]  
Anagnostopoulos GC, 2002, TSI PRESS S, V14, P115, DOI 10.1109/WAC.2002.1049430
[14]   Rescheduling of parallel machines with stochastic processing and setup times [J].
Arnaout, Jean-Paul .
JOURNAL OF MANUFACTURING SYSTEMS, 2014, 33 (03) :376-384
[15]   Parallel-machine scheduling problems with sequence-dependent setup times using an ACO, SA and VNS hybrid algorithm [J].
Behnamian, J. ;
Zandieh, M. ;
Ghomi, S. M. T. Fatemi .
EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (06) :9637-9644
[16]  
Bektur G., 2019, COMPUT OPER RES, V103
[17]   A memetic algorithm to solve an unrelated parallel machine scheduling problem with auxiliary resources in semiconductor manufacturing [J].
Bitar, Abdoul ;
Dauzere-Peres, Stephane ;
Yugma, Claude ;
Roussel, Renaud .
JOURNAL OF SCHEDULING, 2016, 19 (04) :367-376
[18]   Integrating dominance properties with genetic algorithms for parallel machine scheduling problems with setup times [J].
Chang, Pei-Chann ;
Chen, Shih-Hsin .
APPLIED SOFT COMPUTING, 2011, 11 (01) :1263-1274
[19]   Energy-efficient bi-objective single-machine scheduling with power-down mechanism [J].
Che, Ada ;
Wu, Xueqi ;
Peng, Jing ;
Yan, Pengyu .
COMPUTERS & OPERATIONS RESEARCH, 2017, 85 :172-183
[20]   A near maximum likelihood performance modified firefly algorithm for large MIMO detection [J].
Datta, Arijit ;
Bhatia, Vimal .
SWARM AND EVOLUTIONARY COMPUTATION, 2019, 44 :828-839