An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# PyDE: A Python implementation of Differential Evolution procedure for unconstrained optimization

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Documentation Status](https://readthedocs.org/projects/pyde/badge/?version=master)](https://pyde.readthedocs.io/en/master/?badge=master)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/b2498b2edece40bf96aac44b94a90092)](https://app.codacy.com/app/volpatto/pyde?utm_source=github.com&utm_medium=referral&utm_content=volpatto/pyde&utm_campaign=Badge_Grade_Settings)
[![Build Status](https://travis-ci.com/volpatto/pyde.svg?branch=master)](https://travis-ci.com/volpatto/pyde)
[![DOI](https://zenodo.org/badge/147149060.svg)](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 .