Package | Description |
---|---|
org.cpsolver.coursett.constraint |
University Course Timetabling: Constraints.
|
org.cpsolver.coursett.criteria |
University Course Timetabling: Criteria.
|
org.cpsolver.coursett.criteria.additional |
University Course Timetabling: Additional (Experimental) Criteria.
|
org.cpsolver.coursett.criteria.placement |
University Course Timetabling: Placement Selection Criteria.
|
org.cpsolver.coursett.custom |
University Course Timetabling: Various customizations.
|
org.cpsolver.coursett.heuristics |
University Course Timetabling: Heuristics.
|
org.cpsolver.coursett.model |
University Course Timetabling: Model.
|
org.cpsolver.coursett.neighbourhoods |
University Course Timetabling: Various Neighbourhoods.
|
org.cpsolver.coursett.sectioning |
Additional Student Sectioning Algorithms.
|
org.cpsolver.exam.criteria |
Examination Timetabling: Criteria.
|
org.cpsolver.exam.criteria.additional |
Examination Timetabling: Additional (Experimental) Criteria.
|
org.cpsolver.exam.heuristics |
Examination Timetabling: Solution Heuristics.
|
org.cpsolver.exam.model |
Examination Timetabling: Model.
|
org.cpsolver.exam.neighbours |
Examination Timetabling: Various Neighbourhoods.
|
org.cpsolver.exam.split |
This package contains an an experimental criterion that allows an exam to be split into two if it decreases the number of student conflicts.
|
org.cpsolver.ifs.algorithms |
IFS Neighbourhood Search Algorithms
|
org.cpsolver.ifs.algorithms.neighbourhoods |
IFS: Various Problem-Independent Neighbourhoods.
|
org.cpsolver.ifs.assignment |
An assignment holds current values of all the variables of a model.
|
org.cpsolver.ifs.assignment.context |
Assignment context can be used by a class (e.g., a constraint, a extension, a neighborhood selection, or a criterion) to
contain any assignment dependent data.
|
org.cpsolver.ifs.constant |
Extension of the model with constant variables.
|
org.cpsolver.ifs.criteria |
IFS Criteria.
|
org.cpsolver.ifs.dbt |
Dynamic backtracking extension of IFS solver
|
org.cpsolver.ifs.example.csp |
Random Binary CSP with uniform distribution.
|
org.cpsolver.ifs.example.jobshop |
JobShop Problem.
|
org.cpsolver.ifs.example.rpp |
Random Placement Problem.
|
org.cpsolver.ifs.example.tt |
Simple Timetabling Problem.
|
org.cpsolver.ifs.extension |
IFS Extensions (conflict-based statistics, maintenance of arc consistency)
|
org.cpsolver.ifs.heuristics |
IFS Heuristics (value and variable selection criteria)
|
org.cpsolver.ifs.model |
IFS Model (description of a problem)
|
org.cpsolver.ifs.perturbations |
Minimal Perturbation Problem: counting of perturbations
|
org.cpsolver.ifs.solution |
IFS Solution (also contains solution comparator)
|
org.cpsolver.ifs.solver |
IFS Solver
|
org.cpsolver.ifs.termination |
IFS Termination (termination condition)
|
org.cpsolver.ifs.util |
Utilities
|
org.cpsolver.instructor |
Instructor Scheduling.
|
org.cpsolver.instructor.constraints |
Instructor Scheduling: Constraints.
|
org.cpsolver.instructor.criteria |
Instructor Scheduling: Criteria.
|
org.cpsolver.instructor.model |
Instructor Scheduling: Model.
|
org.cpsolver.instructor.test |
Instructor Scheduling: Tests.
|
org.cpsolver.studentsct |
Student Sectioning Solver.
|
org.cpsolver.studentsct.constraint |
Student Sectioning: Constraints.
|
org.cpsolver.studentsct.extension |
Student Sectioning: Various Extensions.
|
org.cpsolver.studentsct.heuristics |
Student Sectioning: Heuristics.
|
org.cpsolver.studentsct.heuristics.selection |
Student Sectioning: Various Neighbour Selection Criteria.
|
org.cpsolver.studentsct.model |
Student Sectioning: Model.
|
org.cpsolver.studentsct.online |
Online Student Sectioning Solver.
|
org.cpsolver.studentsct.online.selection |
Online Student Sectioning Solver: Selection Weights and Heuristics.
|
org.cpsolver.studentsct.reservation |
Student Sectioning: Reservations.
|
Class and Description |
---|
BinaryConstraint
Binary constraint.
|
Constraint
Generic constraint.
|
GlobalConstraint
Generic global constraint.
|
Model
Generic model (definition of a problem).
|
ModelListener
IFS model listener.
|
WeakeningConstraint
Interface of a constraint that weakens with the time.
|
Class and Description |
---|
ExtendedInfoProvider
An extension of the
InfoProvider class providing extended information. |
InfoProvider
A class providing INFO table.
|
ModelListener
IFS model listener.
|
Class and Description |
---|
ExtendedInfoProvider
An extension of the
InfoProvider class providing extended information. |
InfoProvider
A class providing INFO table.
|
ModelListener
IFS model listener.
|
Class and Description |
---|
ExtendedInfoProvider
An extension of the
InfoProvider class providing extended information. |
InfoProvider
A class providing INFO table.
|
ModelListener
IFS model listener.
|
Class and Description |
---|
InfoProvider
A class providing INFO table.
|
Class and Description |
---|
Neighbour
IFS neighbour.
|
Class and Description |
---|
Constraint
Generic constraint.
|
InfoProvider
A class providing INFO table.
|
ModelListener
IFS model listener.
|
Value
Generic value.
|
Variable
Generic variable.
|
Class and Description |
---|
Neighbour
IFS neighbour.
|
Class and Description |
---|
InfoProvider
A class providing INFO table.
|
Neighbour
IFS neighbour.
|
Class and Description |
---|
ExtendedInfoProvider
An extension of the
InfoProvider class providing extended information. |
InfoProvider
A class providing INFO table.
|
Model
Generic model (definition of a problem).
|
ModelListener
IFS model listener.
|
Class and Description |
---|
ExtendedInfoProvider
An extension of the
InfoProvider class providing extended information. |
InfoProvider
A class providing INFO table.
|
ModelListener
IFS model listener.
|
Class and Description |
---|
LazyNeighbour
Lazy neigbour (a change of the overall solution value is unknown before
the neighbour is assigned, it is possible to undo the neighbour instead).
|
LazyNeighbour.LazyNeighbourAcceptanceCriterion
Neighbour acceptance criterion interface (to be implemented
by search strategies that are using
LazyNeighbour . |
Model
Generic model (definition of a problem).
|
Neighbour
IFS neighbour.
|
Class and Description |
---|
Constraint
Generic constraint.
|
Model
Generic model (definition of a problem).
|
Value
Generic value.
|
Variable
Generic variable.
|
Class and Description |
---|
Neighbour
IFS neighbour.
|
SimpleNeighbour
A neighbour consisting of a change (either assignment or unassignment) of a
single variable.
|
Class and Description |
---|
ExtendedInfoProvider
An extension of the
InfoProvider class providing extended information. |
InfoProvider
A class providing INFO table.
|
ModelListener
IFS model listener.
|
Neighbour
IFS neighbour.
|
Class and Description |
---|
LazyNeighbour
Lazy neigbour (a change of the overall solution value is unknown before
the neighbour is assigned, it is possible to undo the neighbour instead).
|
LazyNeighbour.LazyNeighbourAcceptanceCriterion
Neighbour acceptance criterion interface (to be implemented
by search strategies that are using
LazyNeighbour . |
Model
Generic model (definition of a problem).
|
Neighbour
IFS neighbour.
|
Value
Generic value.
|
Variable
Generic variable.
|
Class and Description |
---|
Neighbour
IFS neighbour.
|
Value
Generic value.
|
Variable
Generic variable.
|
Class and Description |
---|
Model
Generic model (definition of a problem).
|
Value
Generic value.
|
Variable
Generic variable.
|
Class and Description |
---|
BinaryConstraint
Binary constraint.
|
Constraint
Generic constraint.
|
Model
Generic model (definition of a problem).
|
ModelListener
IFS model listener.
|
Value
Generic value.
|
Variable
Generic variable.
|
Class and Description |
---|
Model
Generic model (definition of a problem).
|
Value
Generic value.
|
Variable
Generic variable.
|
Class and Description |
---|
Constraint
Generic constraint.
|
ExtendedInfoProvider
An extension of the
InfoProvider class providing extended information. |
InfoProvider
A class providing INFO table.
|
Model
Generic model (definition of a problem).
|
ModelListener
IFS model listener.
|
Value
Generic value.
|
Variable
Generic variable.
|
Class and Description |
---|
ModelListener
IFS model listener.
|
Neighbour
IFS neighbour.
|
Value
Generic value.
|
Variable
Generic variable.
|
Class and Description |
---|
BinaryConstraint
Binary constraint.
|
Constraint
Generic constraint.
|
Model
Generic model (definition of a problem).
|
Value
Generic value.
|
Variable
Generic variable.
|
Class and Description |
---|
Constraint
Generic constraint.
|
Model
Generic model (definition of a problem).
|
Value
Generic value.
|
Variable
Generic variable.
|
Class and Description |
---|
Constraint
Generic constraint.
|
Model
Generic model (definition of a problem).
|
Variable
Generic variable.
|
Class and Description |
---|
BinaryConstraint
Binary constraint.
|
Constraint
Generic constraint.
|
Model
Generic model (definition of a problem).
|
Variable
Generic variable.
|
Class and Description |
---|
Constraint
Generic constraint.
|
ConstraintListener
IFS constraint listener.
|
Model
Generic model (definition of a problem).
|
ModelListener
IFS model listener.
|
Value
Generic value.
|
Variable
Generic variable.
|
Class and Description |
---|
Model
Generic model (definition of a problem).
|
Neighbour
IFS neighbour.
|
Value
Generic value.
|
Variable
Generic variable.
|
Class and Description |
---|
Constraint
Generic constraint.
|
ConstraintListener
IFS constraint listener.
|
GlobalConstraint
Generic global constraint.
|
InfoProvider
A class providing INFO table.
|
LazyNeighbour
Lazy neigbour (a change of the overall solution value is unknown before
the neighbour is assigned, it is possible to undo the neighbour instead).
|
LazyNeighbour.LazyNeighbourAcceptanceCriterion
Neighbour acceptance criterion interface (to be implemented
by search strategies that are using
LazyNeighbour . |
Model
Generic model (definition of a problem).
|
ModelListener
IFS model listener.
|
Neighbour
IFS neighbour.
|
Value
Generic value.
|
Variable
Generic variable.
|
VariableListener
IFS variable listener.
|
Class and Description |
---|
Model
Generic model (definition of a problem).
|
Value
Generic value.
|
Variable
Generic variable.
|
Class and Description |
---|
Model
Generic model (definition of a problem).
|
Value
Generic value.
|
Variable
Generic variable.
|
Class and Description |
---|
Model
Generic model (definition of a problem).
|
Neighbour
IFS neighbour.
|
Value
Generic value.
|
Variable
Generic variable.
|
Class and Description |
---|
Value
Generic value.
|
Variable
Generic variable.
|
Class and Description |
---|
Model
Generic model (definition of a problem).
|
Value
Generic value.
|
Variable
Generic variable.
|
Class and Description |
---|
Model
Generic model (definition of a problem).
|
Class and Description |
---|
Constraint
Generic constraint.
|
GlobalConstraint
Generic global constraint.
|
Class and Description |
---|
ExtendedInfoProvider
An extension of the
InfoProvider class providing extended information. |
InfoProvider
A class providing INFO table.
|
ModelListener
IFS model listener.
|
Class and Description |
---|
Model
Generic model (definition of a problem).
|
Value
Generic value.
|
Variable
Generic variable.
|
Class and Description |
---|
Model
Generic model (definition of a problem).
|
Class and Description |
---|
InfoProvider
A class providing INFO table.
|
Model
Generic model (definition of a problem).
|
Class and Description |
---|
Constraint
Generic constraint.
|
GlobalConstraint
Generic global constraint.
|
Class and Description |
---|
ConstraintListener
IFS constraint listener.
|
InfoProvider
A class providing INFO table.
|
ModelListener
IFS model listener.
|
Class and Description |
---|
Neighbour
IFS neighbour.
|
Value
Generic value.
|
Variable
Generic variable.
|
Class and Description |
---|
InfoProvider
A class providing INFO table.
|
Neighbour
IFS neighbour.
|
SimpleNeighbour
A neighbour consisting of a change (either assignment or unassignment) of a
single variable.
|
Class and Description |
---|
Model
Generic model (definition of a problem).
|
Value
Generic value.
|
Variable
Generic variable.
|
Class and Description |
---|
Constraint
Generic constraint.
|
GlobalConstraint
Generic global constraint.
|
Model
Generic model (definition of a problem).
|
Class and Description |
---|
InfoProvider
A class providing INFO table.
|
Class and Description |
---|
Model
Generic model (definition of a problem).
|