Package | Description |
---|---|
org.chocosolver.solver.search.limits | |
org.chocosolver.solver.search.loop.move |
Modifier and Type | Class and Description |
---|---|
class |
ACounter
Overrides all but one services for ICounter and provides easy to implement counter based on
IMeasures . |
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.
|
Modifier and Type | Field and Description |
---|---|
protected ICounter |
MoveLNS.counter
Restart counter
|
Modifier and Type | Method and Description |
---|---|
default void |
IMoveFactory.setGeometricalRestart(int scaleFactor,
double geometricalFactor,
ICounter restartStrategyLimit,
int restartLimit)
Build a geometrical restart strategy
|
default void |
IMoveFactory.setLNS(INeighbor neighbor,
ICounter restartCounter)
Creates a Move object based on Large Neighborhood Search.
|
default void |
IMoveFactory.setLubyRestart(int scaleFactor,
ICounter restartStrategyLimit,
int restartLimit)
Branch a luby restart strategy to the model
|
Constructor and Description |
---|
MoveLNS(Move move,
INeighbor neighbor,
ICounter restartCounter)
Create a move which defines a Large Neighborhood Search.
|
Copyright © 2017. All rights reserved.