Genetic Algorithm and Their Applications to Scheduling
Genetic Algorithm and Their Applications to Scheduling. Hyungjun Park. Introduction. Based on the ideas of evolution and natural selection Pioneered by John Holland in 1960 ’ s. Biological Background. Genes Natural Selection and Fitness Reproduction Crossover Mutation. Genetic Algorithm.
Genetic Algorithm and Their Applications to Scheduling
E N D
Presentation Transcript
Genetic Algorithm and Their Applications to Scheduling Hyungjun Park
Introduction • Based on the ideas of evolution and natural selection • Pioneered by John Holland in 1960’s
Biological Background • Genes • Natural Selection and Fitness • Reproduction • Crossover • Mutation
Genetic Algorithm Start Repeat Until End Condition End
Traveling Salesman Problem • [Start] Random routes + heuristic • [Fitness] Inverse of distance • [Selection] Roulette wheel selection • [Crossover] Leave blanks then refill • [Mutation] Interchange
GA Performance • Weighted Tardiness • Descent Methods • AU • DES, DESO • GA outperforms