Package | Description |
---|---|
org.cpsolver.coursett |
University Course Timetabling.
|
org.cpsolver.coursett.criteria.placement |
University Course Timetabling: Placement Selection Criteria.
|
org.cpsolver.exam.heuristics |
Examination Timetabling: Solution Heuristics.
|
org.cpsolver.ifs.algorithms |
IFS Neighbourhood Search Algorithms
|
org.cpsolver.ifs.extension |
IFS Extensions (conflict-based statistics, maintenance of arc
consistency)
|
org.cpsolver.ifs.solution |
IFS Solution (also contains solution comparator)
|
org.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
Deprecated.
|
class |
ExamHillClimbing
Deprecated.
|
class |
ExamSimulatedAnnealing
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
GreatDeluge<V extends Variable<V,T>,T extends Value<V,T>>
Great deluge.
|
class |
GreatDeluge.GreatDelugeContext |
class |
HillClimber<V extends Variable<V,T>,T extends Value<V,T>>
Hill climber.
|
class |
HillClimber.HillClimberContext |
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 |
NeighbourSearch.NeighbourSearchContext
Search context
|
class |
ParallelConstruction<V extends Variable<V,T>,T extends Value<V,T>>
A simple neighbourhood selection extension suitable for the
ParallelSolver
during the construction phase. |
class |
SimulatedAnnealing<V extends Variable<V,T>,T extends Value<V,T>>
Simulated annealing.
|
class |
SimulatedAnnealing.SimulatedAnnealingContext |
class |
StepCountingHillClimber<V extends Variable<V,T>,T extends Value<V,T>>
Step counting hill climber.
|
class |
StepCountingHillClimber.StepCountingHillClimberContext |
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 |
---|---|
List<SolutionListener<V,T>> |
Solution.getSolutionListeners()
Registered of solution listeners
|
Modifier and Type | Method and Description |
---|---|
void |
Solution.addSolutionListener(SolutionListener<V,T> listener)
Adds solution listener
|
void |
Solution.removeSolutionListener(SolutionListener<V,T> listener)
Removes solution listener
|
Modifier and Type | Class and Description |
---|---|
static class |
Test.TestSolutionListener |