Uses of Class
com.google.ortools.constraintsolver.ObjectiveMonitor
-
Packages that use ObjectiveMonitor Package Description com.google.ortools.constraintsolver -
-
Uses of ObjectiveMonitor in com.google.ortools.constraintsolver
Subclasses of ObjectiveMonitor in com.google.ortools.constraintsolver Modifier and Type Class Description classOptimizeVarThis class encapsulates an objective.Methods in com.google.ortools.constraintsolver that return ObjectiveMonitor Modifier and Type Method Description ObjectiveMonitorSolver. 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.ObjectiveMonitorSolver. makeGuidedLocalSearch(boolean maximize, IntVar objective, LongTernaryOperator objective_function, long step, IntVar[] vars, IntVar[] secondary_vars, double penalty_factor)ObjectiveMonitorSolver. makeGuidedLocalSearch(boolean maximize, IntVar objective, LongTernaryOperator objective_function, long step, IntVar[] vars, IntVar[] secondary_vars, double penalty_factor, boolean reset_penalties_on_new_best_solution)ObjectiveMonitorSolver. makeGuidedLocalSearch(boolean maximize, IntVar objective, java.util.function.LongBinaryOperator objective_function, long step, IntVar[] vars, double penalty_factor)Creates a Guided Local Search monitor.
Description here: http://en.wikipedia.org/wiki/Guided_Local_SearchObjectiveMonitorSolver. makeGuidedLocalSearch(boolean maximize, IntVar objective, java.util.function.LongBinaryOperator objective_function, long step, IntVar[] vars, double penalty_factor, boolean reset_penalties_on_new_best_solution)Creates a Guided Local Search monitor.
Description here: http://en.wikipedia.org/wiki/Guided_Local_SearchObjectiveMonitorSolver. MakeLexicographicSimulatedAnnealing(SWIGTYPE_p_std__vectorT_bool_t maximize, IntVar[] vars, long[] steps, long[] initial_temperatures)ObjectiveMonitorSolver. MakeLexicographicTabuSearch(SWIGTYPE_p_std__vectorT_bool_t maximize, IntVar[] objectives, long[] steps, IntVar[] vars, long keep_tenure, long forbid_tenure, double tabu_factor)ObjectiveMonitorSolver. makeSimulatedAnnealing(boolean maximize, IntVar v, long step, long initial_temperature)Creates a Simulated Annealing monitor.ObjectiveMonitorSolver. 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 ObjectiveMonitor Modifier and Type Method Description protected static longObjectiveMonitor. getCPtr(ObjectiveMonitor obj)static voidmainJNI. ObjectiveMonitor_accept(long jarg1, ObjectiveMonitor jarg1_, long jarg2, ModelVisitor jarg2_)static booleanmainJNI. ObjectiveMonitor_acceptDelta(long jarg1, ObjectiveMonitor jarg1_, long jarg2, Assignment jarg2_, long jarg3, Assignment jarg3_)static booleanmainJNI. ObjectiveMonitor_atSolution(long jarg1, ObjectiveMonitor jarg1_)static longmainJNI. ObjectiveMonitor_BestValue(long jarg1, ObjectiveMonitor jarg1_, int jarg2)static voidmainJNI. ObjectiveMonitor_enterSearch(long jarg1, ObjectiveMonitor jarg1_)static booleanmainJNI. ObjectiveMonitor_Maximize(long jarg1, ObjectiveMonitor jarg1_, int jarg2)static longmainJNI. ObjectiveMonitor_MinimizationVar(long jarg1, ObjectiveMonitor jarg1_, int jarg2)static longmainJNI. ObjectiveMonitor_ObjectiveVar(long jarg1, ObjectiveMonitor jarg1_, int jarg2)static intmainJNI. ObjectiveMonitor_Size(long jarg1, ObjectiveMonitor jarg1_)static longmainJNI. ObjectiveMonitor_Step(long jarg1, ObjectiveMonitor jarg1_, int jarg2)protected static longObjectiveMonitor. swigRelease(ObjectiveMonitor obj)
-