Package org.optaplanner.core.impl.heuristic.selector.common.nearby
package org.optaplanner.core.impl.heuristic.selector.common.nearby
-
ClassDescriptionAbstractNearbyDistanceMatrixDemand<Origin_,
Destination_, ChildSelector_, ReplayingSelector_> CalculatingNearbyDistanceMatrix
is very expensive, therefore we want to reuse it as much as possible.AbstractNearbySelector<Solution_,ChildSelector_ extends PhaseLifecycleListener<Solution_>, ReplayingSelector_ extends PhaseLifecycleListener<Solution_>> P(x) = 2/m - 2x/m²
.NearbyDistanceMatrix<Origin,Destination> NearbyDistanceMeter<O,D> Implementations are expected to be stateless.Strategy pattern to select a index of a nearby ordered value range according to a probability distribution.P(x) = 3(m - x)²/m³
.