Edge Minimizing the Student Conflict Graph
Abstract
In many schools, courses are given in sections. Prior to timetabling students need to be assigned to individual sections. We give a hybrid approximation sectioning algorithm that minimizes the number of edges (potential conflicts) in the student conflict graph (SCG). We start with a greedy algorithm to obtain a starting solution and then continue with a constraint programming based algorithm (CP-SAT) that reduces the number of edges. We apply the sectioning algorithm to a highly constrained timetabling model which we specify.
- Publication:
-
arXiv e-prints
- Pub Date:
- February 2021
- DOI:
- 10.48550/arXiv.2102.06743
- arXiv:
- arXiv:2102.06743
- Bibcode:
- 2021arXiv210206743F
- Keywords:
-
- Computer Science - Artificial Intelligence;
- Computer Science - Social and Information Networks;
- Mathematics - Optimization and Control