Class FairSelectorProbabilityWeightFactory<Solution_>
- java.lang.Object
-
- org.optaplanner.core.impl.heuristic.selector.common.decorator.FairSelectorProbabilityWeightFactory<Solution_>
-
- All Implemented Interfaces:
SelectionProbabilityWeightFactory<Solution_,IterableSelector>
public class FairSelectorProbabilityWeightFactory<Solution_> extends Object implements SelectionProbabilityWeightFactory<Solution_,IterableSelector>
-
-
Constructor Summary
Constructors Constructor Description FairSelectorProbabilityWeightFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublecreateProbabilityWeight(ScoreDirector<Solution_> scoreDirector, IterableSelector selector)
-
-
-
Method Detail
-
createProbabilityWeight
public double createProbabilityWeight(ScoreDirector<Solution_> scoreDirector, IterableSelector selector)
- Specified by:
createProbabilityWeightin interfaceSelectionProbabilityWeightFactory<Solution_,IterableSelector>- Parameters:
scoreDirector- never null, theScoreDirectorwhich has theScoreDirector.getWorkingSolution()to which the selection belongs or applies toselector- never null, aPlanningEntity, a planningValue, aMoveor aSelectorto create the probabilityWeight for- Returns:
0.0 <= returnValue <Double.POSITIVE_INFINITY
-
-