Stopping Criterion
StochOptInterface.stop — Method.stop(s::AbstractStoppingCriterion, info::Info)Determine whether the SDDP algorithm should stop using the information stored in info.
type OrStoppingCriterion <: StochOptInterface.AbstractStoppingCriterionStop if lhs or rhs want to stop.
type AndStoppingCriterion <: StochOptInterface.AbstractStoppingCriterionStop if lhs and rhs want to stop.
StochOptInterface.IterLimit — Type.type IterLimit <: StochOptInterface.AbstractStoppingCriterionStop if iter ≧ limit.
StochOptInterface.CutLimit — Type.type CutLimit <: StochOptInterface.AbstractStoppingCriterionStop if there was less than or equal to limit cuts added in the iteration. For instance, CutLimit(0) stops when there are no cuts added.
StochOptInterface.Pereira — Type.type Pereira <: StochOptInterface.AbstractStoppingCriterionStop if z_UB - α * σ/√K - tol < z_LB < z_UB + α * σ/√K + tol and σ / √K > β * max(1, |z_LB|))