Skip to content

Latest commit

 

History

History
6 lines (4 loc) · 760 Bytes

README.md

File metadata and controls

6 lines (4 loc) · 760 Bytes

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.