计算机科学
模拟退火
算法
渡线
人口
作业车间调度
加速
数学优化
遗传算法
地铁列车时刻表
数学
人工智能
机器学习
并行计算
操作系统
社会学
人口学
作者
Mozhdeh Tanha,Mirsaeid Hosseini Shirvani,Amir Masoud Rahmani
标识
DOI:10.1007/s00521-021-06289-9
摘要
Cloud providers deliver heterogeneous virtual machines to run complicated jobs submitted by users. The task scheduling issue is formulated to a discrete optimization problem which is well-known NP-Hard. This paper presents a hybrid meta-heuristic algorithm based on genetic and thermodynamic simulated annealing algorithms to solve this problem. In the proposed algorithm, the genetic and simulated annealing algorithms have respective global and local search inclinations covering each other's shortcomings. A novel theorem is presented and applied to produce a semi-conducted initial population. In a used genetic algorithm with a global trend, the crossover operator is performed to explore search space. The thermodynamic simulated annealing algorithm is utilized to improve the efficiency, which considers entropy and energy difference concepts in the cooling schedule process. After obtaining a suitable solution, one of the three novel neighbor operators is randomly called to enhance the given solution potentially. In this way, the efficient balance between exploration and exploitation in the search space is achieved. Simulation results prove that the proposed hybrid algorithm has 10.17%, 9.31%, 7.76%, and 8.21% dominance in terms of makespan, schedule length ratio, speedup, and efficiency against other comparative algorithms.
科研通智能强力驱动
Strongly Powered by AbleSci AI