The MATLAB/BARON interface connects MATLAB with the BARON global optimization solver. BARON is provided free of charge for problems with up to 10 variables. No license is required to use the MATLAB/BARON interface itself, regardless of problem size. For larger optimization problems, a valid BARON license is required.
Documentation
About
Get an introduction to BARON and how it integrates with MATLAB.
Functions
Detailed descriptions of the functions included in the MATLAB/BARON interface.
Examples
A curated collection of example files to help you get started quickly.
Download Instructions
- Download both the BARON executable and the MATLAB/BARON interface archive.
- Install BARON to a directory of your choice (default is
C:\baron). - Copy required files:
- From the BARON installation folder, copy:
baron.exelibiomp5md.dllpthreadVC2-tof.dll
- Paste them into the
matbar/Interface/directory. - Rename
baron.exetobarin.exe.
- From the BARON installation folder, copy:
- Unzip the
matbarfolder to a permanent location. - Install in MATLAB:
- Navigate to the
matbardirectory in MATLAB - Run:
BARON_install
- Navigate to the
Technical Support
For support or troubleshooting, visit our ALAMO FAQ page or email us at info@minlp.com. When contacting support, please include a screenshot of any warning or error messages.
Disclaimer
The MATLAB/BARON interface is developed and maintained by The Optimization Firm. It is provided free of charge and without warranties.