Uses of Class
net.sf.cpsolver.coursett.criteria.TimetablingCriterion

Packages that use TimetablingCriterion
net.sf.cpsolver.coursett.criteria University Course Timetabling: Criteria. 
net.sf.cpsolver.coursett.criteria.additional University Course Timetabling: Additional (Experimental) Criteria. 
net.sf.cpsolver.coursett.criteria.placement University Course Timetabling: Placement Selection Criteria. 
 

Uses of TimetablingCriterion in net.sf.cpsolver.coursett.criteria
 

Subclasses of TimetablingCriterion in net.sf.cpsolver.coursett.criteria
 class BackToBackInstructorPreferences
          Bact-to-back instructor preferences.
 class BrokenTimePatterns
          Broken time patterns.
 class DepartmentBalancingPenalty
          Department balancing penalty.
 class DistributionPreferences
          Distribution preferences.
 class FlexibleConstraintCriterion
          The class encapsulates various flexible constraints concerning compact timetables of instructors.
 class Perturbations
          Perturbations.
 class RoomPreferences
          Room preferences.
 class RoomViolations
          Room violations.
 class SameSubpartBalancingPenalty
          Same subpart balancing penalty.
 class StudentCommittedConflict
          Student committed conflicts.
 class StudentConflict
          Student conflicts.
 class StudentDistanceConflict
          Student distance conflicts.
 class StudentHardConflict
          Student hard conflicts.
 class StudentOverlapConflict
          Student overlapping conflicts.
 class TimePreferences
          Time preferences.
 class TimeViolations
          Time violations.
 class TooBigRooms
          Too big rooms.
 class UselessHalfHours
          Useless half-hours.
 

Uses of TimetablingCriterion in net.sf.cpsolver.coursett.criteria.additional
 

Subclasses of TimetablingCriterion in net.sf.cpsolver.coursett.criteria.additional
 class IgnoredCommittedStudentConflict
          Ignored committed student conflicts.
 class IgnoredStudentConflict
          Ignored student conflicts.
 class ImportantStudentConflict
          Important student conflicts.
 class ImportantStudentHardConflict
          Important student hard conflicts.
 class InstructorStudentConflict
          Instructor student conflicts.
 class InstructorStudentHardConflict
          Instructor student conflicts.
 class QuadraticStudentConflict
          Quadratic student conflicts.
 class QuadraticStudentHardConflict
          Quadratic student conflicts.
 class RoomSizePenalty
          Cost for using room(s) that are too big.
 class StudentLuchBreak
          Naive, yet effective approach for modeling student lunch breaks.
 

Uses of TimetablingCriterion in net.sf.cpsolver.coursett.criteria.placement
 

Subclasses of TimetablingCriterion in net.sf.cpsolver.coursett.criteria.placement
 class AssignmentCount
          Count number of past assignments of a value.
 class DeltaTimePreference
          Difference between proposed and best time assignment.
 class HardConflicts
          Number of values (of other variables) that have to be unassigned in order before this value can be assigned.
 class PlacementSelectionCriterion
          Abstract class for all criteria that are to be used only in the placement selection (do not have any impact on the overall solution value).
 class PotentialHardConflicts
          Use conflict-based statistics to compute potential hard conflicts.
 class WeightedHardConflicts
          Hard conflicts weighted by the conflict-based statistics (past occurrences).
 



Copyright © 2014 UniTime LLC. All Rights Reserved.