资源简介
题目描述和数据都打包了。作业题,matlab实现。
某公司于乙城市的销售点急需一批成品,该公司成品生产基地在甲城
市。甲城市与乙城市之间共有 n 座城市,互相以公路连通。甲城市、乙
城市以及其它各城市之间的公路连通情况及每段公路的长度由矩阵
M1 给出。
每段公路均由地方政府收取不同额度的养路费等费用,具体数额由矩
阵M2 给出。
请给出在需付养路费总额不超过 1500 的情况下,该公司货车运送其
产品从甲城市到乙城市的最短运送路线。
代码片段和文件信息
%%Assignment 2 张天宇 BY1706135
global path; %DFS函数中使用变量,记录当前路径
global dest; %目的地点,本题中为50
global mark; %标记是否访问过,DFS函数中使用
global A; %原始数据,m1.txt 邻接矩阵,9999改为inf
global B; %原始数据,m2.txt cost矩阵,9999改为inf
global shortestpath; %长度为50的数组,记录各个城市到目标城市的最短路径长度
global minimumcost; %长度为50的数组,记录各个城市到目标城市的最小代价
global dis_low;%路径长度下界
global max_cost;%cost最大为1500
global path_best;%记录最短路径
global cost_best;%记录最短路径的Cost
max_cost=1500;
dis_low=inf;
load m1.txt;
load m2.txt;
m1(m1==9999)=inf;
m2(m1==inf)=inf;
shortestpath=zeros(([150]));
minimumcost=zeros(([150]));
for i=1:50
shortestpath(i)=dijkstra(m1i50);
minimumcost(i)=dijkstra(m2i50);
end
mark=zeros([150]);
dest=50;
path=zeros([150]);
A=m1;
B=m2;
dfs(100); %深度优先遍历所有路径
disp([‘最短路径长度:‘num2str(dis
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-01-09 11:40 Assignment_2\
文件 3329 2018-01-09 11:38 Assignment_2\Assignment_2.m
文件 7942 2005-12-06 01:13 Assignment_2\Assignment_2.pdf
文件 12010 2005-04-10 12:07 Assignment_2\m1.txt
文件 8861 2005-04-10 12:08 Assignment_2\m2.txt
- 上一篇:minfunc工具包matlab
- 下一篇:FCM图像分割算法MATTLABA实现
相关资源
- HMMforspeechrecogntion 一个可执行的HMM语音
- popular-UCI-datasets 一些非常有用的数据
- GAPSO 这个算法是遗传算法和粒子群优
- synchronization 利用matlab仿真实现载波的
- Gabor Gabor小波变换的matlab实现
- 4 matlab区域填充的具体算法及演示
- MATLAB_image_process_with_PDE 运用偏微分方
- gabijiao 该程序通过实例(函数)
- SIFT2844912
- gbvs 二维图像视觉显著性检测
- wenli 分析了纹理特征提取方法
- EELM
- barcode 基于图像的条形码识别程序(识
-
myaudiopla
yer 使用Matlab GUI实现的音频 - B-spline-surface 在MATLAB-2008a环境下编写的
- NURBS-surface 在MATLAB-2008a环境下编写的
- ACO 用MATLAB编写的蚁群算法最短路径寻
- wavplay 基于matlab GUI界面的播放器
- allfns 是由牛津大学VGG开发的三维重建
- spectrogram_fft
- adaboost 基于adaboost的人脸识别程序
- 2 2课程报告要求:按照讲课内容
- gps GPS信号的捕获、处理程序
- fuzzynetme 模糊神经网络的MATLAB程序
- naive_bayes_numeric 利用matlab实现的朴素贝
- MFandMPF 计算肌电信号积分肌电值
- BM3D BM3D去噪算法的实现和相关文档
- BarrelDistortion 两个matlab程序
- Kalman 用卡尔曼滤波跟踪目标实例
- WSN-matlab-simulation
评论
共有 条评论