TY - GEN
T1 - Improved crossover and mutation operators for genetic- algorithm project scheduling
AU - Abido, M. A.
AU - Elazouni, A.
PY - 2009
Y1 - 2009
N2 - 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.
AB - 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.
UR - https://www.scopus.com/pages/publications/70449922668
U2 - 10.1109/CEC.2009.4983168
DO - 10.1109/CEC.2009.4983168
M3 - Conference contribution
AN - SCOPUS:70449922668
SN - 9781424429592
T3 - 2009 IEEE Congress on Evolutionary Computation, CEC 2009
SP - 1865
EP - 1872
BT - 2009 IEEE Congress on Evolutionary Computation, CEC 2009
ER -