我正在使用这个库 - https://pythonhosted.org/pyswarm/来查找凸函数的全局最小值。这只是开始并致力于非凸函数。我使用线性回归找到了全局最小值,但问题是 PSO 似乎收敛于不同的点,具体取决于我设置的 omega 和 phi(s) 的值。通过将成本与线性回归给出的最小值进行比较,我可以确认这些点不是全局最小值。
这在 PSO 中是否可能收敛(值在 10 次迭代后不会改变)还是我在某处犯了一些错误?
问问题
65 次