我正在尝试粒子群优化,并试图为以下简单场景确定最佳方法:
。
解决这一问题的最佳粒子群设计是什么,即用最小样本数有效地发现最优解?
发布于 2011-01-04 14:25:30
我不认为粒子群算法适合你的情况.
粒子群算法存储到目前为止发现的最大值及其位置。所以,如果这个最大值仅仅是由噪声造成的,那么它就会一直粘在那里。
您必须修改普通粒子群算法,以考虑最近发现的最大值的加权平均值(而不是最终的全局最大值)。
我建议你看看:模糊粒子群优化,但这个课题还在研究阶段,所以你可能会发现很难找到它.
你也可以去模拟退火,这更适合你的情况.
发布于 2011-01-27 13:48:19
尝试在适应度函数中添加一个范围,并评估统计值,如均值、变化以及粒子的y值与周围标准差之间的差异。
https://stackoverflow.com/questions/3541683
复制相似问题