Uses of Package
ai.timefold.solver.core.impl.heuristic.move
Packages that use ai.timefold.solver.core.impl.heuristic.move
Package
Description
Contains classes relevant to K-Opt moves.
-
Classes in ai.timefold.solver.core.impl.heuristic.move used by ai.timefold.solver.core.impl.constructionheuristic.placerClassDescriptionA Move represents a change of 1 or more
PlanningVariables of 1 or morePlanningEntitys in the workingPlanningSolution. -
Classes in ai.timefold.solver.core.impl.heuristic.move used by ai.timefold.solver.core.impl.constructionheuristic.scopeClassDescriptionA Move represents a change of 1 or more
PlanningVariables of 1 or morePlanningEntitys in the workingPlanningSolution. -
Classes in ai.timefold.solver.core.impl.heuristic.move used by ai.timefold.solver.core.impl.exhaustivesearch.nodeClassDescriptionA Move represents a change of 1 or more
PlanningVariables of 1 or morePlanningEntitys in the workingPlanningSolution. -
Classes in ai.timefold.solver.core.impl.heuristic.move used by ai.timefold.solver.core.impl.heuristic.moveClassDescriptionThis is an alternative to
AbstractMove, allowing to trade some performance for less boilerplate.Abstract superclass forMove, suggested starting point to implement undo moves when not usingAbstractSimplifiedMove.A CompositeMove is composed out of multiple other moves.A Move represents a change of 1 or morePlanningVariables of 1 or morePlanningEntitys in the workingPlanningSolution.Makes no changes. -
Classes in ai.timefold.solver.core.impl.heuristic.move used by ai.timefold.solver.core.impl.heuristic.selector.common.iteratorClassDescriptionA Move represents a change of 1 or more
PlanningVariables of 1 or morePlanningEntitys in the workingPlanningSolution. -
Classes in ai.timefold.solver.core.impl.heuristic.move used by ai.timefold.solver.core.impl.heuristic.selector.move.compositeClassDescriptionA Move represents a change of 1 or more
PlanningVariables of 1 or morePlanningEntitys in the workingPlanningSolution. -
Classes in ai.timefold.solver.core.impl.heuristic.move used by ai.timefold.solver.core.impl.heuristic.selector.move.decoratorClassDescriptionA Move represents a change of 1 or more
PlanningVariables of 1 or morePlanningEntitys in the workingPlanningSolution. -
Classes in ai.timefold.solver.core.impl.heuristic.move used by ai.timefold.solver.core.impl.heuristic.selector.move.factoryClassDescriptionA Move represents a change of 1 or more
PlanningVariables of 1 or morePlanningEntitys in the workingPlanningSolution. -
Classes in ai.timefold.solver.core.impl.heuristic.move used by ai.timefold.solver.core.impl.heuristic.selector.move.genericClassDescriptionAbstract superclass for
Move, requiring implementation of undo moves.Abstract superclass forMove, suggested starting point to implement undo moves when not usingAbstractSimplifiedMove.A Move represents a change of 1 or morePlanningVariables of 1 or morePlanningEntitys in the workingPlanningSolution. -
Classes in ai.timefold.solver.core.impl.heuristic.move used by ai.timefold.solver.core.impl.heuristic.selector.move.generic.chainedClassDescriptionAbstract superclass for
Move, requiring implementation of undo moves.A Move represents a change of 1 or morePlanningVariables of 1 or morePlanningEntitys in the workingPlanningSolution. -
Classes in ai.timefold.solver.core.impl.heuristic.move used by ai.timefold.solver.core.impl.heuristic.selector.move.generic.listClassDescriptionAbstract superclass for
Move, requiring implementation of undo moves.This is an alternative toAbstractMove, allowing to trade some performance for less boilerplate.A Move represents a change of 1 or morePlanningVariables of 1 or morePlanningEntitys in the workingPlanningSolution. -
Classes in ai.timefold.solver.core.impl.heuristic.move used by ai.timefold.solver.core.impl.heuristic.selector.move.generic.list.koptClassDescriptionAbstract superclass for
Move, requiring implementation of undo moves.Abstract superclass forMove, suggested starting point to implement undo moves when not usingAbstractSimplifiedMove.A Move represents a change of 1 or morePlanningVariables of 1 or morePlanningEntitys in the workingPlanningSolution. -
Classes in ai.timefold.solver.core.impl.heuristic.move used by ai.timefold.solver.core.impl.heuristic.selector.move.generic.list.ruinClassDescriptionAbstract superclass for
Move, requiring implementation of undo moves.Abstract superclass forMove, suggested starting point to implement undo moves when not usingAbstractSimplifiedMove.A Move represents a change of 1 or morePlanningVariables of 1 or morePlanningEntitys in the workingPlanningSolution. -
Classes in ai.timefold.solver.core.impl.heuristic.move used by ai.timefold.solver.core.impl.localsearch.scopeClassDescriptionA Move represents a change of 1 or more
PlanningVariables of 1 or morePlanningEntitys in the workingPlanningSolution. -
Classes in ai.timefold.solver.core.impl.heuristic.move used by ai.timefold.solver.core.impl.phase.scopeClassDescriptionA Move represents a change of 1 or more
PlanningVariables of 1 or morePlanningEntitys in the workingPlanningSolution. -
Classes in ai.timefold.solver.core.impl.heuristic.move used by ai.timefold.solver.core.impl.score.directorClassDescriptionA Move represents a change of 1 or more
PlanningVariables of 1 or morePlanningEntitys in the workingPlanningSolution.