From 372a92d5d213ba680d4fb0395d055579f2947e46 Mon Sep 17 00:00:00 2001 From: "Alinson S. Xavier" Date: Tue, 6 Sep 2022 12:21:39 -0500 Subject: [PATCH] BB: Make plunging optional --- src/bb/optimize.jl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bb/optimize.jl b/src/bb/optimize.jl index ed5cbd2..10a3dfe 100644 --- a/src/bb/optimize.jl +++ b/src/bb/optimize.jl @@ -15,6 +15,7 @@ function solve!( initial_primal_bound::Float64 = Inf, detailed_output::Bool = false, branch_rule::VariableBranchingRule = HybridBranching(), + enable_plunging = true, )::NodePool time_initial = time() pool = NodePool(mip = mip) @@ -34,7 +35,7 @@ function solve!( child_one, child_zero, suggestions = nothing, nothing, Node[] while true time_elapsed = time() - time_initial - if child_one !== nothing + if enable_plunging && (child_one !== nothing) suggestions = Node[child_one, child_zero] end node = take(