网络最小支撑树与最短路.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE  数学实验报告 实验序号: 日期: 年 月 日 班级姓名学号实验 名称网络最小支撑树与最短路问题背景描述: 有9点 S、A1 、A2 、A3 、B1 、B2 、C1 、C2 ,各点之间的路程如下图所示,各点到T的最短路。 5 6 7 7 4 9 6 8 6 5 8 3 3 6 C1 B1 C2 B2 A1 A2 A3 T S 6 实验目的:1. 理解图与网络分析的研究背景,理解网络图的最小支撑树、两点之间最短路等基础概念,并加强对网络最小支撑树、最短路等问题求解方法的基本思想,求解计算过程的具体步骤等内容的理解和掌握; 2 掌握用Matlab求解最小支撑树、两点之间最短路的方法和步骤,学会利用Matlab求解最小支撑树、两点之间最短路及其变形问题。 3.锻炼应用所学知识解决综合性问题的能力实验原理与数学模型:图与网络分析是运筹学一个重要分支。网络图具有直观形象、便于分析理解的特点。实际生活中的很多问题都可以转化为一个网络图来进行分析求解,网络图具有鲜明的实际背景和广泛的应用。因此,网络图的建模和分析是极具特色的一个知识板块。最小支撑树和最短路问题是网络图分析中的两类典型问题,受到研究人员的广泛关注,给出很多求解分析算法。我们教材中介绍了典型的破边法、加边法,以及标号算法。这些方法便于人们操作,可以方面的求解小规模问题。但它们不太适合计算机实现,也难以用于中大规模问题求解。计算机进行图与网络分析的时候,引入了一些新的概念和方法,这些方法与课本介绍的方法相比有不同的特色。两者对比分析,可以进一步加深我们对问题及其求解过程的认识,同时也可引发一些有意义的思考。实验所用软件及版本: 1.安装win98系统以上的计算机 2.malab6.0或更高版本的软件主要内容(要点):1 复习运筹学实验指导书第二章,课本《运筹学基础及应用》第二章,复习巩固线性规划模型及其求解的方法步骤; 2 复习课本《运筹学基础及应用》第六章,熟悉图与网络分析的基础概念和最小支撑树、最短路问题的建模及求解的方法和步骤; 3 学习运筹学实验指导书第八章。实验过程记录(含:基本步骤、主要程序清单及异常情况记录等): 建立数学模型: 表格一 ——各点间的原始权矩阵: SA1A2A3B1B2C1C2TS0633∞∞∞∞∞ 160∞∞35∞∞∞A23∞0∞86∞∞∞A33∞∞074∞∞∞B1∞3870∞67∞B2∞564∞089∞C1∞∞∞∞680∞5C2∞∞∞∞79∞06T∞∞∞∞∞∞560表格二 ——线路矩阵原始: SA1A2A3B1B2C1C2TS023456789A110345678 A2120456789A31 3056789B1123406789B2123450789C1123456089C2123456709T123456780 (转下页)实验过程记录(含:基本步骤、主要程序清单及异常情况记录等)(接上页):运用MATLAB软件对模型进行求解: 在上述表格一中要求第 行 列上的数必需满足 ,当 时 ,同时而表格二的中 ,直到所有的 都满足条件 。 在MATLAB中中实现编程如下(具体程序见附录) for m=1:9 for j=1:9 for i=1:9 if a(i,j)a(m,i)+a(j,m) a(i,j)=a(m,i)+a(j,m); b(i,j)=m; end end end end 得到两个新矩阵既是计算结果。 运用MATLAB软件中的for if函数 对所得结果进行分析得: 各点间相互到达的最短路程如下表: SA1A2A3B1B2C1C2TS0633107151620A1609965121317A2390686141519A3396074121317B110687

文档评论(0)

精品报告 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档