数学模型第六章 图论和网络模型.pptxVIP

  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文档。上传文档
查看更多
第六章 图论和网络模型 图论起源于18世纪欧拉对哥尼斯堡七桥问题的研究, 开始只能 解决一些比较简单的实际问题。 后来经过全世界许多数学工作者 的努力, 图论的理论和方法在物理学、化学、运筹学、计算机科 学、信息论、控制论、网络理论、社会科学以及经济管理各方 面都有广泛的用。 同时,图论作为一门提供离散数学模型的应用 数学学科也得到了蓬勃发展。 可以毫不夸张说, 在大多数离散模 型中都要部分或全部采用图论或网络的理论和方法。 因此图论和 网络对数学建模的重要性是不言而喻的。 机动 下页 返回 结束 §5选择旅行路线的模型 问题:一个商人从城市C1出发,到其他10个城市去签定合同, 每个城市必须至少去一次。 这11个城市之间有的有直航 班机,有的没有,其票价表如表1。 请为他选择一条旅行 路线,使总票价尽量低。C25C34表1 C46.510C58C6129C78单位:百元 C8156C9710C107951C2C3C4C5C6C7C9C10C8机动 上页 下页 返回 结束 此表对应图1的图G。 C1128510C6C796C9C2C510C8C47815129511C10C1146.5710C3图1 G 机动 上页 下页 返回 结束 定义1 任意连通图G中包含G的所有顶点的闭合 在连通 途径(walk)称为G的哈密顿环游,简称H环游。 赋权图G中权最小的H环游称为最小H环游。 上述问题即求图1的一个最小H环游。 此问题称为 货郎担问题或旅行商问题, 最小H环游的权重称为该 该问题的最优解。 对此问题最稳妥的解决办法就是找出G的所有H环 游, 比较它们的权重,权重最小的那些就是商人的最 优旅行路线。 但这是一个N-P完全问题。 有人做过计 算, 用枚举法求具有n个顶点的完全图Kn的旅行商问 题的最优解的算法复杂程度大约是O(n!)。 机动 上页 下页 返回 结束 表2提 若用一台每秒可运算108次的计算机来计算, 供了一个大约的运算时间。运算时间nn!4.8 ? 1085秒12表21.3 ? 1012153小时2.4 ? 101820800年3 ? 1064501049年因此我们不采用枚举法这种无效算法,而采用以 下的近似算法。机动 上页 下页 返回 结束 1 最优生成树法 (1)用 Kruskal 算法求连通赋权图G的一棵最小生 成树T。 (2) 往返T的每一边各一次,得G的近似最小H环 游CH , CH的权重就是该问题的近似最优解。 它的数学模型是: w ( CH ) = 2 w ( T ) 本问题的一棵最优生成树如图2的树T 。 C1图2 85C6C797C2C56C8C4C95C10C11树T 476.510C3机动 上页 下页 返回 结束 因此商人的旅行路线可以选为C1C2C3C4C3C10C5C9 C6 C5C10C3C11C3C2C1C7C8C7 C1, 总票价 w = 2 w ( T ) = 2 ? 67.5 = 135 (百元)。 显然这是相当粗略的解。因为从图2中容易看出,当商人飞到C9后,不必沿树T返回C3,可以直接由C9飞到C11,再飞到C3,这样更省钱。另外飞到C4后,不必返回C3,可以直接由C4飞到C1,这样更省钱。于是若按路线C1C2C3C10C5 C6C9C11C3C4 C1C7C8C7C1虽然比刚才花费 飞,则有总票价w = 103.5 (百元)。少,但仍然是相当粗略的。机动 上页 下页 返回 结束 2子哈密顿圈法 定义2任意图G中包含G的所有顶点的圈称为G的 Hamilton圈,简称H圈。 具有H圈的图称为Hamilton图, 简称H图。设 C′是图 G 的子图 G ′的哈密顿圈, G 的 k 个不 在 C ′上的顶点为 v1,v2,…,vk, 它们距C′的最短路长分 别为w1,w2,…,wk 。 则问题的较优解 w = w ( C′) + 2 (w1+ w2+ …+ wk )这也是一种近似算法。 我们注意到,图G不是哈密顿图(看附录),没有哈 密顿圈。 但在去掉顶点 C2, C4, C6, C7, C10,C11 中的任意一个后,G就变成哈密顿图了。 机动 上页 下页 返回 结束 例如,考虑图G ′= G - {C10},它是G的一个子哈密 顿图, G ′的一个哈密顿圈CH = C1 C7 C8 C11 C9 C6 C5 C2 C3 C4 C1, 如图3中的蓝实线。 我们可以选择这样的飞行 C1图3 8路线: 从C1 沿圈CH 飞到 C6C710C5 , 然后飞到C10 , 9C5C9C2C8678返回C5 , 再沿 12C411圈CH 飞完未

文档评论(0)

别样风华 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档