Package ai.timefold.solver.core.impl.neighborhood
package ai.timefold.solver.core.impl.neighborhood
-
ClassDescriptionDefaultNeighborhoodProvider<Solution_>Currently only includes change and swap moves.DefaultNeighborhoodTester<Solution_>MoveRepository<Solution_>This is a shared abstraction for all three types of move iterators currently used in the solver:
MoveSelectorBasedMoveRepositoryfor local search and exhaustive search.PlacerBasedMoveRepositoryfor construction heuristics.NeighborhoodsBasedMoveRepositoryfor the Neighborhoods API. As the Neighborhoods API becomes gradually more capable, these extra implementations will be removed until onlyNeighborhoodsBasedMoveRepositoryremains in use.MoveSelectorBasedMoveRepository<Solution_>NeighborhoodsBasedMoveRepository<Solution_>NeighborhoodsMoveSelector<Solution_>PlacerBasedMoveRepository<Solution_>