Schedule Optimization Using Genetic Algorithms