Title :
Task matching and scheduling based on co-evolutionary model
Author :
Zhong, Qiuxi ; Xie, Tao ; Chen, Huowang
Author_Institution :
Dept. of Comput. Sci., Nat. Univ. of Defense Technol., Changsha, China
Abstract :
Task matching and scheduling plays an important role in parallel and distributed systems. The efficacy and efficiency of conventional single population-based evolutionary algorithms (CEAs) decrease with the number of independent tasks. By analyzing the mechanism that makes CEA in-scalable, this paper proposes a task matching and scheduling algorithm based on the computational model of cooperative co-evolution, which is inspired by the co-evolutionary phenomena of natural species. Then, we discuss some problems related to the proposed algorithm such as construction of initial population, genetic operators including improved crossover and migration as a kind of mutation, cooperative interactions among species and fitness computation of individual. The algorithm was analyzed mathematically, which shows that the exponential increase index of the co-evolution based scheduling algorithm is higher than that of CEA. Simulation results verify the theoretical result
Keywords :
distributed processing; genetic algorithms; parallel processing; processor scheduling; task analysis; coevolutionary model; crossover; distributed systems; evolutionary algorithms; genetic algorithm; mutation; scheduling; task matching; Algorithm design and analysis; Computational modeling; Computer science; Evolutionary computation; Genetic algorithms; Genetic mutations; Heuristic algorithms; Parallel processing; Processor scheduling; Scheduling algorithm;
Conference_Titel :
Intelligent Control and Automation, 2000. Proceedings of the 3rd World Congress on
Conference_Location :
Hefei
Print_ISBN :
0-7803-5995-X
DOI :
10.1109/WCICA.2000.862815