public class StructuredCSPModel extends Model<CSPVariable,CSPValue>
Parameter | Type | Comment |
---|---|---|
CSP.NrVariables | Integer |
Number of variables |
CSP.DomainSize | Integer |
Number of values for each variable |
CSP.NrKernels | Integer |
Number of kernels |
CSP.KernelSize | Integer |
Number of variables in each kernel |
CSP.Tightness | Double |
Tightness of constraints outside kernels |
CSP.KernelTightness | Double |
Tightness of constraints inside a kernel |
CSP.Density | Double |
Density of constraints outside kernels |
CSP.KernelDensity | Double |
Density of constraints inside a kernel |
General.MPP | String |
Minimal perturbation problem --> generate initial assignment |
iAssignedVariables, iPerturbVariables, iUnassignedVariables, sDoubleFormat, sPercentageFormat, sTimeFormat
Constructor and Description |
---|
StructuredCSPModel(DataProperties properties,
long seed)
Constructor
|
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
getInfo()
Return information table
|
addConstraint, addCriterion, addGlobalConstraint, addModelListener, addVariable, afterAssigned, afterUnassigned, assignedVariables, beforeAssigned, beforeUnassigned, bestUnassignedVariables, clearBest, conflictConstraints, conflictValues, constraints, countConstraints, countGlobalConstraints, countVariables, getBestPerturbations, getBestUnassignedVariables, getCriteria, getCriterion, getExtendedInfo, getInfo, getInfoProviders, getModelListeners, getPerc, getPercRev, getTotalValue, getTotalValue, globalConstraints, inConflict, init, invalidateVariablesWithInitialValueCache, modelListenerOfType, nrAssignedVariables, nrUnassignedVariables, perturbVariables, perturbVariables, removeConstraint, removeCriterion, removeCriterion, removeGlobalConstraint, removeModelListener, removeVariable, restoreBest, restoreBest, saveBest, toString, unassignedHardConstraints, unassignedVariables, variables, variablesWithInitialValue, weaken
public StructuredCSPModel(DataProperties properties, long seed)