Skip to content

multidimensional minimization is missing #26

@BlackEdder

Description

@BlackEdder

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
}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions