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
Assign initial enrollments.
|
class |
CriticalCoursesBranchAndBoundSelection
This selection is very much like
BranchBoundSelection , but only critical
course requests are assigned (see Request.isCritical() . |
class |
MinCreditBranchAndBoundSelection
This selection is very much like
BranchBoundSelection , but only enough
courses to a student is assigned to reach the min credit (see Student.getMinCredit() ). |
class |
OnlineSelection
Section given student using branch & bound algorithm with no unassignments
allowed.
|
class |
ResectionIncompleteStudentsSelection
Resection incomplete studends.
|
class |
ResectionUnassignedStudentsSelection
Resection studends with empty schedule.
|
Modifier and Type | Method and Description |
---|---|
BranchBoundSelection |
BranchBoundSelection.withFilter(StudentFilter filter)
Only consider students meeting the given filter.
|
Modifier and Type | Class and Description |
---|---|
class |
SuggestionSelection
Online student sectioning algorithm based on the
BranchBoundSelection of the batch solver. |