Package | Description |
---|---|
org.cpsolver.studentsct.heuristics.selection |
Student Sectioning: Various Neighbour Selection Criteria.
|
org.cpsolver.studentsct.online.selection |
Online Student Sectioning Solver: Selection Weights and Heuristics.
|
Modifier and Type | Class and Description |
---|---|
class |
AssignInitialSelection.InitialSelection |
class |
CriticalCoursesBranchAndBoundSelection.CriticalCoursesSelection |
class |
MinCreditBranchAndBoundSelection.MinCreditSelection |
class |
OnlineSelection.EpsilonSelection
Branch & bound selection for a student
|
Modifier and Type | Method and Description |
---|---|
BranchBoundSelection.Selection |
BranchBoundSelection.getSelection(Assignment<Request,Enrollment> assignment,
Student student)
Branch & bound selection for a student
|
BranchBoundSelection.Selection |
CriticalCoursesBranchAndBoundSelection.getSelection(Assignment<Request,Enrollment> assignment,
Student student) |
BranchBoundSelection.Selection |
MinCreditBranchAndBoundSelection.getSelection(Assignment<Request,Enrollment> assignment,
Student student) |
BranchBoundSelection.Selection |
OnlineSelection.getSelection(Assignment<Request,Enrollment> assignment,
Student student)
Branch & bound selection for a student
|
Constructor and Description |
---|
EpsilonSelection(Student student,
Assignment<Request,Enrollment> assignment,
BranchBoundSelection.Selection selection)
Constructor
|
Modifier and Type | Class and Description |
---|---|
class |
SuggestionSelection.Selection
Extension of
BranchBoundSelection.Selection including checking of
required free times and sections. |