DONE algorithm

Finds the minimum of a function that is perturbed by noise.

https://github.com/lbliek/DONE_Matlab

You are now following this Submission

DONE algorithm version 1.0
Matlab version
Laurens Bliek & Hans Verstraete, 2015
DONE minimizes a function that may suffer from noise, by approximating the function with a random Fourier expansion.
Please contact l.bliek@tudelft.nl for questions and comments.
This implementation is meant to make it as clear as possible what is going on inside the algorithm. This results in a slow implementation. For faster implementations, please use the C++ dlls available at https://bitbucket.org/account/user/csi-dcsc/projects/OP
The main scientific paper for the DONE algorithm can be found at http://ieeexplore.ieee.org/document/7728083/

Cite As

Laurens Bliek (2026). DONE algorithm (https://github.com/lbliek/DONE_Matlab), GitHub. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux

Versions that use the GitHub default branch cannot be downloaded

Version Published Release Notes Action
1.0.0.0

Optimization Toolbox required (thanks Carl Witthoft)
Updated title and description.
New link to faster c++ implementations
Added avatar

updated e-mail address

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.