Interface SelectionProbabilityWeightFactory<Solution_,​T>

  • Type Parameters:
    Solution_ - the solution type, the class with the PlanningSolution annotation
    T - the selection type
    All Known Implementing Classes:
    FairSelectorProbabilityWeightFactory

    public interface SelectionProbabilityWeightFactory<Solution_,​T>
    Create a probabilityWeight for a selection (which is a PlanningEntity, a planningValue, a Move or a Selector). A probabilityWeight represents the random chance that a selection will be selected. Some use cases benefit from focusing moves more actively on specific selections.