BoundControl
Controls for functions related to bound
IsUsePrimalBound
Definition
Sets whether the logic to get the primal bound from state is applied.
Return
Example (Default Logic)
IsUseDualBound
Definition
Sets whether the logic to get the dual bound from state is applied.
Return
Example (Default Logic)
GetPruneTolerance
Definition
The tolerance used to determine whether the state can be pruned without loss of optimality.
Return
Example (Default Logic)
GetPrimalBoundStopStageIndex
Definition
Sets the index of the stage that stops applying the logic to obtain the primal bound. (i.e., the primal bound is not obtained from that stage.)
Return
Example (Default Logic)
GetPrimalBoundStopRelativeGap
Definition
Sets a relative duality gap at which to stop applying the logic to find the primal bound. (i.e., primal bound will not be found when the relative duality gap is satisfied.)
Relative duality gap = |Best dual bound - Best primal bound| / Best dual bound
Return
Example (Default Logic)
GetDualBoundStopStageIndex
Definition
Sets the index of the stage that stops applying the logic to obtain the dual bound. (i.e., dual bound is not obtained from that stage.)
Return
Example (Default Logic)
GetDualBoundStopRelativeGap
Definition
Sets a relative duality gap at which to stop applying the logic to find the dual bound. (i.e., dual bound will not be found when the relative duality gap is satisfied.)
Return
Example (Default Logic)
GetInitialPrimalBound
Definition
Returns the initial primal bound value.
Parameters
Return
Example (Default Logic)
GetInitialDualBound
Definition
Returns the initial dual bound value.
Parameters
Return
Example (Default Logic)
UseAbsoluteOptimalityGap
Definition
Whether to terminate the search based on the absolute duality gap (the absolute difference between the primal bound and dual bound), i.e., terminate the search if the absolute duality gap is below the set value.
Absolute duality gap = |Best dual bound - Best primal bound|
Return
If the return value is False, the relative duality gap is applied as a condition for terminating the search. (See the corresponding control)
Example (Default Logic)
GetRelativeOptimalityGap
Definition
Sets the relative duality gap at which to stop exploration, i.e., if the relative duality gap value is below the set value, the exploration is terminated.
Relative Duality Gap = |Best Dual Bound - Best Primal Bound| / Best Dual Bound
Return
Example (Default Logic)
GetAbsoluteOptimalityGap
Definition
Sets the absolute duality gap at which to stop exploration, i.e., if the absolute duality gap value is below the set value, the exploration is terminated.
Return
Example (Default Logic)
GetDualBound
Definition
Returns the dual bound of the given state.
Parameters
Return
Example
GetPrimalBound
Definition
Returns the primal bound corresponding to the given feasible solution.
Parameters
Return
Example (Default Logic)
GetPrimalSolutionUpdatePeriod
Definition
Returns the state count interval to apply the logic to find the primal solution in the state. For example, if you set the interval to 1000, the logic will be applied to find the primal solution once every 1000 states.
Return
Example (Default Logic)
GetDualBoundUpdatePeriod
Definition
Returns the state count interval to apply the logic to find the dual bound in the state. For example, if you set the interval to 1000, the logic will be applied to calculate the dual bound once every 1000 states.
Return
Example (Default Logic)
Last updated