public class PotentialHardConflicts extends WeightedHardConflicts
WeightedHardConflicts.IterationContext
AbstractCriterion.ValueContext, AbstractCriterion.ValueUpdateType
iStat
iBest, iDebug, iWeight, sDoubleFormat, sPercentFormat
sMaxSize
Constructor and Description |
---|
PotentialHardConflicts() |
Modifier and Type | Method and Description |
---|---|
double |
getPlacementSelectionWeightDefault(int level) |
String |
getPlacementSelectionWeightName() |
double |
getValue(Assignment<Lecture,Placement> assignment,
Placement value,
Set<Placement> conflicts)
Value of a proposed assignment (including hard conflicts)
|
bestCleared, bestRestored, bestSaved, createAssignmentContext, getInfo, getInfo, init, solutionUpdated
getInfo, getInfo, getWeightDefault
configure, getPlacementSelectionAdjustmentsName, getPlacementSelectionWeight
afterAssigned, afterUnassigned, beforeAssigned, beforeUnassigned, bestRestored, bestSaved, clearCache, computeBounds, constraintAdded, constraintRemoved, getAbbreviation, getAssignmentContextReference, getBest, getBounds, getBounds, getBounds, getBounds, getContext, getContext, getExtendedInfo, getModel, getName, getPerc, getPercentage, getPercRev, getValue, getValue, getValue, getValue, getValueUpdateType, getWeight, getWeightedBest, getWeightedValue, getWeightedValue, getWeightedValue, getWeightedValue, getWeightedValue, getWeightedValue, getWeightName, inc, inc, setAssignmentContextReference, setModel, setValueUpdateType, toString, variableAdded, variableRemoved
public PotentialHardConflicts()
public String getPlacementSelectionWeightName()
getPlacementSelectionWeightName
in class WeightedHardConflicts
public double getValue(Assignment<Lecture,Placement> assignment, Placement value, Set<Placement> conflicts)
Criterion
public double getPlacementSelectionWeightDefault(int level)
getPlacementSelectionWeightDefault
in class WeightedHardConflicts