Text this: Development of a scheduling tool for constructing a Malaysian school timetable using genetic algorithms /