A modified salp swarm algorithm for task assignment problem

被引:18
作者
El-Ashmawi, Walaa H. [1 ,2 ]
Ali, Ahmed F. [1 ]
机构
[1] Suez Canal Univ, Fac Comp&Informat, Dept Comp Sci, Ismailia, Egypt
[2] Misr Int Univ, Fac Comp Sci, Cairo, Egypt
关键词
Task assignment problem; Salp swarm algorithm; Swarm intelligence algorithms; Task interchange graph; Local refinement heuristic; OPTIMIZATION ALGORITHM; GENETIC ALGORITHM; ALLOCATION; PROCESSORS; HEURISTICS; CHAINS; TIME;
D O I
10.1016/j.asoc.2020.106445
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The task assignment problem (TAP) is one of the standard combinatorial optimization problems (COPs) in the field of discrete optimization. TAP is known to be an NP-complete problem due to the difficulty to obtain the exact solution of it in polynomial time. Thus, it is essential to develop and/or propose an optimization algorithm to solve this problem. In TAPs, a set of tasks is assigned to a set of machines to both effectively minimize the communication and execution cost. This paper presents a modified Salp Swarm Algorithm (SSA), to solve not only task assignment problems but also, fundamental combinatorial optimization problems in engineering and real-world scientific domains. The modified salp algorithm takes place in the integration with the Local Refinement Heuristic (LRH) approach to enhance a given assignment along with operators. The modified algorithm is named Modified Salp Local Refinement Heuristic (MSLRH). To the best of our knowledge, this paper is the first of its kind to attempt using the SSA in task assignment problems. The MSLRH algorithm is tested on different benchmark datasets (tree structure and general graph), including various tasks and machines for each dataset. In addition, it compared with the most known meta-heuristic algorithms such as the Genetic Algorithm (GA), Particle Swarm Optimization (PSO) algorithm, and Jaya algorithm (JAYA) to investigate the effectiveness of the MSLRH algorithm in terms of average assignment allocation cost. From tree structure dataset (e.g., 200 tasks assigned to 8 machines), the proposed MSLRH algorithm has achieved a minimum average assignment cost better than GA by 62% and better than PSO and JAYA by 42%. From the general graph dataset (e.g., 209 tasks assigned to 16 machines), the proposed MSLRH algorithm has better results than other algorithms up to 60%. From various and extensive experimental results, the proposed algorithm has proven the effectiveness in solving the task assignment problem. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页数:20
相关论文
共 67 条
[1]  
Abdel-Basset M., 2018, J AMBIENT INTELL HUM, P1, DOI DOI 10.1007/S12652-018-0917-X
[2]   Feature Selection Using Salp Swarm Algorithm with Chaos [J].
Ahmed, Sobhi ;
Mafarja, Majdi ;
Faris, Hossam ;
Aljarah, Ibrahim .
ISMSI 2018: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS, METAHEURISTICS & SWARM INTELLIGENCE, 2018, :65-69
[3]   A greedy genetic algorithm for the quadratic assignment problem [J].
Ahuja, RK ;
Orlin, JB ;
Tiwari, A .
COMPUTERS & OPERATIONS RESEARCH, 2000, 27 (10) :917-934
[4]   A multi-objectives scheduling algorithm based on cuckoo optimization for task allocation problem at compile time in heterogeneous systems [J].
Akbari, Mehdi ;
Rashidi, Hassan .
EXPERT SYSTEMS WITH APPLICATIONS, 2016, 60 :234-248
[5]   Parallel heuristic local search algorithm on OTIS hyper hexa-cell and OTIS mesh of trees optoelectronic architectures [J].
Al-Adwan, Aryaf ;
Sharieh, Ahmad ;
Mahafzah, Basel A. .
APPLIED INTELLIGENCE, 2019, 49 (02) :661-688
[6]   Solving traveling salesman problem using parallel repetitive nearest neighbor algorithm on OTIS-Hypercube and OTIS-Mesh optoelectronic architectures [J].
Al-Adwan, Aryaf ;
Mahafzah, Basel A. ;
Sharieh, Ahmad .
JOURNAL OF SUPERCOMPUTING, 2018, 74 (01) :1-36
[7]  
Al-Shaikh A., 2019, J THEOR APPL INF TEC, V97, P4439
[8]  
Ali S., 2000, Proceedings 9th Heterogeneous Computing Workshop (HCW 2000) (Cat. No.PR00556), P185, DOI 10.1109/HCW.2000.843743
[9]   Asynchronous accelerating multi-leader salp chains for feature selection [J].
Aljarah, Ibrahim ;
Mafarja, Majdi ;
Heidari, Ali Asghar ;
Faris, Hossam ;
Zhang, Yong ;
Mirjalili, Seyedali .
APPLIED SOFT COMPUTING, 2018, 71 :964-979
[10]   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)