Uses of Class
org.chocosolver.solver.search.loop.lns.neighbors.Neighbor
-
Packages that use Neighbor Package Description org.chocosolver.solver.search.loop.lns org.chocosolver.solver.search.loop.lns.neighbors org.chocosolver.solver.search.loop.move -
-
Uses of Neighbor in org.chocosolver.solver.search.loop.lns
Methods in org.chocosolver.solver.search.loop.lns that return Neighbor Modifier and Type Method Description static Neighbor
INeighborFactory. blackBox(IntVar... vars)
Creates a black-box LNS neighborstatic Neighbor
INeighborFactory. explanationBased(IntVar... vars)
Deprecated.does nothing, will be removed in next versionstatic Neighbor
INeighborFactory. propagationGuided(IntVar... vars)
Create a propagation guided neighborhood fixing variables based on constraint propagation Based on "Propagation-Guided LNS", Perronn Shaw and Furnon, CP2004static Neighbor
INeighborFactory. random(IntVar... vars)
Create a random neighborhood fixing variables randomlystatic Neighbor
INeighborFactory. reversedPropagationGuided(IntVar... vars)
Create a reverse propagation guided neighborhood fixing variables based on constraint propagationstatic Neighbor
INeighborFactory. sequencer(Neighbor... neighbors)
Creates a composite Neighbor grouping a set of neighborsMethods in org.chocosolver.solver.search.loop.lns with parameters of type Neighbor Modifier and Type Method Description static Neighbor
INeighborFactory. sequencer(Neighbor... neighbors)
Creates a composite Neighbor grouping a set of neighbors -
Uses of Neighbor in org.chocosolver.solver.search.loop.lns.neighbors
Subclasses of Neighbor in org.chocosolver.solver.search.loop.lns.neighbors Modifier and Type Class Description class
AdaptiveNeighborhood
class
PropagationGuidedNeighborhood
A Propagation Guided LNSclass
RandomNeighborhood
A Random LNSclass
ReversePropagationGuidedNeighborhood
A Propagation Guided LNSclass
SequenceNeighborhood
A neighbor which is based on mutliple neighbors.Fields in org.chocosolver.solver.search.loop.lns.neighbors declared as Neighbor Modifier and Type Field Description protected Neighbor[]
SequenceNeighborhood. neighbors
neighbors declaredConstructors in org.chocosolver.solver.search.loop.lns.neighbors with parameters of type Neighbor Constructor Description AdaptiveNeighborhood(long seed, Neighbor... neighbors)
SequenceNeighborhood(Neighbor... neighbors)
-
Uses of Neighbor in org.chocosolver.solver.search.loop.move
Fields in org.chocosolver.solver.search.loop.move declared as Neighbor Modifier and Type Field Description protected Neighbor
MoveLNS. neighbor
Neighbor to usedMethods in org.chocosolver.solver.search.loop.move with parameters of type Neighbor Modifier and Type Method Description default void
IMoveFactory. setLNS(Neighbor neighbor)
Creates a Move object based on Large Neighborhood Search.default void
IMoveFactory. setLNS(Neighbor neighbor, ICounter restartCounter)
Creates a Move object based on Large Neighborhood Search.Constructors in org.chocosolver.solver.search.loop.move with parameters of type Neighbor Constructor Description MoveLNS(Move move, Neighbor neighbor, ICounter restartCounter)
Create a move which defines a Large Neighborhood Search.
-