-
Notifications
You must be signed in to change notification settings - Fork 31
Open
Labels
Description
SciD doesn't have any build in multidimensional minimization routines, which I (and probably others) could use. Because of this I recently wrote a library implementing differential evolution (BlackEdder/minimized). The API of this library is a bit simplistic, but it works. Would it be an idea to incorporate this into SciD? Maybe we should define a general interface for all minimization routines and have my library as one of the implementations?
interface Minimization(RANGE)
{
RANGE minimize(size_t maxIterations); // Perform minimization
void setFunction(double delegate(RANGE parameters) ; // Function to minimize
}