| Package | Description |
|---|---|
| org.cpsolver.coursett.heuristics |
University Course Timetabling: Heuristics.
|
| org.cpsolver.exam.heuristics |
Examination Timetabling: Solution Heuristics.
|
| org.cpsolver.ifs.dbt |
Dynamic backtracking extension of IFS solver
|
| org.cpsolver.ifs.heuristics |
IFS Heuristics (value and variable selection criteria)
|
| org.cpsolver.studentsct.heuristics |
Student Sectioning: Heuristics.
|
| org.cpsolver.studentsct.heuristics.selection |
Student Sectioning: Various Neighbour Selection Criteria.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LectureSelection
Lecture (variable) selection.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ExamUnassignedVariableSelection
Unassigned variable selection.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DbtVariableSelection<V extends Variable<V,T>,T extends Value<V,T>>
Selection of a variable for dynamic backtracking.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GeneralVariableSelection<V extends Variable<V,T>,T extends Value<V,T>>
General implementation of variable selection criterion.
|
| Modifier and Type | Method and Description |
|---|---|
VariableSelection<V,T> |
StandardNeighbourSelection.getVariableSelection()
Returns variable selection criterion
|
| Modifier and Type | Method and Description |
|---|---|
void |
StandardNeighbourSelection.setVariableSelection(VariableSelection<V,T> variableSelection)
Sets variable selection criterion
|
| Modifier and Type | Class and Description |
|---|---|
class |
RouletteWheelRequestSelection
Variable (
Request) selection using RouletteWheelSelection. |
| Modifier and Type | Class and Description |
|---|---|
class |
UnassignedCriticalCourseRequestSelection |
class |
UnassignedRequestSelection |
| Modifier and Type | Field and Description |
|---|---|
protected VariableSelection<Request,Enrollment> |
StandardSelection.iVariableSelection |
| Constructor and Description |
|---|
CriticalStandardSelection(DataProperties properties,
VariableSelection<Request,Enrollment> variableSelection,
ValueSelection<Request,Enrollment> valueSelection,
Request.RequestPriority priority) |
StandardSelection(DataProperties properties,
VariableSelection<Request,Enrollment> variableSelection,
ValueSelection<Request,Enrollment> valueSelection)
Constructor (variable and value selection are expected to be already
initialized).
|