Class AbstractTabuSizeStrategy<Solution_>
java.lang.Object
ai.timefold.solver.core.impl.localsearch.decider.acceptor.tabu.size.AbstractTabuSizeStrategy<Solution_>
- All Implemented Interfaces:
TabuSizeStrategy<Solution_>
- Direct Known Subclasses:
EntityRatioTabuSizeStrategy,FixedTabuSizeStrategy
public abstract sealed class AbstractTabuSizeStrategy<Solution_>
extends Object
implements TabuSizeStrategy<Solution_>
permits EntityRatioTabuSizeStrategy<Solution_>, FixedTabuSizeStrategy<Solution_>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected intprotectTabuSizeCornerCases(int totalSize, int tabuSize) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ai.timefold.solver.core.impl.localsearch.decider.acceptor.tabu.size.TabuSizeStrategy
determineTabuSize
-
Constructor Details
-
AbstractTabuSizeStrategy
public AbstractTabuSizeStrategy()
-
-
Method Details
-
protectTabuSizeCornerCases
protected int protectTabuSizeCornerCases(int totalSize, int tabuSize)
-