wangqixiaqi
既然是数学系的,可以考虑从粒子群算法的收敛性证明和分布性检验方面着手,偏理论性的证明,这方面比较欠缺,有点类似于高楼地基不稳,大家却在上面继续垒可以参考遗传算法的模式定理或隐性并行性定理等,如果能够提出关于粒子群算法的定理,应该足够具有挑战性了还有就是对粒子群算法进行算法融合或改进,然后针对改进的算法进行测试,检验其在函数优化等方面的效能。
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)
好的,只要编程的吗。
数学系本科毕业论文格式规范 一、论文中句号全部用“.”,奇数页码在右下角,偶数页码在左下角。 二、打印:表格单面打印,论文部分正反面打印。 三、页边距:上下边距
闲来无事,仔细的学习一下粒子系统,也当是给自己做个笔记方便之后进行回顾。 引擎版本:Unity2018.3 创建方式: 1、Hierarchy-->
李士勇,哈尔滨工业大学教授,博士生导师.1967年毕业于哈尔滨工业大学,1983年获工学硕士学位1992年至1993年在日本千叶工业大学从事模糊控制、神经网络和
基于Python的SIFT和KCF的运动目标匹配与跟踪 毕业论文+项目源码基于Python决策树算法的学生学习行为数据分析 设计报告+代码及数据基于Sring+