Closed mlubin closed 3 years ago
I assume this should be restarted with MOI, since the PR is a tad old?
It seems https://github.com/embotech/ecos/issues/141 hasn't been fixed, could this be solved with ecos_bb included in ECOS_jll? I'm not sure how it should interact with the main ecos shared library
I assume this should be restarted with MOI, since the PR is a tad old?
I don't think it should be restarted at all. ecos_bb was never a competitive solver, and CVXPY has stopped using it by default because of correctness issues.
CVXPY comes with ECOS_BB – an open source mixed-integer nonlinear solver – by default. However ECOS_BB will not be called automatically; you must explicitly call prob.solve(solver='ECOS_BB') if you want to use it (changed in CVXPY 1.1.6). This policy stems from the fact that there are recurring correctness issues with ECOS_BB. If you rely on this solver for some application then you need to be aware of the increased risks that come with using it.
https://www.cvxpy.org/tutorial/advanced/index.html#mixed-integer-programs
Closes #16 Tests will be failing until a new MPB is tagged (for
conicSOCINTtest()
) and https://github.com/embotech/ecos/issues/141 is fixed.