https://github.com/volpatto/pyde
An implementation of Differential Evolution procedure for unconstrained optimization
https://github.com/volpatto/pyde
metaheuristics numerical-optimization optimization-algorithms optimization-methods
Last synced: 7 months ago
JSON representation
An implementation of Differential Evolution procedure for unconstrained optimization
- Host: GitHub
- URL: https://github.com/volpatto/pyde
- Owner: volpatto
- License: mit
- Created: 2018-09-03T03:54:04.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-09-30T18:52:18.000Z (over 7 years ago)
- Last Synced: 2025-03-25T18:45:30.796Z (10 months ago)
- Topics: metaheuristics, numerical-optimization, optimization-algorithms, optimization-methods
- Language: Python
- Size: 5.19 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PyDE: A Python implementation of Differential Evolution procedure for unconstrained optimization
[](https://opensource.org/licenses/MIT)
[](https://pyde.readthedocs.io/en/master/?badge=master)
[](https://app.codacy.com/app/volpatto/pyde?utm_source=github.com&utm_medium=referral&utm_content=volpatto/pyde&utm_campaign=Badge_Grade_Settings)
[](https://travis-ci.com/volpatto/pyde)
[](https://zenodo.org/badge/latestdoi/147149060)
Here I provide a simple Python 3.6 implementation of Differential Evolution procedure to solve unconstrained optimization problems.
Although SciPy already provides this method, an open code, flexible to customization, can benefits students, researchers or anyone who desires to implement the DE method. Aiming to fulfill this gap, I provide the present code.
In development, I try to keep an implementation as good as possible accordling to best pratices in Python. To account such project quality requirement, I strongly recommend read ["The Hitchhiker’s Guide to Python"](https://docs.python-guide.org/), section "Writing Great Python Code".
Feel free to contribute or use in the sense of MIT License.
# Contact
One can contact me through the email .