BARON is a commercial global optimization solver for linear and quadratic and nonlinear programs, including those with mixed integer constraints. It deterministically proves a global optimum to all compatible problems, including non-convex and mixed integer varieties. BARON is the world-leader in global optimization technology and its performance will not disappoint!
|Manager||Prof. Nick Sahinidis|
|License||Free for Problems Up to 10 Variables|
|Home Page||The Optimization Firm|
|Download Page||BARON Download Page|
|MEX Interface||Available from the Download Page|
OPTI will work with any version of BARON v12 or higher, but requires an additional interface to work with MATLAB. The Optimization Firm provides BARON free for problems up to 10 variables, while the MATLAB interface is free for any size. For larger problems contact Nick Sahinidis .
To get BARON, complete the following steps:
- Visit the Optimization Firm Download Page and download both the BARON executable and the MATLAB/BARON interface.
- Unzip the MATLAB/BARON interface folder (matbar) to a suitable permanent location.
- Copy the downloaded BARON executable to the Interface folder within the matbar directory, i.e. matbar/Interface/ and rename the executable
- Navigate to the matbar directory within MATLAB, then run
BARON_installto install the interface.
Type the following at the MATLAB command prompt to ensure everything is working: