100 likes | 272 Views
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.
E N D
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