From 1aaf4ebdc47fd8aac4a65e4b265ba2f33563cbce Mon Sep 17 00:00:00 2001 From: "Alinson S. Xavier" Date: Tue, 22 Jul 2025 13:43:35 -0500 Subject: [PATCH] DualGmi: Revert early stop for invalid cuts --- src/Cuts/tableau/gmi_dual.jl | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/Cuts/tableau/gmi_dual.jl b/src/Cuts/tableau/gmi_dual.jl index 0998144..ded5281 100644 --- a/src/Cuts/tableau/gmi_dual.jl +++ b/src/Cuts/tableau/gmi_dual.jl @@ -132,14 +132,9 @@ function collect_gmi_dual( @timeit "Compute GMI cuts" begin cuts_s = compute_gmi(data_s, tableau) - try - # Assert cuts have been generated correctly - assert_cuts_off(cuts_s, sol_frac) - assert_does_not_cut_off(cuts_s, sol_opt_s) - catch - @warn "Numerical error. Aborting." - break - end + # Assert cuts have been generated correctly + assert_cuts_off(cuts_s, sol_frac) + assert_does_not_cut_off(cuts_s, sol_opt_s) # Abort if no cuts are left if length(cuts_s.lb) == 0