|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
HeuristicSelector | General hierarchical selection. |
LectureSelection | Lecture (variable) selection. |
NeighbourSelectionWithSuggestions | Neighbour selection which does the standard time neighbour selection most of the time, however, the very best neighbour is selected time to time (using backtracking based search). |
PlacementSelection | Placement (value) selection. |
TimetableComparator | Timetable (solution) comparator. |
UniversalPerturbationsCounter | Perturbation penalty computation. |
University Course Timetabling: Heuristics.
The quality of a solution is expressed as a weighted sum combining soft time and classroom preferences, satisfied soft
group constrains and the total number of student conflicts. This allows us to express the importance of different
types of soft constraints. The following weights are considered in the sum:
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |