We use a genetic algorithm for this
purpose. In our Timetable Generation algorithm, we propose to utilize a timetable
object. This object comprises Classroom objects and the timetable for every
them likewise a fitness score for the timetable. Fitness score relates to the
number of crashes the timetable has regarding alternate calendars for different
classes. Classroom objects consist of weekly objects. Weekly objects consist of
Days