Class NearbyUtil
java.lang.Object
ai.timefold.solver.core.config.heuristic.selector.move.NearbyUtil
-
Method Summary
Modifier and TypeMethodDescriptionenable(TailChainSwapMoveSelectorConfig tailChainSwapMoveSelectorConfig, Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, Random random) static ChangeMoveSelectorConfigenable(ChangeMoveSelectorConfig changeMoveSelectorConfig, Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, String recordingSelectorId) static ChangeMoveSelectorConfigenable(ChangeMoveSelectorConfig changeMoveSelectorConfig, Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, Random random) static KOptListMoveSelectorConfigenable(KOptListMoveSelectorConfig kOptListMoveSelectorConfig, Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, Random random) static ListChangeMoveSelectorConfigenable(ListChangeMoveSelectorConfig listChangeMoveSelectorConfig, Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, String recordingSelectorId) static ListChangeMoveSelectorConfigenable(ListChangeMoveSelectorConfig listChangeMoveSelectorConfig, Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, Random random) static ListSwapMoveSelectorConfigenable(ListSwapMoveSelectorConfig listSwapMoveSelectorConfig, Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, Random random) static SwapMoveSelectorConfigenable(SwapMoveSelectorConfig swapMoveSelectorConfig, Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, Random random)
-
Method Details
-
enable
public static ChangeMoveSelectorConfig enable(ChangeMoveSelectorConfig changeMoveSelectorConfig, Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, Random random) -
enable
public static ChangeMoveSelectorConfig enable(ChangeMoveSelectorConfig changeMoveSelectorConfig, Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, String recordingSelectorId) -
enable
public static SwapMoveSelectorConfig enable(SwapMoveSelectorConfig swapMoveSelectorConfig, Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, Random random) -
enable
public static TailChainSwapMoveSelectorConfig enable(TailChainSwapMoveSelectorConfig tailChainSwapMoveSelectorConfig, Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, Random random) -
enable
public static ListChangeMoveSelectorConfig enable(ListChangeMoveSelectorConfig listChangeMoveSelectorConfig, Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, Random random) -
enable
public static ListChangeMoveSelectorConfig enable(ListChangeMoveSelectorConfig listChangeMoveSelectorConfig, Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, String recordingSelectorId) -
enable
public static ListSwapMoveSelectorConfig enable(ListSwapMoveSelectorConfig listSwapMoveSelectorConfig, Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, Random random) -
enable
public static KOptListMoveSelectorConfig enable(KOptListMoveSelectorConfig kOptListMoveSelectorConfig, Class<? extends NearbyDistanceMeter<?, ?>> distanceMeter, Random random)
-