Package org.optaplanner.core.impl.heuristic.selector.common.decorator
package org.optaplanner.core.impl.heuristic.selector.common.decorator
-
ClassDescriptionComparatorSelectionSorter<Solution_,
T> Sorts a selectionList
based on aComparator
.CompositeSelectionFilter<Solution_,T> Combines severalSelectionFilter
s into one.FairSelectorProbabilityWeightFactory<Solution_>SelectionFilter<Solution_,T> Decides on accepting or discarding a selection (which is aPlanningEntity
, a planningValue, aMove
or aSelector
).SelectionProbabilityWeightFactory<Solution_,T> Create a probabilityWeight for a selection (which is aPlanningEntity
, a planningValue, aMove
or aSelector
).SelectionSorter<Solution_,T> Decides the order of aList
of selection (which is aPlanningEntity
, a planningValue, aMove
or aSelector
).SelectionSorterWeightFactory<Solution_,T> Creates a weight to decide the order of a collections of selections (a selection is aPlanningEntity
, a planningValue, aMove
or aSelector
).WeightFactorySelectionSorter<Solution_,T> Sorts a selectionList
based on aSelectionSorterWeightFactory
.