Skip to main content

Various metaheuristic algorithms implemented in Python

Project description

# MetaheuristicAlgorithmsPython

Various metaheuristic algorithms implemented in Python.

This is equivalent to MetaheuristicAlgorithms written in Ruby ( The reason why I wrote it in Python is that I would like to potentially utilize Python’s Scientific Computing libraries.

As a programming lanugage, I prefer Ruby, because it’s fully Object-Oriented programming language (also Dynamic language) and because it has a community with the culture of writing unit tests. Both of these characteristics lead to cleaner, well structured, easy-to-maintain codes. Also it’s easier to understand the other people’s codes written in such a way.

But scientists use Python for their activities such as Scientific Computing, Optimization, Data Science, Data Mining, Machine Learning etc. In other words, Python has a community of scientists.

## Installation

Use pip3:

` pip3 install metaheuristic_algorithms_python `

## Supported Platforms

  • Python 3.4.

It’s not tested on Python 2.6 or 2.7 yet.

## Available Algorithms

  • Harmony Search

## Usage

## Development

## Contributing

Bug reports and pull requests are welcome on GitHub at This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant]( code of conduct.

## License

The project is available as open source under the terms of the [MIT License](

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for metaheuristic-algorithms-python, version 0.1.0
Filename, size File type Python version Upload date Hashes
Filename, size metaheuristic_algorithms_python-0.1.0-py3-none-any.whl (6.1 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size metaheuristic_algorithms_python-0.1.0.tar.gz (4.6 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page