粒子群算法怎么同时求极大值与极小值
比如对于这个matlab的PSO代码https://wenku.baidu.com/view/76b11bf665ce05087732130c.html它求的是【-5,5...
比如对于这个matlab的PSO代码
https://wenku.baidu.com/view/76b11bf665ce05087732130c.html
它求的是【-5,5】之间的极大值,但如果想求那个在0附近的极小值该怎么求 展开
https://wenku.baidu.com/view/76b11bf665ce05087732130c.html
它求的是【-5,5】之间的极大值,但如果想求那个在0附近的极小值该怎么求 展开
1个回答
2017-09-11
展开全部
粒子群算法中每个粒子都记忆自己的最好位置,即从进化开始到现在这个粒子能使目标函数达到最大或是最小的那个时刻粒子的位置。个体极值就是粒子在最好位置所得到的目标函数的值。全局极值就是在所有粒子的个体极值中最大或是最小的那个值,与只对应的就是全局最优粒子的位置。对有约束的优化函数,一般是将约束条件加入到目标函数中,然后计算总体的值,以此来作为评价标准。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询