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 | Method and Description |
---|---|
BranchBoundSelection.BranchBoundNeighbour |
BranchBoundSelection.Selection.select()
Execute branch & bound, return the best found schedule for the
selected student.
|
BranchBoundSelection.BranchBoundNeighbour |
OnlineSelection.EpsilonSelection.select()
Execute branch & bound, return the best found schedule for the
selected student.
|
Constructor and Description |
---|
ConstructionNeighbour(BranchBoundSelection.BranchBoundNeighbour neighbour) |
Modifier and Type | Method and Description |
---|---|
BranchBoundSelection.BranchBoundNeighbour |
MultiCriteriaBranchAndBoundSelection.select()
Execute branch & bound, return the best found schedule for the selected
student.
|
BranchBoundSelection.BranchBoundNeighbour |
MultiCriteriaBranchAndBoundSelection.select(Assignment<Request,Enrollment> assignment,
Student student) |
BranchBoundSelection.BranchBoundNeighbour |
OnlineSectioningSelection.select(Assignment<Request,Enrollment> assignment,
Student student)
Compute student schedule
|
BranchBoundSelection.BranchBoundNeighbour |
SuggestionSelection.select(Assignment<Request,Enrollment> assignment,
Student student) |
BranchBoundSelection.BranchBoundNeighbour |
MultiCriteriaBranchAndBoundSelection.select(Assignment<Request,Enrollment> assignment,
Student student,
MultiCriteriaBranchAndBoundSelection.SelectionCriterion comparator) |