什么是目标函数值?在粒子群算法中有这个概念

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/19 23:20:14
什么是目标函数值?在粒子群算法中有这个概念
xSrQ,2[?Aܧ ʢt34 cBLFM/ֻuVgNE)FkcTO@^Bk~TaXa/ltIω>ԉ~G{ 8CJE7;]f"\(ΐ 1]wc)b_ >>H3Ճ$7: '̬<5'YXH/u9"h,Aa$ o%p%b5a$$^ZYSg=SLgu)3+hKv3t!_HOn*H0^7YiL/]0 FNI;J L} zjx(xvHh +g£YϏ2(␫+T^wLsh2V`NSpN7JMXe|jb`~wĻRs{~!Aem" "օ ҷdO-A-\y~pC*_

什么是目标函数值?在粒子群算法中有这个概念
什么是目标函数值?在粒子群算法中有这个概念

什么是目标函数值?在粒子群算法中有这个概念
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算法最重要的是数学模型的建立.