Matlab
Hill代码ieee_cec_2014_nmmso
2014年IEEE进化计算大会代码库,其中包含Niching
Migratory
Multi-Swarm
Optimizer和文献中的其他两个多模态优化器
所提供的实现方式与Jonathan
E.
Fieldsend发表在IEEE进化计算会议论文集,第2593-2600页,2014年的“奔跑的山丘:利用适当的迁移多群优化器进行多模态搜索”中使用的实现方式相同。
机构存储库:
依赖性:您将需要Ian
Nabney的Netlab
toobox(因为NMMSO使用其dist2函数来计算矩阵之间的平方距离)。
这可以从
请在Matlab的命令行中使用“帮助function_name”来获取函数用法的说明-请注意,“
_
iterative”版本将算法运行一代(并且可以将上一代终端的状态作为输入)。
这允许逐步进行用于行为分析的算法。
非迭代版本本质上包装了迭代版本。
我已经输入了代码注释,子程序(希望如此!)在命名上并不是太不透明。
任何查询,错误修复等,请给我发电子邮件。
2023-02-08 17:14:43
22KB
系统开源
1