Uses of Interface
org.chocosolver.solver.search.loop.monitors.ISearchMonitor
-
Packages that use ISearchMonitor Package Description org.chocosolver.solver A package devoted to Model and resolution tools.org.chocosolver.solver.objective org.chocosolver.solver.search.loop.monitors org.chocosolver.solver.search.strategy.selectors.variables org.chocosolver.solver.search.strategy.strategy org.chocosolver.solver.trace -
-
Uses of ISearchMonitor in org.chocosolver.solver
Methods in org.chocosolver.solver with parameters of type ISearchMonitor Modifier and Type Method Description void
Solver. plugMonitor(ISearchMonitor sm)
Put a search monitor to react on search events (solutions, decisions, fails, ...).void
Solver. unplugMonitor(ISearchMonitor sm)
Removes a search monitors from the ones to plug when the search will start. -
Uses of ISearchMonitor in org.chocosolver.solver.objective
Classes in org.chocosolver.solver.objective that implement ISearchMonitor Modifier and Type Class Description class
ParetoOptimizer
Class to store the pareto front (multi-objective optimization). -
Uses of ISearchMonitor in org.chocosolver.solver.search.loop.monitors
Subinterfaces of ISearchMonitor in org.chocosolver.solver.search.loop.monitors Modifier and Type Interface Description interface
IMonitorClose
An interface to monitor close operation of the search loopinterface
IMonitorContradiction
An interface to monitor contradiction in search loopinterface
IMonitorDownBranch
An interface to monitor down branch actions in the search loopinterface
IMonitorInitialize
An interface to monitor the initialization action of the search loopinterface
IMonitorOpenNode
An interface to monitor open node action in the search loopinterface
IMonitorRestart
An interface to monitor restart instruction in the search loopinterface
IMonitorSolution
An interface to monitor solution instruction in the search loopinterface
IMonitorUpBranch
An interface to monitor up branch actions in the search loopClasses in org.chocosolver.solver.search.loop.monitors that implement ISearchMonitor Modifier and Type Class Description class
NogoodFromRestarts
A constraint for the specific Nogood store designed to store ONLY positive decisions.class
NogoodFromSolutions
Avoid exploring same solutions (useful with restart on solution) Beware : - Must be plugged as a monitor - Only works for integer variablesclass
SearchMonitorList
Methods in org.chocosolver.solver.search.loop.monitors with parameters of type ISearchMonitor Modifier and Type Method Description void
SearchMonitorList. add(ISearchMonitor sm)
Adds a search monitor to this listboolean
SearchMonitorList. contains(ISearchMonitor sm)
Checks if this list contains a search monitor.void
SearchMonitorList. remove(ISearchMonitor sm)
Removes a search monitor for this list. -
Uses of ISearchMonitor in org.chocosolver.solver.search.strategy.selectors.variables
Classes in org.chocosolver.solver.search.strategy.selectors.variables that implement ISearchMonitor Modifier and Type Class Description class
ActivityBased
Implementation of the search described in: "Activity-Based Search for Black-Box Constraint Propagramming Solver", Laurent Michel and Pascal Van Hentenryck, CPAIOR12.class
DomOverWDeg
Implementation of DowOverWDeg[1]class
ImpactBased
Implementation of the search described in: "Impact-Based Search Strategies for Constraint Programming", Philippe Refalo, CP2004. -
Uses of ISearchMonitor in org.chocosolver.solver.search.strategy.strategy
Classes in org.chocosolver.solver.search.strategy.strategy that implement ISearchMonitor Modifier and Type Class Description class
ConflictOrderingSearch<V extends Variable>
Conflict Ordering Search Composite heuristic which hacks a mainStrategy by forcing the use of variables involved in recent conflicts See "Conflict Ordering Search for Scheduling Problems", Steven Gay et al., CP2015.class
LastConflict<V extends Variable>
Last Conflict heuristic Composite heuristic which hacks a mainStrategy by forcing the use of variables involved in recent conflicts -
Uses of ISearchMonitor in org.chocosolver.solver.trace
Classes in org.chocosolver.solver.trace that implement ISearchMonitor Modifier and Type Class Description class
CPProfiler
A search monitor to send data to cp-profiler.class
GephiGenerator
Project: choco-solver.class
GraphvizGenerator
Project: choco-solver.class
LogStatEveryXXms
A search monitor logger which prints statistics every XX ms.class
SearchViz
Created by cprudhom on 22/10/2015.
-