Title :
A hybrid genetic algorithm with Lamarckian individual learning for tasks scheduling
Author :
Yi-Wen, Zhong ; Jian-Gang, Yang
Author_Institution :
Coll. of Comput. Sci. And Technol., Zhejiang Univ., Hangzhou, China
Abstract :
Efficient application scheduling is critical for achieving high performance in parallel multiprocessor systems. The tasks scheduling problem is NP-hard in general. In order to obtain optimal or suboptimal solutions, a large number of scheduling heuristics have been presented in the literature. The most studied heuristics are based on list heuristics. In recent years, genetic algorithm (GA), as a power tool to achieve global optimal, has been successfully used in this field. This paper presents a new hybrid genetic algorithm to solve the tasks scheduling problem both for homogeneous and heterogeneous computing systems. It uses genetic algorithm to evolve tasks dispatching priority queue, and uses a list scheduling to decode the queue into a schedule. In order to remedy the GA´s weakness in fine-tuning, this paper uses neighborhood search method to improve the fitness of the individuals of each generation, based on Lamarckian theory in the evolution. The simulation results comparing with two genetic algorithms and two list algorithms, both from the literature, show that this new GA produces encouraging results in terms of qualify of solution and time complexity.
Keywords :
computational complexity; genetic algorithms; multiprocessing systems; parallel processing; processor scheduling; Lamarckian individual learning; NP-hard problem; hybrid genetic algorithm; parallel multiprocessor system; tasks scheduling; time complexity; Clustering algorithms; Computer science; Educational institutions; Genetic algorithms; Heuristic algorithms; Multiprocessing systems; Processor scheduling; Scheduling algorithm; Search methods; Space exploration;
Conference_Titel :
Systems, Man and Cybernetics, 2004 IEEE International Conference on
Print_ISBN :
0-7803-8566-7
DOI :
10.1109/ICSMC.2004.1400858