DocumentCode :
1639608
Title :
Improved crossover and mutation operators for Genetic-Algorithm project scheduling
Author :
Abido, M.A. ; Elazouni, A.
Author_Institution :
King Fahd Univ. of Pet. & Miner., Dhahran
fYear :
2009
Firstpage :
1865
Lastpage :
1872
Abstract :
In Genetic Algorithms (GAs) technique, offspring chromosomes are created by merging two parent chromosomes using a crossover operator or modifying an existing chromosome using a mutation operator. However, in scheduling problems in which the genes represent activities´ start times, the crossover and mutation operators may cause violation of the precedence relationships in the offspring chromosomes. This paper proposes improved crossover and mutation algorithms to directly devise feasible offspring chromosomes. The proposed algorithms employed the traditional Free Float (FF) and a newly-introduced Backward Free Float (BFF). The obtained results exhibited robustness of the proposed algorithms to reduce the computational costs, and high effectiveness to search for optimal solutions. Moreover, validation was performed by comparing the results against the exact solutions obtained by the Integer Programming (IP) technique.
Keywords :
genetic algorithms; scheduling; backward free float; crossover operator; genetic-algorithm project scheduling; integer programming; mutation operator; offspring chromosome; parent chromosome; scheduling problem; traditional free float; Biological cells; Computational efficiency; Cost function; Fasteners; Genetic mutations; Merging; Minerals; Petroleum; Processor scheduling; Resource management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Evolutionary Computation, 2009. CEC '09. IEEE Congress on
Conference_Location :
Trondheim
Print_ISBN :
978-1-4244-2958-5
Electronic_ISBN :
978-1-4244-2959-2
Type :
conf
DOI :
10.1109/CEC.2009.4983168
Filename :
4983168
Link To Document :
بازگشت