| 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
|