“…Recently, some research work focuses on this problem and propose several methods, most of these methods are designed based on evolutionary algorithms, as this kind of algorithm has strong heuristic algorithm optimization ability. Some evolutionary algorithms (such as genetic algorithm [6][7][8][9], particle swarm algorithm [10][11][12], ant colony algorithm [13,14], bee colony [15], and cuckoo algorithm [4,16]) has been used to solve the problem of task scheduling in cloud computing. However, above evolutionary algorithms still have some shortcomings, such as slow convergence speed, easy to fall into local optimum, etc.…”