【发布时间】:2021-02-14 10:15:28
【问题描述】:
我正在使用随机优化算法 CMA-ES。尽管它在第一个周期中找到了全局最小值(我知道,因为它是一个虚构的基准测试),但在一些周期之后,算法会收敛到另一个最小值(一个局部最小值,因为它具有更大的成本函数值)。
大家有这方面的经验吗?
我是否必须关心它是否会收敛到一个局部最小值,因为它已经找到了全局最小值?像这样只使用全局最小值而不关心算法收敛到哪里是错误的吗?
我对结果的看法是,这是由于正态分布而发生的,全局最小值只有几个解,但局部最小值有很大比例的解。 (我尝试了很多不同的人口值,但结果是一样的)
提前感谢您的帮助!
【问题讨论】:
-
你能提供更多关于目标函数的细节吗?
标签: optimization evolutionary-algorithm