“…Task scheduling researches how to map these tasks to appropriate virtual machines. Currently, most task scheduling strategies are solved using intelligent algorithm [6,7,8,9] such as, genetic algorithm, ant colony algorithm and so on. However, these methods have some problems, such as lower ability to search the global optimal solution, poorer convergence and so on.…”