高级检索

    赖兆林, 冯翔, 虞慧群. 基于逆向学习行为粒子群算法的云计算大规模任务调度[J]. 华东理工大学学报(自然科学版), 2020, 46(2): 259-268. DOI: 10.14135/j.cnki.1006-3080.20190218001
    引用本文: 赖兆林, 冯翔, 虞慧群. 基于逆向学习行为粒子群算法的云计算大规模任务调度[J]. 华东理工大学学报(自然科学版), 2020, 46(2): 259-268. DOI: 10.14135/j.cnki.1006-3080.20190218001
    LAI Zhaolin, FENG Xiang, YU Huiqun. A Reverse Learning Behavior Particle Swarm Optimization for Large-Scale Task Scheduling in Cloud Computing Environment[J]. Journal of East China University of Science and Technology, 2020, 46(2): 259-268. DOI: 10.14135/j.cnki.1006-3080.20190218001
    Citation: LAI Zhaolin, FENG Xiang, YU Huiqun. A Reverse Learning Behavior Particle Swarm Optimization for Large-Scale Task Scheduling in Cloud Computing Environment[J]. Journal of East China University of Science and Technology, 2020, 46(2): 259-268. DOI: 10.14135/j.cnki.1006-3080.20190218001

    基于逆向学习行为粒子群算法的云计算大规模任务调度

    A Reverse Learning Behavior Particle Swarm Optimization for Large-Scale Task Scheduling in Cloud Computing Environment

    • 摘要: 针对传统智能优化算法在解决云计算任务调度时, 存在易陷入局部最优和过早收敛的问题,提出了一种逆向学习行为粒子群优化(RLPSO)算法。首先,采用分群策略对种群内个体进行群划分,使得整个种群具有搜索行为多样性,增强算法的搜索能力;其次,引入逆向学习机制及繁殖机制,避免算法陷入局部最优,并在理论上证明了RLPSO算法的收敛性;最后,通过实验进行有效性验证,并与4个经典的智能优化算法进行了比较。实验结果表明,在大规模任务调度总完成时间寻优问题上,RLPSO算法表现出比4个对比算法更优的搜索性能。

       

      Abstract: Traditional intelligent optimization algorithms easily fall into local optimal and premature convergence for cloud computing task scheduling. Aiming at this shortcoming, this paper proposes a reverse learning behavior particle swarm optimization (RLPSO) algorithm. Firstly, a grouping strategy is adopted to divide the individuals into two different groups according to the gender of individuals and the individuals in different groups will perform different search behaviors. This strategy can increase the diversity of search mode and enhance the search ability. Secondly, the reverse learning and mating mechanism are introduced to avoid the local optimum. By means of the reverse learning mechanism, individuals will reversely learn from the target individuals with a certain probability, which can increase the ability of finding a new potential better solution. By using the mating mechanism, the worst individual in the swarm will be replaced by a new better individual so that the global search ability can be further enhanced. Moreover, the convergence of the RLPSO algorithm is discussed in detail. It is proven that the RLPSO algorithm will converge to an equilibrium. Finally, the effectiveness of the RLPSO algorithm is verified by simulation results. It is shown from the experiment results that the RLPSO algorithm exhibits better search performance than the other four algorithms for the large-scale task scheduling.

       

    /

    返回文章
    返回