Uses of Interface
org.chocosolver.solver.search.limits.ICounter
-
Packages that use ICounter Package Description org.chocosolver.solver.search.limits org.chocosolver.solver.search.loop.move -
-
Uses of ICounter in org.chocosolver.solver.search.limits
Classes in org.chocosolver.solver.search.limits that implement ICounter Modifier and Type Class Description class
ACounter
Overrides all but one services for ICounter and provides easy to implement counter based onIMeasures
.class
BacktrackCounter
Set a limit over the number of backtracks allowed during the search.class
FailCounter
Set a limit over the number of fails allowed during the search.static class
ICounter.Impl
class
NodeCounter
Set a limit over the number of nodes opened allowed during the search.class
SolutionCounter
Set a limit over the number of found solutions allowed during the search.class
TimeCounter
A limit over run time. -
Uses of ICounter in org.chocosolver.solver.search.loop.move
Fields in org.chocosolver.solver.search.loop.move declared as ICounter Modifier and Type Field Description protected ICounter
MoveLNS. counter
Restart counterMethods in org.chocosolver.solver.search.loop.move with parameters of type ICounter Modifier and Type Method Description default void
IMoveFactory. setGeometricalRestart(long base, double geometricalFactor, ICounter restartStrategyLimit, int restartLimit)
Build a geometrical restart strategy.default void
IMoveFactory. setLNS(Neighbor neighbor, ICounter restartCounter)
Creates a Move object based on Large Neighborhood Search.default void
IMoveFactory. setLubyRestart(long scaleFactor, ICounter restartStrategyLimit, int restartLimit)
Branch a luby restart strategy to the modelConstructors in org.chocosolver.solver.search.loop.move with parameters of type ICounter Constructor Description MoveLNS(Move move, Neighbor neighbor, ICounter restartCounter)
Create a move which defines a Large Neighborhood Search.
-