diff --git a/src/math/simplex/model_based_opt.cpp b/src/math/simplex/model_based_opt.cpp index 1701fd00f..429a97ae2 100644 --- a/src/math/simplex/model_based_opt.cpp +++ b/src/math/simplex/model_based_opt.cpp @@ -1215,6 +1215,8 @@ namespace opt { m_rows[row_id1].m_coeff -= m_rows[row_id1].m_value; m_rows[row_id1].m_type = t_le; m_rows[row_id1].m_value = 0; + } + if (m_var2is_int[x] && !a.is_one()) { row& r1 = m_rows[row_id1]; vector coeffs;