Bonmin
Bonmin is an open-source solver for mixed-integer nonlinear programming (MINLP), and is part of the COIN-OR project. It provides algorithms for solving problems that combine continuous and integer decision variables with nonlinear objective functions and constraints. Bonmin aims to find globally optimal solutions or to provide rigorous bounds in the presence of nonlinearities and discrete decisions.
The solver implements several solving frameworks, including Outer Approximation (OA), Nested Outer Approximation (NOA), and Branch-and-Bound
Bonmin relies on external nonlinear programming solvers to handle the NLP subproblems, with Ipopt commonly used,
Typical applications span process optimization, energy systems, and engineering design, where decisions include discrete choices and