Task scheduling algorithm based on fireworks algorithm

被引:8
|
作者
Li, Jingmei [1 ]
Tian, Qiao [1 ]
Zhang, Guoyin [1 ]
Wu, Weifei [1 ]
Xue, Di [1 ]
Li, Lanting [1 ]
Wang, Jiaxiang [1 ]
Chen, Lei [2 ]
机构
[1] Harbin Engn Univ, Coll Comp Sci & Technol, Harbin, Heilongjiang, Peoples R China
[2] Georgia Southern Univ, Statesboro, GA USA
关键词
Task scheduling; Fireworks algorithm; Gaussian mutation; Adaptive; GENETIC ALGORITHM; DUPLICATION; OPTIMIZATION; PERFORMANCE; NETWORKS; GRAPHS; NUMBER;
D O I
10.1186/s13638-018-1259-2
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页数:8
相关论文
共 50 条
  • [21] Optimization Algorithm of Fireworks Explosion Based on Genetic Algorithm
    Wang, Dandan
    Yang, Kai
    [J]. 2018 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING (CSSE 2018), 2018, : 265 - 272
  • [22] An Algorithm of Task Scheduling in Survivability
    Shuo, Liangxun
    Zhao, Jinhui
    Yin, Lijie
    Wang, Xuehui
    [J]. ARTIFICIAL INTELLIGENCE AND COMPUTATIONAL INTELLIGENCE, PT II, 2011, 7003 : 85 - +
  • [23] An optimizing algorithm of static task scheduling problem based on hybrid genetic algorithm
    柳玉
    Song Jian
    Wen Jiayan
    [J]. High Technology Letters, 2016, 22 (02) : 170 - 176
  • [24] Hybrid approach based on cuckoo optimization algorithm and genetic algorithm for task scheduling
    Akbari, Mehdi
    [J]. EVOLUTIONARY INTELLIGENCE, 2021, 14 (04) : 1931 - 1947
  • [25] Hybrid approach based on cuckoo optimization algorithm and genetic algorithm for task scheduling
    Mehdi Akbari
    [J]. Evolutionary Intelligence, 2021, 14 : 1931 - 1947
  • [26] RAS: A Task Scheduling Algorithm Based on Resource Attribute Selection in a Task Scheduling Framework
    Zhao, Yong
    Chen, Liang
    Li, Youfu
    Liu, Peng
    Li, Xiaolong
    Zhu, Chenchen
    [J]. INTERNET AND DISTRIBUTED COMPUTING SYSTEMS, IDCS 2013, 2013, 8223 : 106 - 119
  • [27] A task scheduling algorithm based on chemical reaction optimization
    Ouyang, Liduo
    Xu, Cheng
    Zeng, Lining
    [J]. Journal of Computational Information Systems, 2014, 10 (24): : 10655 - 10664
  • [28] A Cloud Task Scheduling Algorithm Based on Users' Satisfaction
    Chen, Rongxian
    Zhang, Yaying
    Zhang, Dongdong
    [J]. 2013 FOURTH INTERNATIONAL CONFERENCE ON NETWORKING AND DISTRIBUTED COMPUTING (ICNDC), 2013, : 1 - 5
  • [29] Research of Task Scheduling Algorithm Based on Parallel Computing
    Liu Yijun
    He Xiaoman
    Feng Dan
    Fang Yu
    [J]. MANUFACTURING SYSTEMS AND INDUSTRY APPLICATIONS, 2011, 267 : 693 - 698
  • [30] A Heterogeneous Multiprocessor Task Scheduling Algorithm Based on SFLA
    Deng Yun
    Cheng Xiao-hui
    [J]. 2016 WORLD AUTOMATION CONGRESS (WAC), 2016,