public class FixedSelectorProbabilityWeightFactory<Solution_,Selector_ extends Selector> extends Object implements SelectionProbabilityWeightFactory<Solution_,Selector_>
Constructor and Description |
---|
FixedSelectorProbabilityWeightFactory(Map<Selector_,Double> fixedProbabilityWeightMap) |
Modifier and Type | Method and Description |
---|---|
double |
createProbabilityWeight(ScoreDirector<Solution_> scoreDirector,
Selector_ selector) |
public double createProbabilityWeight(ScoreDirector<Solution_> scoreDirector, Selector_ selector)
createProbabilityWeight
in interface SelectionProbabilityWeightFactory<Solution_,Selector_ extends Selector>
scoreDirector
- never null, the ScoreDirector
which has the ScoreDirector.getWorkingSolution()
to which the selection belongs or applies toselector
- never null, a PlanningEntity
, a planningValue, a Move
or a Selector
to create the probabilityWeight for0.0 <= returnValue <
Double.POSITIVE_INFINITY
Copyright © 2006–2020 JBoss by Red Hat. All rights reserved.