See: Description
| Class | Description |
|---|---|
| IgnoredCommittedStudentConflict |
Ignored committed student conflicts.
|
| IgnoredStudentConflict |
Ignored student conflicts.
|
| ImportantStudentConflict |
Important student conflicts.
|
| ImportantStudentHardConflict |
Important student hard conflicts.
|
| InstructorConflict |
Instructor conflict counting criterion.
|
| InstructorFairness |
This class represent fairness criterion for instructors.
|
| InstructorLunchBreak |
The class represents various criteria concerning compact timetables of
instructors.
|
| InstructorLunchBreak.CompactInfo |
The class is used as a container of information concerning lunch break
of instructors.
|
| InstructorStudentConflict |
Instructor student conflicts.
|
| InstructorStudentHardConflict |
Instructor student conflicts.
|
| QuadraticStudentConflict |
Quadratic student conflicts.
|
| QuadraticStudentHardConflict |
Quadratic student conflicts.
|
| RoomSizePenalty |
Cost for using room(s) that are too big.
|
| StudentLuchBreak |
Naive, yet effective approach for modeling student lunch breaks.
|
| StudentMinimizeDaysOfWeek |
Naive, yet effective approach for minimizing number of days in student schedule.
|
| StudentMinimizeScheduleHoles |
Naive, yet effective approach for minimizing holes in student schedule.
|
| StudentOnlineConflict |
An experimental criterion that tries to minimize cases where a student has an online and in-person
class on the same day.
|
| StudentOverLunchConflict |
An experimental criterion that tries to keep student all classes before or after the lunch period.
|