diff --git a/src/Cuts/tableau/gmi_dual.jl b/src/Cuts/tableau/gmi_dual.jl index f4b1cac..eed3262 100644 --- a/src/Cuts/tableau/gmi_dual.jl +++ b/src/Cuts/tableau/gmi_dual.jl @@ -264,14 +264,10 @@ function collect_gmi_dual( ) end -# TODO: -# blp-ic98 -# neos-3627168-kasai - function collect_gmi_FisSal2011( mps_filename; interval_print_sec = 1, - max_cuts_per_round = 1_000_000, + max_cuts_per_round = 1_000, max_pool_size_mb = 1024, optimizer, silent_solver = true, @@ -820,7 +816,7 @@ function collect_gmi_FisSal2011( @timeit "Keep only active cuts" begin positive_idx = findall(multipliers_best .> 1e-6) - if length(positive_idx) == 0 && gapcl_best > 0 + if length(positive_idx) == 0 && gapcl_best > 1e-6 error("gap closure with zero cuts") end