和声2
pyHarmony搜索
作者
杰弗里·费尔柴尔德
执照
本软件在
.
有关许可证的确切文本,请参阅单独的文件。
如果您使用此代码,您有义务提供归属。
关于
pyHarmonySearch
是和声搜索
(HS)
全局优化算法的纯
Python
实现。
HS
是一种元启发式搜索算法,类似于模拟退火、禁忌和进化搜索,它基于现实世界的现象。
具体来说,HS
模仿爵士乐队一起即兴表演。
礼貌
:
在
HS
算法中,每个音乐家(=
决策变量)一起演奏(=
生成)一个音符(=
一个值)以找到最佳和声(=
全局最优)。
pyHarmonySearch
支持连续变量和离散变量,并且可以利用
.
要求
此代码不依赖于任何
3rd
方软件。
它只需要
Python
2.7
或更高版本。
安装
pyHarmonySearch
在
PyPI
上可用。
安装使用:
pip
install
pyHarmonySearch
从源安装:
python
setup.py
install
使用此代码
包括五个例子。
前三个示例
(,
,
和
)
是彼此的变体,它们找到了简单二维函数的全局最大值。
第四个示例
()
2021-11-23 13:22:15
28KB
系统开源
1