public class CSPModel extends Model<CSPVariable,CSPValue>
sDoubleFormat, sPercentageFormat, sTimeFormat
Constructor and Description |
---|
CSPModel() |
CSPModel(int nrVariables,
int nrValues,
int nrConstraints,
int nrCompatiblePairs,
long seed)
Constructor
|
addConstraint, addCriterion, addGlobalConstraint, addModelListener, addVariable, afterAssigned, afterAssigned, afterUnassigned, afterUnassigned, assignedVariables, assignedVariables, beforeAssigned, beforeAssigned, beforeUnassigned, beforeUnassigned, bestUnassignedVariables, bestUnassignedVariables, clearAssignmentContexts, clearBest, conflictConstraints, conflictValues, conflictValues, constraints, countConstraints, countGlobalConstraints, countVariables, createAssignmentContexts, createInheritedAssignment, createReference, getBestPerturbations, getBestUnassignedVariables, getBestValue, getCriteria, getCriterion, getDefaultAssignment, getEmptyAssignment, getExtendedInfo, getExtendedInfo, getInfo, getInfo, getInfo, getInfo, getInfoProviders, getModelListeners, getPerc, getPercRev, getTotalValue, getTotalValue, getTotalValue, getTotalValue, globalConstraints, inConflict, inConflict, init, invalidateVariablesWithInitialValueCache, modelListenerOfType, nrAssignedVariables, nrAssignedVariables, nrUnassignedVariables, nrUnassignedVariables, perturbVariables, perturbVariables, perturbVariables, perturbVariables, perturbVariables, removeConstraint, removeCriterion, removeCriterion, removeGlobalConstraint, removeModelListener, removeReference, removeVariable, restoreBest, restoreBest, restoreBest, saveBest, saveBest, setBestValue, setDefaultAssignment, toString, toString, unassignedHardConstraints, unassignedVariables, unassignedVariables, variables, variablesWithInitialValue, weaken
public CSPModel(int nrVariables, int nrValues, int nrConstraints, int nrCompatiblePairs, long seed)
nrVariables
- number of variables in the problemnrValues
- number of values of each variablenrConstraints
- number of constraints in the problemnrCompatiblePairs
- number of compatible pairs of values for every constraintseed
- seed for random number generator (use
System.currentTimeMillis()
if not bother)public CSPModel()