Combining the analytical hierarchy process and the genetic algorithm to solve the timetable problem
genetic algorithms in search optimization and machine learning .