BDS is a package for solving nonlinear optimization problems without using derivatives. The current version can handle unconstrained problems.
BDS is a derivative-free package using blockwise direct-search methods. The current version is implemented in MATLAB, and it is being implemented in other programming languages.
See Haitian LI's presentation on BDS for more information.
-
Clone this repository. You should then get a folder named
bds
containing this README file and thesetup.m
file. -
In the command window of MATLAB, change your directory to the above-mentioned folder, and execute
setup
If the above succeeds, then the package bds
is installed and ready to use. Try help bds
for more information.
We do not support MATLAB R2017a or earlier. If there exists any problems, please open an issue by https://github.com/blockwise-direct-search/bds/issues.
The coverage of unit test (offered by Codecov)
The tests are automated by GitHub Actions.