Abstract

To give full play to the high efficiency and parallelism of multi-processor systems, the fireworks algorithm (FWA) is improved, and a multi-processor task scheduling algorithm based on improved FWA, named IMFWA, is proposed. IMFWA maps continuous space to discrete space by designing the fireworks location coding method, improves the Gaussian mutation process, and sets adaptive dimensions to accelerate the convergence speed of the algorithm. At the same time, in order to reduce the time complexity of the algorithm and shorten the time finding the optimal task scheduling sequence, the fitness-based tournament selection strategy is used instead of the rule based on Euclidean distance. Finally, IMFWA is compared with the basic fireworks algorithm and the genetic algorithms on the Matlab platform for performance analysis. The results show that the IMFWA has advantages in the convergence speed, and the negative impact of the number of tasks is also lower than the fireworks algorithm and genetic algorithm.

Details

Title
Task scheduling algorithm based on fireworks algorithm
Author
Li, Jingmei 1 ; Tian, Qiao 1 ; Zhang, Guoyin 1 ; Wu, Weifei 1 ; Xue, Di 1 ; Lanting Li 1 ; Wang, Jiaxiang 1 ; Chen, Lei 2 

 College of Computer Science and Technology, Harbin Engineering University, Harbin, China 
 Georgia Southern University, Georgia, USA 
Pages
1-8
Publication year
2018
Publication date
Oct 2018
Publisher
Springer Nature B.V.
ISSN
16871472
e-ISSN
16871499
Source type
Scholarly Journal
Language of publication
English
ProQuest document ID
2127179752
Copyright
EURASIP Journal on Wireless Communications and Networking is a copyright of Springer, (2018). All Rights Reserved., © 2018. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.