# Package org.cpsolver.coursett.criteria.additional

University Course Timetabling: Additional (Experimental) Criteria.

See: Description

- Class Summary
  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.
  StudentOverLunchConflict | An experimental criterion that tries to keep student all classes before or after the lunch period.

## Package org.cpsolver.coursett.criteria.additional Description

University Course Timetabling: Additional (Experimental) Criteria.
This packages contains additional (experimental) criteria that may be included in the objective function in the university course timetabling problem.