用一种粒子群优化算法和一种遗传算法解决下面优化问题 minf(x)=∑_(i=1)^n▒[x_i^2-10*

用一种粒子群优化算法和一种遗传算法解决下面优化问题 minf(x)=∑_(i=1)^n▒[x_i^2-10*cos⁡(2*
minf(x)=∑[x_i^2-10*cos(2*pi*x_i )+10] ,i从1到n
其中—5.12≤x_i≤5.12,i=1,2,⋯n,n=30
mt1118 1年前 已收到1个回答 举报

kenly1023 花朵

共回答了16个问题采纳率:93.8% 举报

这个用标准粒子群算法就可以求解了,每个粒子由30维构成,每维代表xi;粒子的适应值用最优化的函数minf表示即可;初始化xi到-5.12到5.12之间.
用遗传算法你就用将实值问题转为离散问题,或者采用实值处理的遗传算法.

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.031 s. - webmaster@yulucn.com