iskunalpal/Differential-Evolution
A fast and efficient Matlab code implementing the Differential Evolution algorithm.
This tool helps engineers and researchers find the best possible settings or parameters for a complex system when direct calculation is too difficult or slow. You provide a definition of what makes a solution "good" and the tool explores many possibilities to deliver optimized parameter values. It's designed for anyone working with engineering design, scientific modeling, or optimization problems in a MATLAB environment.
No commits in the last 6 months.
Use this if you need to optimize the performance or design of a system by finding the best input parameters, and your problem can be defined as minimizing or maximizing an objective function.
Not ideal if your optimization problem is simple enough for direct analytical solutions or if you are not working within the MATLAB software environment.
Stars
33
Forks
7
Language
Matlab
License
—
Category
Last pushed
Feb 12, 2017
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/iskunalpal/Differential-Evolution"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
trevorstephens/gplearn
Genetic Programming in Python, with a scikit-learn inspired API
google/pyglove
Manipulating Python Programs
guofei9987/scikit-opt
Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant Colony Optimization...
nnaisense/evotorch
Advanced evolutionary computation library built directly on top of PyTorch, created at NNAISENSE.
esa/pagmo2
A C++ platform to perform parallel computations of optimisation tasks (global and local) via the...