• 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