Evolutionary computation

Academic timetable generation

A genetic algorithm that schedules classes, teachers, groups and resources for an educational institution while respecting timetable constraints.

About the implementation

Tournament selection, crossover, mutation and fitness evaluation. The best solution is exported as HTML to display the timetable.

← Back to projects