数学建模案例最佳乘车线路问题.pdfVIP

  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文档。上传文档
查看更多
数学建模案例最佳乘车线路问题.pdf

最 佳 乘 车 路 线 问 题 姓名:王海杰 学号:30104110416 软件学院 软件工程专业 2005年6月25日 摘要:本文研究如何建立数学模型解决两类最佳乘车路线的问题:如何才能换乘最少的公交 车(即最省钱)的乘车路线或经过最少的站点(即距离最短,最省时间)的乘车路线就能到 达目的地。文章先阐述问题,然后提出假设简化问题,然后利用图论中解决最短路径的算法 建立数学模型解决问题,最后在计算机上实现解决问题的算法。 关键字:乘车路线 最短路径 一、提出问题 平常我们出门乘车要去某一个地方,如果要去的地方我们经常去,就可以凭以前的经验 就知道如何坐车去最好。如果那个地方以前没去过,我们会问身边的亲戚朋友,如果他们去 过,就会知道怎么乘车,或者查看地图,看如何才能乘车去那个地方。这样虽然能找到一个 乘车方案,但不一定是最佳的方案,这里指的最佳是指花最少的车费或花最少的时间就能到 目的地的乘车方案。本文要解决的问题就是如何解决找到求解最佳乘车路线的数学模型。 二、问题假设 1. 所有公交线路都是始终能乘坐的,或者所有的公交线路的首班和末班时间都是 一样的。 2. 假设所有的公交线路的车费是一样的,而且同一条公交线路没有空调车与非空 调车两种车费。 3. 假设所有的站点之间的距离是相同的,而且所有的公交车的时速是相同的,而 且不考虑道路车流的情况。 三、分析问题 由问题可以很容易地看到可以用图论的相关知识来解决这个问题。 由于所有公交线路都是始终能乘坐的,或者所有的公交线路的首班和末班时间都是一 样的,所以只要构造一个图就可以了,或者构造的图不会随着时间而变化。 由于一条公交线路来去两个方向经过的站点有可能是不同的,所以所构造的图是一个 有向图。 由于假设所有的公交线路的车费是一样的,而且同一条公交线路没有空调车与非空调 车两种车费,也就意味着乘坐的公交车越少也就越省钱。所以在求解最经济的乘车路线,也 就是最省钱的乘车路线时可以用换乘最少的公交车的乘车路线来近似最省钱的公交路线。 由于所有的站点之间的距离是相同的,而且所有的公交车的时速是相同的,而且不考 虑道路车流的情况,也就意味着经过的站点越少就越省时间。所以在求解最省时间的乘车路 线就可以用经过最少站点的乘车路线来近似花时间最少的乘车路线。 四、建立模型 以站点为图的结点,点之间的连线表示站点之间有公交线路经过这两个站点。点之间 的连线是有向线段A-B,表示有从A站的下一站就是B站的公交线路,但没有从B站的下一 站是A站的公交线路。A==B表示即有从A站的下一站是B站的公交线路又有从B站的 下一站是A站的公交线路。 模型如下定义结点之间的距离, 设代表A站的图上的结点为a,代表B站的图上的结点为b。设A站的下一站就是B站。 出发点为S站,代表S站的图上的结点为s,目的地为D站,代表D站的图上的结点为d. a b a b 求解最少换乘的乘车路线时求aa到bb的连线的长度:设从出发站到A站的最短乘车路 线上,到A站时乘坐的公交线路集合为Ca, 设从出发站经A站到B站的最短乘车路线上, 到B站时乘坐的公交线路集合为Cb,A站下一站就是B站的公交线路的集合为Ca-b,如果Ca 与Ca-b 的集合非空,则Cb 等于Ca与Ca-b 的交集,a到b 的连线的距离为0,如果Ca与 Ca-b的集合为空,则Cb等于Ca-b,a到b的连线的距离为1。出发点S站的Cs等于空集。 如图1 图1 图中结点为公交站,连线上的数字代表公交线路 Ca={1,2},Ca-b={1,4},因为Ca交Ca-b非空,所Cb=Ca交Ca-b={1}a到b的连线的长度 为0。Cb-c=3,Cb交Cb-c为空集,所以Cb等于Cb-c,b到c的连线的长度为1。 要注意的是在求解最少换乘的乘车路线时求a 到b的连线的长度是在求最短路径时动 态确定的。而求解经过最少站点的乘车路线时求a到b的连线的长度是

文档评论(0)

docinppt + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档