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, weakenpublic StructuredCSPModel(DataProperties properties, long seed)