Skip to main content

A collection of the state-of-the-art MEta-heuristics ALgorithms in PYthon (mealpy)

Project description

A collection of the state-of-the-art MEta-heuristics ALgorithms in PYthon (mealpy)

PyPI version

DOI

mealpy

mealpy is a python module for the most of cutting-edge population meta-heuristic algorithms and is distributed under MIT license.

Installation

Dependencies

  • Python (>= 3.6)
  • Numpy (>= 1.15.1)

User installation

Install the current PyPI release:

    pip install mealpy
    pip install --upgrade mealpy 

Or install the development version from GitHub:

    pip install git+https://github.com/thieunguyen5991/mealpy

Example

    python examples/simple_run.py

The documentation includes more detailed installation instructions.

Changelog

  • See the "ChangeLog.md" for a history of notable changes to mealpy.

Important links

Contributions

Citation

If you use mealpy in your project, I would appreciate citations:

@software{thieu_nguyen_2020_3711949,
  author       = {Thieu Nguyen},
  title        = {A collection of the state-of-the-art MEta-heuristics ALgorithms in PYthon: Mealpy},
  month        = march,
  year         = 2020,
  publisher    = {Zenodo},
  doi          = {10.5281/zenodo.3711948},
  url          = {https://doi.org/10.5281/zenodo.3711948}
}
  • Nguyen, T., Nguyen, T., Nguyen, B. M., & Nguyen, G. (2019). Efficient Time-Series Forecasting Using Neural Network and Opposition-Based Coral Reefs Optimization. International Journal of Computational Intelligence Systems, 12(2), 1144-1161.

  • Nguyen, T., Tran, N., Nguyen, B. M., & Nguyen, G. (2018, November). A Resource Usage Prediction System Using Functional-Link and Genetic Algorithm Neural Network for Multivariate Cloud Metrics. In 2018 IEEE 11th Conference on Service-Oriented Computing and Applications (SOCA) (pp. 49-56). IEEE.

  • Nguyen, T., Nguyen, B. M., & Nguyen, G. (2019, April). Building Resource Auto-scaler with Functional-Link Neural Network and Adaptive Bacterial Foraging Optimization. In International Conference on Theory and Applications of Models of Computation (pp. 501-517). Springer, Cham.

Documents

Group STT Name Short Year Cite
Evolutionary 1 Genetic Algorithm GA 1992
2 Differential Evolution DE 1997
3
Swarm 1 Particle Swarm Optimization PSO 1995
2 Bacterial Foraging Optimization BFO 2002
3 Cat Swarm Optimization CSO 2006
4 Artificial Bee Colony ABC 2007
5 Bat Algorithm BA 2010
6 Social Spider Optimization SSO 2013
7 Grey Wolf Optimizer GWO 2014
8 Social Spider Algorithm SSA 2015
9 Ant Lion Optimizer ALO 2015
10 Moth Flame Optimization MFO 2015
11 Whale Optimization Algorithm WOA 2016
12 Bird Swarm Algorithm BSA 2016

Download files

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

Source Distribution

mealpy-0.2.1.tar.gz (26.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mealpy-0.2.1-py3-none-any.whl (32.8 kB view details)

Uploaded Python 3

File details

Details for the file mealpy-0.2.1.tar.gz.

File metadata

  • Download URL: mealpy-0.2.1.tar.gz
  • Upload date:
  • Size: 26.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200309 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.5

File hashes

Hashes for mealpy-0.2.1.tar.gz
Algorithm Hash digest
SHA256 3ea360ed6be1f2296f033bd3b7b571b946679a1871c4df47d958d9097f1da1b5
MD5 eb6dce192f92250fc86c6b97f9e1f077
BLAKE2b-256 b56519e2e1ea261f2f2db5fe5ebfa9c611fe123a785617eb5e031ff7a8026172

See more details on using hashes here.

File details

Details for the file mealpy-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: mealpy-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 32.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200309 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.5

File hashes

Hashes for mealpy-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ddcf3675de22b29d45832877527a16ef352024c9fea8ec546fbf464b77a0389a
MD5 210ae2f9616558a497a6336bf878312f
BLAKE2b-256 732dc2cf27662041d2a0cecda83b99b20ac96a1e9c1c1cedbff77b2b09858506

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page