OPTimization Interface (OPTI) Toolbox is a free MATLAB toolbox for constructing and solving linear, nonlinear, continuous and discrete optimization problems. A range of open source and academic solvers are supplied for the Windows user - no compilation required!
The toolbox is supported with demos, detailed documentation and implementation experience. The toolbox is released under the BSD 3-Clause License.
A brief outline of OPTI functionality is listed below. For more details, see the Examples section.
A typical OPTI user will be:
You may also be familiar with some of the following statements / questions which OPTI aims to solve:
The main contribution of OPTI is providing the solvers compiled, with MEX interfaces. This allows a MATLAB user to call them just like any other MATLAB function.
All supplied solvers have been compiled from open source code obtained via the links listed in the Solvers page. Where possible, all authors are aware of the inclusion in OPTI, and have OK'd this work. However if you use a solver in your research, please make sure you cite the original solver reference (and OPTI if you are feeling generous).
If you are using a solver in any commercial work please check the individual license restrictions of the solver.