Package | Description |
---|---|
org.cpsolver.coursett.heuristics |
University Course Timetabling: Heuristics.
|
org.cpsolver.ifs.solution |
IFS Solution (also contains solution comparator)
|
org.cpsolver.ifs.solver |
IFS Solver
|
org.cpsolver.studentsct.online.selection |
Online Student Sectioning Solver: Selection Weights and Heuristics.
|
org.cpsolver.studentsct.weights |
Student Sectioning Weightings: various students weight models
|
Modifier and Type | Class and Description |
---|---|
class |
TimetableComparator
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
GeneralSolutionComparator<V extends Variable<V,T>,T extends Value<V,T>>
General implementation of solution comparator.
|
class |
MPPSolutionComparator<V extends Variable<V,T>,T extends Value<V,T>>
General implementation of solution comparator for minimal perturbation
problem.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Solution.saveBestIfImproving(Solution<V,T> master,
SolutionComparator<V,T> comparator) |
Modifier and Type | Method and Description |
---|---|
SolutionComparator<V,T> |
Solver.getSolutionComparator()
Returns solution comparator
|
Modifier and Type | Method and Description |
---|---|
void |
Solver.setSolutionComparator(SolutionComparator<V,T> solutionComparator)
Sets solution comparator
|
Modifier and Type | Class and Description |
---|---|
class |
ResectioningWeights
Re-scheduling variant of
StudentWeights model. |
class |
StudentSchedulingAssistantWeights
Online variant of
StudentWeights model. |
Modifier and Type | Interface and Description |
---|---|
interface |
StudentWeights
Interface to model various student weightings
|
Modifier and Type | Class and Description |
---|---|
class |
EqualStudentWeights
Student weight is spread equally among student's course requests.
|
class |
OriginalStudentWeights
Original weighting that was used before this student weightings model was introduced
|
class |
PriorityStudentWeights
New weighting model.
|