Uses of Class
com.google.ortools.constraintsolver.ObjectiveMonitor
Packages that use ObjectiveMonitor
-
Uses of ObjectiveMonitor in com.google.ortools.constraintsolver
Subclasses of ObjectiveMonitor in com.google.ortools.constraintsolverMethods in com.google.ortools.constraintsolver that return ObjectiveMonitorModifier and TypeMethodDescriptionSolver.makeGenericTabuSearch
(boolean maximize, IntVar v, long step, IntVar[] tabu_vars, long forbid_tenure) Creates a Tabu Search based on the vars |vars|.
A solution is "tabu" if all the vars in |vars| keep their value.Solver.MakeLexicographicSimulatedAnnealing
(SWIGTYPE_p_std__vectorT_bool_t maximize, IntVar[] vars, long[] steps, long[] initial_temperatures) Solver.MakeLexicographicTabuSearch
(SWIGTYPE_p_std__vectorT_bool_t maximize, IntVar[] objectives, long[] steps, IntVar[] vars, long keep_tenure, long forbid_tenure, double tabu_factor) Solver.makeSimulatedAnnealing
(boolean maximize, IntVar v, long step, long initial_temperature) Creates a Simulated Annealing monitor.Solver.makeTabuSearch
(boolean maximize, IntVar objective, long step, IntVar[] vars, long keep_tenure, long forbid_tenure, double tabu_factor) MetaHeuristics which try to get the search out of local optima.
Creates a Tabu Search monitor.
In the context of local search the behavior is similar to MakeOptimize(),
creating an objective in a given sense.Methods in com.google.ortools.constraintsolver with parameters of type ObjectiveMonitorModifier and TypeMethodDescriptionstatic long
ObjectiveMonitor.getCPtr
(ObjectiveMonitor obj) static final void
mainJNI.ObjectiveMonitor_accept
(long jarg1, ObjectiveMonitor jarg1_, long jarg2, ModelVisitor jarg2_) static final boolean
mainJNI.ObjectiveMonitor_acceptDelta
(long jarg1, ObjectiveMonitor jarg1_, long jarg2, Assignment jarg2_, long jarg3, Assignment jarg3_) static final boolean
mainJNI.ObjectiveMonitor_atSolution
(long jarg1, ObjectiveMonitor jarg1_) static final long
mainJNI.ObjectiveMonitor_BestValue
(long jarg1, ObjectiveMonitor jarg1_, int jarg2) static final void
mainJNI.ObjectiveMonitor_enterSearch
(long jarg1, ObjectiveMonitor jarg1_) static final boolean
mainJNI.ObjectiveMonitor_Maximize
(long jarg1, ObjectiveMonitor jarg1_, int jarg2) static final long
mainJNI.ObjectiveMonitor_MinimizationVar
(long jarg1, ObjectiveMonitor jarg1_, int jarg2) static final long
mainJNI.ObjectiveMonitor_ObjectiveVar
(long jarg1, ObjectiveMonitor jarg1_, int jarg2) static final int
mainJNI.ObjectiveMonitor_Size
(long jarg1, ObjectiveMonitor jarg1_) static final long
mainJNI.ObjectiveMonitor_Step
(long jarg1, ObjectiveMonitor jarg1_, int jarg2) static long
ObjectiveMonitor.swigRelease
(ObjectiveMonitor obj)