Uses of Interface
ai.timefold.solver.core.impl.heuristic.selector.common.nearby.NearbyRandom
-
-
Uses of NearbyRandom in ai.timefold.solver.core.impl.heuristic.selector.common.nearby
Classes in ai.timefold.solver.core.impl.heuristic.selector.common.nearby that implement NearbyRandom Modifier and Type Class Description classBetaDistributionNearbyRandomclassBlockDistributionNearbyRandomclassLinearDistributionNearbyRandomP(x) = 2/m - 2x/m².classParabolicDistributionNearbyRandomP(x) = 3(m - x)²/m³.Fields in ai.timefold.solver.core.impl.heuristic.selector.common.nearby declared as NearbyRandom Modifier and Type Field Description protected NearbyRandomAbstractNearbySelector. nearbyRandomprotected NearbyRandomAbstractNearbyDistanceMatrixDemand. randomMethods in ai.timefold.solver.core.impl.heuristic.selector.common.nearby that return NearbyRandom Modifier and Type Method Description NearbyRandomNearbyRandomFactory. buildNearbyRandom(boolean randomSelection)Constructors in ai.timefold.solver.core.impl.heuristic.selector.common.nearby with parameters of type NearbyRandom Constructor Description AbstractNearbyDistanceMatrixDemand(NearbyDistanceMeter<Origin_,Destination_> meter, NearbyRandom random, ChildSelector_ childSelector, ReplayingSelector_ replayingSelector)AbstractNearbySelector(ChildSelector_ childSelector, Object replayingSelector, NearbyDistanceMeter<?,?> nearbyDistanceMeter, NearbyRandom nearbyRandom, boolean randomSelection)RandomNearbyIterator(NearbyDistanceMatrix<Object,Object> nearbyDistanceMatrix, NearbyRandom nearbyRandom, Random workingRandom, Iterator<Object> replayingIterator, long childSize, boolean discardNearbyIndexZero) -
Uses of NearbyRandom in ai.timefold.solver.core.impl.heuristic.selector.entity.nearby
Constructors in ai.timefold.solver.core.impl.heuristic.selector.entity.nearby with parameters of type NearbyRandom Constructor Description NearEntityNearbyEntitySelector(EntitySelector<Solution_> childEntitySelector, EntitySelector<Solution_> originEntitySelector, NearbyDistanceMeter<?,?> nearbyDistanceMeter, NearbyRandom nearbyRandom, boolean randomSelection) -
Uses of NearbyRandom in ai.timefold.solver.core.impl.heuristic.selector.list.nearby
Constructors in ai.timefold.solver.core.impl.heuristic.selector.list.nearby with parameters of type NearbyRandom Constructor Description NearSubListNearbyDestinationSelector(ElementDestinationSelector<Solution_> childDestinationSelector, SubListSelector<Solution_> originSubListSelector, NearbyDistanceMeter<?,?> nearbyDistanceMeter, NearbyRandom nearbyRandom, boolean randomSelection)NearSubListNearbySubListSelector(RandomSubListSelector<Solution_> childSubListSelector, SubListSelector<Solution_> originSubListSelector, NearbyDistanceMeter<?,?> nearbyDistanceMeter, NearbyRandom nearbyRandom)NearValueNearbyDestinationSelector(ElementDestinationSelector<Solution_> childDestinationSelector, EntityIndependentValueSelector<Solution_> originValueSelector, NearbyDistanceMeter<?,?> nearbyDistanceMeter, NearbyRandom nearbyRandom, boolean randomSelection) -
Uses of NearbyRandom in ai.timefold.solver.core.impl.heuristic.selector.value.nearby
Constructors in ai.timefold.solver.core.impl.heuristic.selector.value.nearby with parameters of type NearbyRandom Constructor Description NearEntityNearbyValueSelector(ValueSelector<Solution_> childValueSelector, EntitySelector<Solution_> originEntitySelector, NearbyDistanceMeter<?,?> nearbyDistanceMeter, NearbyRandom nearbyRandom, boolean randomSelection)NearValueNearbyValueSelector(EntityIndependentValueSelector<Solution_> childValueSelector, EntityIndependentValueSelector<Solution_> originValueSelector, NearbyDistanceMeter<?,?> nearbyDistanceMeter, NearbyRandom nearbyRandom, boolean randomSelection)
-