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