Package | Description |
---|---|
net.sf.cpsolver.coursett |
University Course Timetabling.
|
net.sf.cpsolver.coursett.criteria.placement |
University Course Timetabling: Placement Selection Criteria.
|
net.sf.cpsolver.exam.heuristics |
Examination Timetabling: Solution Heuristics.
|
net.sf.cpsolver.ifs.algorithms |
IFS Neighbourhood Search Algorithms
|
net.sf.cpsolver.ifs.extension |
IFS Extensions (conflict-based statistics, maintenance of arc
consistency)
|
net.sf.cpsolver.ifs.solution |
IFS Solution (also contains solution comparator)
|
net.sf.cpsolver.studentsct |
Student Sectioning Solver.
|
Modifier and Type | Class and Description |
---|---|
class |
Test
A main class for running of the solver from command line.
|
Modifier and Type | Class and Description |
---|---|
class |
PotentialHardConflicts
Use conflict-based statistics to compute potential hard conflicts.
|
class |
WeightedHardConflicts
Hard conflicts weighted by the conflict-based statistics (past occurrences).
|
Modifier and Type | Class and Description |
---|---|
class |
ExamGreatDeluge
Greate deluge.
|
class |
ExamHillClimbing
Hill climber.
|
class |
ExamSimulatedAnnealing
Simulated annealing.
|
Modifier and Type | Class and Description |
---|---|
class |
GreatDeluge<V extends Variable<V,T>,T extends Value<V,T>>
Great deluge.
|
class |
HillClimber<V extends Variable<V,T>,T extends Value<V,T>>
Hill climber.
|
class |
NeighbourSearch<V extends Variable<V,T>,T extends Value<V,T>>
Base class for the search techniques like hill climber, great deluge, or simulated annealing.
|
class |
SimulatedAnnealing<V extends Variable<V,T>,T extends Value<V,T>>
Simulated annealing.
|
class |
StepCountingHillClimber<V extends Variable<V,T>,T extends Value<V,T>>
Step counting hill climber.
|
Modifier and Type | Class and Description |
---|---|
class |
SearchIntensification<V extends Variable<V,T>,T extends Value<V,T>>
Go back to the best known solution when no better solution is found within
the given amount of iterations.
|
Modifier and Type | Method and Description |
---|---|
void |
Solution.addSolutionListener(SolutionListener<V,T> listener)
Adds solution listner
|
void |
Solution.removeSolutionListener(SolutionListener<V,T> listener)
Removes solution listener
|
Modifier and Type | Class and Description |
---|---|
static class |
Test.TestSolutionListener |