Skip to content

🏫 Scheduling of lectures on Aalborg University with a genetic algorithm.

Notifications You must be signed in to change notification settings

bruunand/genetic-scheduler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

genetic-scheduler

Through an analysis of the planning process for a first year semester at the Faculty of Engineering and Science at Aalborg University, it is found that creating a schedule for lectures is a lengthy, manual process.

Based on this analysis, a program to ease this process by automating the schedule creation is designed and implemented. The program utilizes a genetic algorithm to create a schedule of lectures, while ensuring that the schedule complies with the applicable constraints.

The created program is shown to function well on a limited scale using representative data and it is thus shown that a program utilizing a genetic algorithm can improve the semester planning process by automating the creation of a semester schedule.

About

🏫 Scheduling of lectures on Aalborg University with a genetic algorithm.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages