Package | Description |
---|---|
com.google.ortools.constraintsolver |
Modifier and Type | Method and Description |
---|---|
RegularLimit |
Solver.makeBranchesLimit(long branches)
Creates a search limit that constrains the number of branches
explored in the search tree. |
RegularLimit |
Solver.makeFailuresLimit(long failures)
Creates a search limit that constrains the number of failures
that can happen when exploring the search tree. |
RegularLimit |
RegularLimit.MakeIdenticalClone() |
RegularLimit |
Solver.makeLimit(long time,
long branches,
long failures,
long solutions) |
RegularLimit |
Solver.makeLimit(long time,
long branches,
long failures,
long solutions,
boolean smart_time_check) |
RegularLimit |
Solver.makeLimit(long time,
long branches,
long failures,
long solutions,
boolean smart_time_check,
boolean cumulative) |
RegularLimit |
Solver.makeLimit(RegularLimitParameters proto)
Creates a search limit from its protobuf description
|
RegularLimit |
Solver.makeLimit(SWIGTYPE_p_absl__Duration time,
long branches,
long failures,
long solutions)
Limits the search with the 'time', 'branches', 'failures' and
'solutions' limits. |
RegularLimit |
Solver.makeLimit(SWIGTYPE_p_absl__Duration time,
long branches,
long failures,
long solutions,
boolean smart_time_check)
Limits the search with the 'time', 'branches', 'failures' and
'solutions' limits. |
RegularLimit |
Solver.makeLimit(SWIGTYPE_p_absl__Duration time,
long branches,
long failures,
long solutions,
boolean smart_time_check,
boolean cumulative)
Limits the search with the 'time', 'branches', 'failures' and
'solutions' limits. |
RegularLimit |
Solver.makeSolutionsLimit(long solutions)
Creates a search limit that constrains the number of solutions found
during the search. |
RegularLimit |
Solver.makeTimeLimit(long time_in_ms) |
RegularLimit |
Solver.makeTimeLimit(SWIGTYPE_p_absl__Duration time)
Creates a search limit that constrains the running time.
|
Modifier and Type | Method and Description |
---|---|
static long |
RegularLimit.getCPtr(RegularLimit obj) |
LocalSearchPhaseParameters |
Solver.makeLocalSearchPhaseParameters(IntVar objective,
LocalSearchOperator ls_operator,
DecisionBuilder sub_decision_builder,
RegularLimit limit) |
LocalSearchPhaseParameters |
Solver.makeLocalSearchPhaseParameters(IntVar objective,
LocalSearchOperator ls_operator,
DecisionBuilder sub_decision_builder,
RegularLimit limit,
LocalSearchFilterManager filter_manager) |
LocalSearchPhaseParameters |
Solver.makeLocalSearchPhaseParameters(IntVar objective,
SolutionPool pool,
LocalSearchOperator ls_operator,
DecisionBuilder sub_decision_builder,
RegularLimit limit) |
LocalSearchPhaseParameters |
Solver.makeLocalSearchPhaseParameters(IntVar objective,
SolutionPool pool,
LocalSearchOperator ls_operator,
DecisionBuilder sub_decision_builder,
RegularLimit limit,
LocalSearchFilterManager filter_manager) |
static void |
mainJNI.RegularLimit_accept(long jarg1,
RegularLimit jarg1_,
long jarg2,
ModelVisitor jarg2_) |
static long |
mainJNI.RegularLimit_branches(long jarg1,
RegularLimit jarg1_) |
static boolean |
mainJNI.RegularLimit_CheckWithOffset(long jarg1,
RegularLimit jarg1_,
long jarg2) |
static void |
mainJNI.RegularLimit_copy(long jarg1,
RegularLimit jarg1_,
long jarg2,
SearchLimit jarg2_) |
static void |
mainJNI.RegularLimit_exitSearch(long jarg1,
RegularLimit jarg1_) |
static long |
mainJNI.RegularLimit_failures(long jarg1,
RegularLimit jarg1_) |
static void |
mainJNI.RegularLimit_init(long jarg1,
RegularLimit jarg1_) |
static void |
mainJNI.RegularLimit_install(long jarg1,
RegularLimit jarg1_) |
static boolean |
mainJNI.RegularLimit_IsUncheckedSolutionLimitReached(long jarg1,
RegularLimit jarg1_) |
static long |
mainJNI.RegularLimit_makeClone(long jarg1,
RegularLimit jarg1_) |
static long |
mainJNI.RegularLimit_MakeIdenticalClone(long jarg1,
RegularLimit jarg1_) |
static int |
mainJNI.RegularLimit_progressPercent(long jarg1,
RegularLimit jarg1_) |
static long |
mainJNI.RegularLimit_solutions(long jarg1,
RegularLimit jarg1_) |
static java.lang.String |
mainJNI.RegularLimit_toString(long jarg1,
RegularLimit jarg1_) |
static void |
mainJNI.RegularLimit_UpdateLimits(long jarg1,
RegularLimit jarg1_,
long jarg2,
long jarg3,
long jarg4,
long jarg5) |
static long |
mainJNI.RegularLimit_wall_time(long jarg1,
RegularLimit jarg1_) |
Assignment |
Solver.RunUncheckedLocalSearch(Assignment initial_solution,
LocalSearchFilterManager filter_manager,
LocalSearchOperator ls_operator,
SearchMonitor[] monitors,
RegularLimit limit)
Experimental: runs a local search on the given initial solution, checking
the feasibility and the objective value of solutions using the filter manager only (solutions are never restored in the CP world). |
Assignment |
Solver.RunUncheckedLocalSearch(Assignment initial_solution,
LocalSearchFilterManager filter_manager,
LocalSearchOperator ls_operator,
SearchMonitor[] monitors,
RegularLimit limit,
SWIGTYPE_p_absl__flat_hash_setT_operations_research__IntVar_p_t touched)
Experimental: runs a local search on the given initial solution, checking
the feasibility and the objective value of solutions using the filter manager only (solutions are never restored in the CP world). |
static long |
mainJNI.Solver_makeLocalSearchPhaseParameters__SWIG_1(long jarg1,
Solver jarg1_,
long jarg2,
IntVar jarg2_,
long jarg3,
LocalSearchOperator jarg3_,
long jarg4,
DecisionBuilder jarg4_,
long jarg5,
RegularLimit jarg5_) |
static long |
mainJNI.Solver_makeLocalSearchPhaseParameters__SWIG_2(long jarg1,
Solver jarg1_,
long jarg2,
IntVar jarg2_,
long jarg3,
LocalSearchOperator jarg3_,
long jarg4,
DecisionBuilder jarg4_,
long jarg5,
RegularLimit jarg5_,
long jarg6,
LocalSearchFilterManager jarg6_) |
static long |
mainJNI.Solver_makeLocalSearchPhaseParameters__SWIG_4(long jarg1,
Solver jarg1_,
long jarg2,
IntVar jarg2_,
long jarg3,
SolutionPool jarg3_,
long jarg4,
LocalSearchOperator jarg4_,
long jarg5,
DecisionBuilder jarg5_,
long jarg6,
RegularLimit jarg6_) |
static long |
mainJNI.Solver_makeLocalSearchPhaseParameters__SWIG_5(long jarg1,
Solver jarg1_,
long jarg2,
IntVar jarg2_,
long jarg3,
SolutionPool jarg3_,
long jarg4,
LocalSearchOperator jarg4_,
long jarg5,
DecisionBuilder jarg5_,
long jarg6,
RegularLimit jarg6_,
long jarg7,
LocalSearchFilterManager jarg7_) |
static long |
mainJNI.Solver_RunUncheckedLocalSearch__SWIG_0(long jarg1,
Solver jarg1_,
long jarg2,
Assignment jarg2_,
long jarg3,
LocalSearchFilterManager jarg3_,
long jarg4,
LocalSearchOperator jarg4_,
SearchMonitor[] jarg5,
long jarg6,
RegularLimit jarg6_,
long jarg7) |
static long |
mainJNI.Solver_RunUncheckedLocalSearch__SWIG_1(long jarg1,
Solver jarg1_,
long jarg2,
Assignment jarg2_,
long jarg3,
LocalSearchFilterManager jarg3_,
long jarg4,
LocalSearchOperator jarg4_,
SearchMonitor[] jarg5,
long jarg6,
RegularLimit jarg6_) |
static long |
RegularLimit.swigRelease(RegularLimit obj) |
Copyright © 2025. All rights reserved.