pyHarmonySearch is a pure Python implementation of the harmony search (HS) global optimization algorithm. HS is a metaheuristic search algorithm that, similar to simulated annealing, tabu, and evolutionary searches, is based on real world phenomena. Specifically, HS mimics a jazz band improvising together. Courtesy Wikipedia:
In the HS algorithm, each musician (= decision variable) plays (= generates) a note (= a value) for finding a best harmony (= global optimum) all together.
pyHarmonySearch supports both continuous and discrete variables and can take advantage of parallel processing using Python’s built-in multiprocessing module.
For more information on pyHarmonySearch, visit the GitHub project page.
Release files for pyHarmonySearch 1.4.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyHarmonySearch-1.4.4.tar.gz | 11.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyHarmonySearch-1.4.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 23.0 kB
Release files / pyHarmonySearch-1.4.4.tar.gz
| Download URL | pyHarmonySearch-1.4.4.tar.gz |
|---|---|
| Size | 11.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
08310bea00b7ae3751cbf26e940fbddbfde9fcf2b2d72390cfff181fc3d209a7
|
|
BLAKE2b-256 checksum How to use checksums |
7b2474208123bd704835c78bd2fc4b695f98039fcb10f73c1604183347e207c3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / pyHarmonySearch-1.4.4-py3-none-any.whl
| Download URL | pyHarmonySearch-1.4.4-py3-none-any.whl |
|---|---|
| Size | 11.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1fdc08e99abc9504e4b7f3d6814e7f43663d35039908afe89752070c41aa123a
|
|
BLAKE2b-256 checksum How to use checksums |
3fdbd2dc2292812e9af1ad2db33de2b1fffe1b0f65b8847b0a6c9fde703363cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|