The goal of the GACS system is to provide academic institutions an efficient and automatic way to generate their timetable for the classes that will be imparted in an academic period.
The timetabling problem is solved by the GACS system using the Artificial Intelligence technique of Genetic Algorithms. If you want to know more about this technique check the section of documentation.
GACS manage the following resources involved in the timetabling process:
In order to produce an efficient timetable many constraints must be contemplated. In particular, the GACS system checks the following constraints during the execution of the algorithm:
- You can browse the CVS to obtain the latest code of the project clicking here.