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.
|
Class and Description |
---|
BacktrackSelection
Use backtrack neighbour selection.
|
BacktrackSelection.RequestComparator |
BranchBoundSelection
Section all students using incremental branch & bound (no unassignments).
|
BranchBoundSelection.BranchBoundNeighbour
Branch & bound neighbour -- a schedule of a student
|
BranchBoundSelection.Selection
Branch & bound selection for a student
|
ProblemStudentsProvider
An interface to pass the list problematic students computed by a neighbour
selection to the next neighbour selection.
|
RandomUnassignmentSelection
Random unassignment of some (randomly selected) students.
|
StandardSelection
Use the provided variable and value selection for some time.
|
SwapStudentSelection.Selection
This class looks for a possible swap move for the given student
|
SwapStudentSelection.SwapStudentNeighbour
Neighbour that contains the swap
|
UnassignedRequestSelection |
Class and Description |
---|
BranchBoundSelection
Section all students using incremental branch & bound (no unassignments).
|
BranchBoundSelection.BranchBoundNeighbour
Branch & bound neighbour -- a schedule of a student
|
BranchBoundSelection.Selection
Branch & bound selection for a student
|