• 回答数

    5

  • 浏览数

    209

玲珑金月
首页 > 学术期刊 > 粒子群优化算法本科毕业论文

5个回答 默认排序
  • 默认排序
  • 按时间排序

梁朝伟可爱

已采纳

好的,只要编程的吗。

247 评论

wangqixiaqi

既然是数学系的,可以考虑从粒子群算法的收敛性证明和分布性检验方面着手,偏理论性的证明,这方面比较欠缺,有点类似于高楼地基不稳,大家却在上面继续垒可以参考遗传算法的模式定理或隐性并行性定理等,如果能够提出关于粒子群算法的定理,应该足够具有挑战性了还有就是对粒子群算法进行算法融合或改进,然后针对改进的算法进行测试,检验其在函数优化等方面的效能。

242 评论

sunjia0521

这个比较专业,为什么不去请教一下数学系的教授?

302 评论

狂想妄想不想

目标函数是什么 还有约束条件

325 评论

mingmingsherry

我这里有一个粒子群的完整范例:<群鸟觅食的优化问题>function main()clc;clear all;close all;tic; %程序运行计时E0=0.001; %允许误差MaxNum=100; %粒子最大迭代次数narvs=1; %目标函数的自变量个数particlesize=30; %粒子群规模c1=2; %每个粒子的个体学习因子,也称为加速常数c2=2; %每个粒子的社会学习因子,也称为加速常数w=0.6; %惯性因子vmax=0.8; %粒子的最大飞翔速度x=-5+10*rand(particlesize,narvs); %粒子所在的位置v=2*rand(particlesize,narvs); %粒子的飞翔速度%用inline定义适应度函数以便将子函数文件与主程序文件放在一起,%目标函数是:y=1+(2.1*(1-x+2*x.^2).*exp(-x.^2/2))%inline命令定义适应度函数如下:fitness=inline('1/(1+(2.1*(1-x+2*x.^2).*exp(-x.^2/2)))','x');%inline定义的适应度函数会使程序运行速度大大降低for i=1:particlesize for j=1:narvs f(i)=fitness(x(i,j)); endendpersonalbest_x=x;personalbest_faval=f;[globalbest_faval i]=min(personalbest_faval);globalbest_x=personalbest_x(i,:);k=1;while k<=MaxNum for i=1:particlesize for j=1:narvs f(i)=fitness(x(i,j)); end if f(i)vmax; v(i,j)=vmax; elseif v(i,j)<-vmax; v(i,j)=-vmax; end end x(i,:)=x(i,:)+v(i,:); end if abs(globalbest_faval)

274 评论

相关问答

  • 粒子群优化算法本科毕业论文

    好的,只要编程的吗。

    玲珑金月 5人参与回答 2023-12-06
  • 最优化本科毕业论文

    数学系本科毕业论文格式规范 一、论文中句号全部用“.”,奇数页码在右下角,偶数页码在左下角。 二、打印:表格单面打印,论文部分正反面打印。 三、页边距:上下边距

    多肉小西瓜 4人参与回答 2023-12-07
  • 3d粒子系统毕业论文

    闲来无事,仔细的学习一下粒子系统,也当是给自己做个笔记方便之后进行回顾。 引擎版本:Unity2018.3 创建方式: 1、Hierarchy-->

    文哥哥哥哥哥 2人参与回答 2023-12-07
  • 蚁群算法学位论文

    李士勇,哈尔滨工业大学教授,博士生导师.1967年毕业于哈尔滨工业大学,1983年获工学硕士学位1992年至1993年在日本千叶工业大学从事模糊控制、神经网络和

    花香盈路 2人参与回答 2023-12-09
  • 本科优秀算法设计毕业论文

    基于Python的SIFT和KCF的运动目标匹配与跟踪 毕业论文+项目源码基于Python决策树算法的学生学习行为数据分析 设计报告+代码及数据基于Sring+

    我与食俱进 4人参与回答 2023-12-08