资源简介
针对多个源节点的最短路径求解问题,通过经典的蚁群算法来求解。
代码片段和文件信息
clear all;
clc;
clf;
m=10; %蚂蚁数量
Sidelength=1000; %拓扑图的边长
PlotIf=1; %显示拓扑图
proportion=100000000; %拓扑图的边的参数1,表示短边相对长边的比例
density=200000000000; %拓扑图的边的参数2,表示边的密度
n=25; %节点总数
S=[1 3 5]; %源节点
L=length(S); %源节点的个数
E=25; %目的节点
MAXGEN=20; %最大迭代次数
Alpha=1; %信息素重要程度
Beta=5; %启发函数重要程度
rho=0.1; %挥发因子
Q=1; %释放的信息素常量
t=0;
[DportAM]=Netcreate(nSidelengthPlotIfproportiondensity); %绘制节点的拓扑图
hold on;
[bestbest_lengthrouteroute_length]=Path(nSMAXGENmAMEDQAlphaBetarhoL);
相关资源
- A*算法最短路径万能通用matlab代码
- 蚁群算法最短路径万能matlab源代码
- MATLAB蚁群算法ACA最短路径-注释完整
- dijkstra算法的MATLAB实现258163
- matlab遗传算法求最短路径
- dijkstra算法通用matlab程序
- floyd最短路径算法MATLAB代码
- 复杂网络最短路径matlab
- Floyd最短路径算法
- 蚁群算法求解最短路径问题MATLAB代码
- 遗传算法解决最短路径问题matlab程序
- ksp最短路径删除算法dijstra
- 复杂网络中无向无权图的最短路径m
- 蚁群算法求解TSP最短路径规划
- Floyd算法的完整Matlab程序
- prim算法在matlab中的代码
- 蚁群算法的最短路径MATLAB程序
- dijkstra的matlab代码
- 蚁群算法最短路径通用Matlab程序
- 求平均最短路径长度的matlab编程代码
- Dijkstra算法MATLAB代码
- A星算法得出最短路径
- 基于粒子群算法的最短路径设计和实
- 计算节点介数 betweenness centrality
- Matlab最短路径算法
- ACO 用MATLAB编写的蚁群算法最短路径寻
- path-planning2
- MATLAB实现的最短路径算法
- 计算网络图当中任意两点最短路径的
- Matlab实现分支定界法 过路费约束 最短
评论
共有 条评论