- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
乘坐公交车优化方案设计
乘坐公交车优化方案设计
摘 要
在现实的生产活动中,最短路径的问题得到广泛的应用,比如印制电路板的钻孔路线方案、连锁店的货物配送路线,以及防控作战中火力单元的部署优化和空袭目标分配优化等,都可以转化为求最短路径,以实现成本最小、利润最优的目标。而公交线路的选择则是最基本、日常生活中最为常见的最优路径问题,本文从最基本的公交路线选择谈起,进而将其转为著名的货郎担问题(TSP问题)进行分析解决。
一般来说,公交路线的选择主要考虑其快速、经济和方便的问题。由于公交车车费低廉,在本文的研究中不予考虑,而对于其方便程度和花费时间长短的问题,本文选择路程的长短来量化,在一系列合理假设的前提下,将公交路线的选择问题转为求解最短路径问题。对于事先已规定了顺序的最短路径问题,可直接利用图论的有关方法进行求解。如模型一,将长沙火车站、长沙市政府、中南大学新校区、黄兴路步行街看作四个点,先将其简化为求任意两点之间的最短路径问题,然后将其连接起来,便可得最短路径,本文得到模型一的最短路径为长沙火车站(168)市委长沙市政府毛泽东文学院(903)望月湖小区(804)后湖中南大学新校区(202)阜埠河路牛耳教育南阳街口黄兴路步行街司门口(112)长沙火车站,其中为标明公交线路的为步行。对于事先并未规定顺序的最短路径问题,即可将其转为TSP问题,如模型二,本文采取C-W节约算法求解该问题,C-W节约算法是一种启发式算法,对于n 较大的TSP问题能够有效的解决,得到最短路径为长沙火车站长沙市政府中南大学新校区黄兴路步行街长沙火车站。
最短路径的选择问题具有很重要的理论和实际意义。图论只能解决事先已规定了顺序的最短路径选择问题,对于TSP问题,则无能为力;而C-W节约算法则能有效的解决TSP问题,但其迭代效果有时并不显著,还需要进一步的研究和讨论;本文在模型的推广部分利用改进的遗传算法进一步分析和解决TSP问题。
1.问题重述
一公务人员从长沙火车站(五一路火车站)下车在一天时间内到如下地点:长沙市政府、中南大学新校区、黄兴路步行街办事,并回到长沙火车站(五一路火车站)。
问题1.设计按如下顺序:长沙火车站、长沙市政府、中南大学新校区、黄兴路步行街,并回到长沙火车站(五一路火车站)完成事务的乘坐公交车的可行方案,并给出相应的数学模型然后求解;
问题2.设计从长沙火车站出发遍历如下地点:长沙市政府、中南大学新校区、黄兴路步行街,并回到长沙火车站(五一路火车站)完成事务的乘坐公交车的可行方案,并给出相应的数学模型然后求解。
2.问题假设
1、在公交线路上所有车辆都能正常通行,不考虑诸如堵车、交通事故等意外情况;
2、公交车在公路上行驶速度处处相等;
3、为了方便的原则,换乘次数越少越好(有特殊情况亦可例外);
4、由于乘坐公交车车费低廉,乘客不考虑价格因素;
5、不考虑公交车在各站的停车时间,即乘客上下车均在瞬间完成;
6、从距目的地最近的公交站点步行到目的地的路程忽略不计;
7、往返路程相等。
3.规定说明
将长沙火车站定为地点1,长沙市政府定为地点2,中南大学新校区定为地点3,黄兴路步行街定为地点4,地点5亦为长沙火车站。
4.问题分析
对于第一个问题,由于路线已经指定,只需考虑从每一个上一站到对应下一站的最佳线路。而这里的最佳线路的汇总,即模型的目标。目标函数的选择有很多种,但在上述假设的前提下,本题的目标函数显然则化为最短行驶路程。
对于第二个问题,不考虑顺序,要求遍历每一个目标地点,最后回到出发点,是典型的运筹学中的“货郎担问题”,即带权的哈密尔顿回路问题。为使模型化简,已经假设从距目的地最近的公交站点步行到目的地的路程忽略不计,由此可以得到每两个地点之间的行驶路程,画出网络图,就可以按照C-W节约算法解决问题。
5.模型的建立与求解
问题一
模型一的建立:
定义总路程为,地点到地点的路程为,则总路程。由于之间相互独立,目标函数。若地点到地点的最小换乘次数为,换乘次数为的路线有种,各个路线的路程分别记为,记,即第个路线为最佳路线。被分为段,每一段分别为,则。按照乘车,即为问题一的求解。
模型的一求解:
根据网上公交线路的数据,任意两点之间只考虑直达或换乘一次的方案,这一点是合理的,一般来说考虑方便程度,换乘两次以上就显得相当麻烦,一般乘客都会放弃这种选择。这时可得两点的可选方案如图1所示。
图1 可选方案
利用网上长沙公交查询,地点1到地点2可以直达,即换乘次数为0,而换乘次数为0的路线有两条:第一条,从长沙火车站乘坐168路公交车,在市委下车,步行至长沙市政府(步行路程忽略不计),路程为11.19公里;第二条,从长沙火车站步行至蓉园路口,乘坐302路公交车,在市政府下车,路程为12.79公里。,所以,,选择第一条路线。
地点2到地点3,没有直达
文档评论(0)