数学建模论文-公交查询系统的数学模型汇.doc

数学建模论文-公交查询系统的数学模型汇.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数学建模论文-公交查询系统的数学模型汇

科院6组:鲁成、蔡光达、王奇 公交查询系统的数学模型 摘要 本文针对公交线路选择问题,建立了多目标动态规划模型,运用MATLAB软件实现了整个流程和迭代,最终求出全局近似最优解,即换乘次数最少的情况下耗时最短,费用最低的乘车路线。并分别提供了转乘次数最少、耗时最短、费用最低三种线路满足不同需求的乘客。 针对问题一,仅考虑公汽线路,对数据进行初步分析和处理后,考虑到数据的复杂性和数据搜索范围的广度,将不同公交汽线路抽象化,建立站点间直达线路信息存储结构元胞,基于直达线路数据库构造站点间以直达线路数目为元素的邻接矩阵,在邻接矩阵构成的数据结构之上,考虑公汽线路不同票价、线路等条件,采用改进的邻接算法分别以转乘次数最少、耗时最短、费用最低为目标进行全局最佳路线的求解。并分别给出了转乘次数最少、耗时最短、费用最低三种路线来满足不同需求的乘客。 针对问题二,在问题一的基础上考虑公汽与地铁混排,将地铁站点与周围的公汽站点集抽象为同一新站点,把以上公汽线路站点映射为新站点,建立新的直达数据库,结合地铁费用、地铁与公汽间的换乘时间以及两者站间行驶时间等条件,将地铁与公汽结合的问题转化为问题一,采用改进的邻接算法得到不同目标下的多种优化方案。 针对问题三,根据问题一与问题二基于换乘次数最逐步分析最佳路线在知道所有站点之间的步行时间,MATLAB;邻接矩阵;广度优先算法 一、问题重述 1.1问题的背景 近几年来,城市的公交系统有了很大的发展。公交运输的覆盖面越来越广,公交线路也日益增多,公共交通逐渐成为绝大多数出行人员的首选方式。发达的城市公交系统使得公众的出行更加通畅、便利,同时也给人们出行乘车线路的选择带来了一定的困扰。方便、快捷、经济的公交出行线路方案,不仅可以方便公众的出行,同时也为城市交通减少了不必要的负担,有利于提高城市交通运行的效率,展现城市的现代化风貌。 1.2问题的重述 我国人民翘首企盼的第29届奥运会明年8月将在北京举行,届时有大量观众到现场观看奥运比赛,其中大部分人将会乘坐公共交通工具(简称公交,包括公汽、地铁等)出行。这些年来,城市的公交系统有了很大发展,北京市的公交线路已达800条以上,使得公众的出行更加通畅、便利,但同时也面临多条线路的选择问题。针对市场需求,某公司准备研制开发一个解决公交线路选择问题的自主查询计算机系统。为了设计这样一个系统,其核心是线路选择的模型与算法,应该从实际情况出发考虑,满足查询者的各种不同需求。 1.3有待解决的问题 1. 仅考虑公汽线路,给出任意两公汽站点之间线路选择问题的一般数学模型与算法。并根据附录数据,利用你们的模型与算法,求出以下6对起始站→终到站之间的最佳路线(要有清晰的评价说明)。 (1)、S3359→S1828 (2)、S1557→S0481 (3)、S0971→S0485 (4)、S0008→S0073 (5)、S0148→S0485 (6)、S0087→S3676 .1出行人员乘车需求 本文参照了在宜昌市做的一个公交乘客出行心理调查统计结果,它主要对三个因素做了调查:换乘次数、出行距离、出行耗时。从图1中可以看到有41.16%的乘客在选择出行路径时首先考虑的是换乘最少,其次考虑时间最短,而将路程最短作为出行时考虑的首要条件的乘客只占18.60%,故而我们选择以转车次数最少为首要目标,时间最短、路程最短为次要目标。 图1:公交乘客出行心理分析图 2.2公交网络的特点 根据题中信息,公汽线路分三种,下面将这三种线路进行数据处理: 1. 下行线、上行线原路返回 这种线路有两个端点站,在两个端点之间双向行车,而且两个方向上的行车路线相同,经过同样的站点序列。由于线路的方向不同,因此,下行线和上行线可以抽象成两条线路处理。如下图所示: 2. 线路为环行线 实际中环形路线一般是双环,但在对这两条线路进行抽象时,为保证任意两站点距离最近,把每条线路再抽象成2条。如下图所示: 3. 下行线与上行线经过站点不同 由于下行线与上行线经过站点不同,显然,该种线路需要抽象成两条线路处理。如下图所示: 2.3问题一的分析 本问题仅考虑公汽线路,因此,只需对不包含地铁站的1018条行驶路线进行分析即可。对于公众而言,选择路线时主要考虑以下三个方面:换乘次数、路途时间和乘车费用。因此,本问题是一个多目标的规划问题。不难发现,换乘次数的增加必然会引起费用的开销,而且对费用的影响很大。费用最小时的路线,其对应的换乘次数必然很少。因此,我们把换乘次数最少作为第一目标,费用最省和时间最短分别作为第二、三目标。分别考虑对此三个目标的优化,按照第一目标最优,第二、三目标在第一目标最优前提下最优或者次优来求解。 2.4问题二的分析 对于问题二,对于两条地铁线路

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档