Mixed Integer Nonlinear Programming
Mixed Integer Nonlinear Programming (MINLP) problems contain nonlinear expressions and integer variables. Mixed integer Nonlinear programming problems are in general more difficult to solve than mixed integer programming problems and nonlinear programming problems.
Benefits of using AIMMS as Mixed Integer Nonlinear Programming Software for Optimization
Besides the general benefits of using AIMMS, the Outer Approximation (AOA) algorithm that comes with AIMMS make it an excellent tool for modeling mixed integer nonlinear programming problems.
- Customizable: AOA is an open implementation of the outer approximation algorithm to solve mixed integer nonlinear programming problems. It is written with the AIMMS GMP functions and can be customized by the user to fine tune the algorithm for their specific problem.
- Out of the box Solver: Customization is not needed which makes AOA usable as an out of the box solver for large scale mixed integer nonlinear programming models. AOA uses a combination of a mixed Integer Programming and nonlinear programming solver to solve the mixed integer nonlinear programming problems.
- Solver Flexibility: Any combination of the mixed Integer Programming and nonlinear programming solvers available can be used.
Download a free license to try AIMMS for Mixed Integer Nonlinear Programming
Mixed Integer Nonlinear Programming Solvers
Standard mixed Integer nonlinear solvers
Next to AIMMS outer approximation algorithm AIMMS supports BARON and KNITRO as solvers to solve mixed integer nonlinear optimization problems. BARON is a global optimizer while AIMMS Outer Approximation and KNITRO can only guarantee local optima (unless the problem is convex).
Open Solver Interface
The AIMMS Open Solver Interface allows solver developers to link their own (mixed integer nonlinear programming) solvers to AIMMS themselves.
Mixed Integer Nonlinear Programming Application Examples
Free Mixed Integer Nonlinear Programming Software License
Download a free license of AIMMS to experience the benefits of using AIMMS as your mixed integer nonlinear programming software.