【文件属性】:
文件名称:matlab粒子群适应度函数代码-pso:该存储库包含用于优化基准功能的标准粒子群优化代码(MatlabM文件)
文件大小:494KB
文件格式:ZIP
更新时间:2021-05-28 06:33:17
系统开源
matlab粒子群适应度函数代码粒子群优化(PSO)
该存储库包含用于优化基准功能的标准粒子群优化代码(matlab
M文件):
.
├──
img
|
├──
benchmark.gif
|
├──
convergence-2d.png
|
├──
convergence-30d.png
|
├──
logo.jpg
|
└──
trajectory.png
├──
_config.yml
├──
LICENSE
├──
pso.m
——
[function
of
particle
swarm
optimization]
├──
README.md
└──
test.m
——
[a
test
for
'pso.m']
用法
[f_best,
x_best]
=
pso
(
J,
d,
xlmt,
n,
T
)
在哪里
J是目标函数的函数句柄
d是设计变量的尺寸
xlmt是设计变量的限制;
是具有d行和2列的矩阵,第一列包含所有维度的下限,而第二列包含所有维度的下限。
n是粒子群的总体大小
T是最大迭代时间。
f_best是最佳解决方案的适用性
g_best是最佳解决方案
测试
例如,
【文件预览】:
pso-master
----test.m(290B)
----img()
--------trajectory.png(323KB)
--------convergence-2d.png(98KB)
--------logo.jpg(50KB)
--------benchmark.gif(2KB)
--------convergence-30d.png(92KB)
----_config.yml(68B)
----LICENSE(1KB)
----pso.m(2KB)
----README.md(3KB)