什么是目标函数值?在粒子群算法中有这个概念
什么是目标函数值?在粒子群算法中有这个概念
答案:1 悬赏:10 手机版
解决时间 2021-05-24 11:49
- 提问者网友:人傍凄凉立暮秋
- 2021-05-23 16:47
最佳答案
- 五星知识达人网友:风格不统一
- 2021-05-23 17:40
PSO算法是一种基于迭代的优化算法.可以详细理解一下PSO算法的具体思想和寻优规则.
我用数学概念给你解释一下目标函数值:
我们简单的假设一条抛物线方程为y=ax^2+bx+c,存在一条直线y=mx+n与抛物线相离
求抛物线上某点距离该直线最近的距离d;
通过数学的方法,就会设抛物线上任意一点的坐标(p,q),然后建立距离方程:
d=|pm-q+n|/√(a^2+b^2) (1) 这里抛物线上所有的点都可以理解为粒子,咱们要找的就是最好的那个粒子.
我们要求d最小,(1)式这个方程就是目标函数,求得的最小值dmin就是我们要求的目标函数值.
点(p,q)就是我们得到的PSO算法中的最优解.
PSO算法最重要的是数学模型的建立.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯