包括源码实现和各种文档。 蚁群算法的理论与应用,蚁群算法研究与实现,蚁群算法原理的仿真研究,蚁群算法最短路径matlab程序,蚁群算法TSP问题matlab源代码,蚁群算法C程序代码,人工蚁群算法理论及其在经典TSP问题中的实现 蚁群算法的理论与应用,蚁群算法研究与实现,蚁群算法原理的仿真研究,蚁群算法最短路径matlab程序,蚁群算法TSP问题matlab源代码,蚁群算法C程序代码,人工蚁群算法理论及其在经典TSP问题中的实现 蚁群算法的理论与应用,蚁群算法研究与实现,蚁群算法原理的仿真研究,蚁群算法最短路径matlab程序,蚁群算法TSP问题matlab源代码,蚁群算法C程序代码,人工蚁群算法理论及其在经典TSP问题中的实现
2023-04-06 14:57:52 8.42MB matlab 算法
1
蚁群算法求中国邮递员问题,只需要输入临界矩阵就可以得到最优巡回,函数的返回值有两个,第一个是最优巡回路径长度,第二个为最优巡回路径
2023-04-04 19:11:49 2KB 蚁群算法 matlab
1
蚁群算法matlab程序,
2023-03-30 09:06:44 5KB matlab
1
蚁群算法(Ant Algorithm),源于求解旅行商TSP问题,是一种寻找优化路径的概率型算法,灵感来源于蚂蚁寻找食物中发现路径的行为,本质是进化算法中一种启发式全局的优化算法。
2023-03-24 16:29:53 3KB 蚁群算法;Matlab
1
蚁群算法二维路径规划,可将其与A*算法进行仿真比较。
2023-03-22 16:01:02 4KB matlab
1
针对蚁群算法搜索时间长、易于陷入局部最优解的缺点,提出一种新的改进算法——分工合作的加权蚁群算法。此算法采取分工合作的方式,在信息素初始化、状态转移概率中分别加入权值,并运用遗传算法中排序的概念对信息素更新机制进行排序加权,此外对信息素上限加以限制。最后以TSP为例,验证了此改进算法不但在收敛速度上有了大幅度提高,而且有效避免了易于陷入局部最优解的缺点,从而证明了提出的新算法是合理有效的。
1
针对Stewart平台的奇异性分析,以雅可比矩阵行列式为目标函数,将奇异性分析问题转化为在并联机构可达工作空间内的连续优化问题。通过对基本蚁群算法中的全局搜索、局部搜索以及信息素更新规则等环节进行有效的调整,构成了更加适用于连续优化问题求解的改进蚁群算法。采用该算法进行了Stewart平台的奇异性分析,结果证实了改进蚁群算法具有较好的全局优化能力和较快的收敛速度,从而为解决并联机构奇异性分析这一类问题提供了有价值的参考。
2023-03-12 00:15:54 301KB 工程技术 论文
1
在最大最小蚂蚁的基础上,加上动态信息素分配的规则,构成动态蚁群算法
2023-03-08 15:27:18 883KB 最大最小蚂蚁 信息素 TSP
1
%%清空环境? clear all; clc; %%参数设置? w=0.6;%惯性因子? c1=2;%加速常数 c2=2;%加速常数? Dim=3;%维数 SwarmSize=50;%粒子群规模? ObjFun=@PIDcl;%待优化函数句柄? MaxIter=100;%最大迭代次数? MinFit=-Inf;%最小适应值 Vmax=1; Vmin=-1; Ub=[10 10 10]; Lb=[0 0 0]; %%粒子群初始化? Range=ones(SwarmSize,1)*(Ub-Lb); Swarm=rand(SwarmSize,Dim).*Range+ones(SwarmSize,1)*Lb;%初始化粒子群 VStep=rand(SwarmSize,Dim)*(Vmax-Vmin)+Vmin;%初始化速度 fSwarm=zeros(SwarmSize,1); for i=1:SwarmSize fSwarm(i,:)=feval(ObjFun,Swarm(i,:));%粒子群的适应值计算 end %%个体极值和群体极值 [bestfbestindex]=min(fSwarm); zbest=Swarm(bestindex,:);%全局最佳 gbest=Swarm;%个体最佳 fgbest=fSwarm;%个体最佳适应值 fzbest=bestf;%全局最佳适应值 %%迭代寻优 iter=0; y_fitness=zeros(1,MaxIter);%预先产生4个空矩阵? K_p=zeros(1,MaxIter); K_i=zeros(1,MaxIter); K_d=zeros(1,MaxIter); while ((iterMinFit)) for j=1:SwarmSize %速度更新 VStep(j,:)=w*VStep(j,:)+c1*rand*(gbest(j,:)-Swarm(j,:))+c2*rand*(zbest-Swarm(j,:)); if VStep(j,:)>Vmax,VStep(j,:)=Vmax; end if VStep(j,:)Ub(k),Swarm(j,k)=Ub(k); end if Swarm(j,k)
2023-03-02 19:29:21 1.83MB MTALAB Simulink 蚁群算法 PID
擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真。
2023-02-23 15:42:48 793KB matlab
1