数学建模论文-公交线路优化选择模型及算法
2007数学建模优秀论文(最优公交路线选择)
目录 最优公交路线选择 .................................................................................................................... 1 1. 问题重述 ............................................................................................................................. 3 2. 模型假设 ............................................................................................ 3 3. 模型一:基于点搜索的多目标优化模型 ......................................................................... 4
3.3 问题三 .................................................................................................................... 11 3.3.1 问题分析: .................................................................................................. 11 3.3.2 图形改动: .................................................................................................. 12 3.3.3 建模求解: .................................................................................................. 13
数学建模-全国一等奖公交线路
数学建模-全国⼀等奖公交线路11701 B 本科2001年全国⼤学⽣数学建模竞赛答卷(全国⼀等奖)学员:叶云周迎春齐欢指导⽼师:朱家明公交车调度⽅案的优化模型摘要本⽂建⽴了公交车调度⽅案的优化模型,使公交公司在满⾜⼀定的社会效益和获得最⼤经济效益的前提下,给出了理想发车时刻表和最少车辆数。
并提供了关于采集运营数据的较好建议。
在模型Ⅰ中,对问题1建⽴了求最⼤客容量、车次数、发车时间间隔等模型,运⽤决策⽅法给出了各时段最⼤客容量数,再与车辆最⼤载客量⽐较,得出载完该时组乘客的最少车次数462次,从便于操作和发车密度考虑,给出了整分发车时刻表和需要的最少车辆数61辆。
模型Ⅱ建⽴模糊分析模型,结合层次分析求得模型Ⅰ带给公司和乘客双⽅⽇满意度为(0.941,0.811)根据双⽅满意度范围和程度,找出同时达到双⽅最优⽇满意度(0.8807,0.8807),且此时结果为474次50辆;从⽇共需车辆最少考虑,结果为484次45辆。
对问题2,交待了综合效益⽬标模型及线性规划法求解。
对问题3,采集⽅法是遵照前门进中门出的规律,运⽤两个⾃动记录机对上下车乘客数记录和⾃动报站机(加报时间信息)作录⾳结合,给出准确的各项数据,返站后结合⽇期储存到公司总调度室。
关键词:公交调度模糊优化法层次分析满意度⼀、问题的提出公交公司制定公交车调度⽅案,要考虑公交车、车站和乘客三⽅⾯因素。
我国某特⼤城市某条公交线路情况,⼀个⼯作⽇两个运营⽅向各个站上下车的乘客数量统计见表1。
已知运营情况及调度要求如下:1、公交线路上⾏⽅向共14站,下⾏⽅向共13站;2、公交公司配给该线路同⼀型号的⼤客车,每辆标准载客100⼈,据统计客车在该线路上运营的平均速度为20公⾥/⼩时。
车辆满载率不应超过120%,⼀般也不低于50%;3、乘客候车时间⼀般不要超过10分钟,早⾼峰时⼀般不要超过5分钟。
现提出以下三个问题:1、试根据这些资料和要求,为该线路设计⼀个便于操作的全天(⼯作⽇)的公交车调度⽅案,包括两个起点站的发车时刻表;⼀共需要多少辆车;这个⽅案以怎样的程度照顾到了乘客和公交公司双⽅的利益;等等。
【优秀论文10】《公交路线的最优化选择》
1)看是否存在Lk ∈ L1, L2 … Lm 使得wk ,i = wk,j = 1如果存在,则说明有可能只要乘
4
车一次就可到达目的地.乘车路线为: Si Lk Sj
2)两次乘车的情况:搜索集合 SS1 = L1, L2 … Lm ,SS2 = S1, S2 … Sn
(S1S2 … … Sn ), wij 表述公交线路Li是否经过公交站Sj的参量,值为 1 表示经过,为 0 表示
不经过。
将该城市所有公交线路与公交站点转化为下列元素为 0,1 的数表
S1
S2
……
Sn
L1
0
1
……
0
L2
1
0
……
0
L3
1
1
……
1
L4
0
0
……
1
……
……
……
……
……
Lm
0
1
……
0
基于广度优先算法的最短路径求法: 首先搜索合理的方案。公交线路的设计应该满足至多乘车 3 次就到达目的地,否则
S0148 S0485:
方案1.1:S0148 L308 (14) S0036 L156 (15 ) S2210 L417 (下)(3) S0485 , 换乘1次,106分钟,
3元;
S0087 S3676:
方案1.1:S0087 L454 (11) S3496 L209 下 (9) S3676 , 换乘1次,65分钟,2元;
L084 (下)表示下行路线,若无方案1.1:S0971
S L013 (下)(20)
2184
全国建模竞赛一等奖公交线路中寻求最优路线的模型与算法
公交线路中寻求最优路线的模型与算法摘要本文对公交线路查询问题进行了研究。
根据查询者的各种不同需求,以换乘车次最少为约束条件,分别以出行耗时和出行费用为目标函数,建立多目标规划模型,运用公交换乘搜索算法可得到合理的出行路线。
针对问题一,在仅考虑公汽线路时,用520条公汽线路构建公共交通矩阵。
以此矩阵作为搜索对象,运用基于广度优先的公交换乘搜索算法,找出符合“换乘次数最少”的可行解。
分别以出行耗时和出行费用为目标建立规划模型。
然后,对有限个可行解采用枚举法,将其出行耗时和出行费用一一求出,通过比较得到规划模型的最优解,结果见正文第6页表3。
同时,在换乘次数和是否穿过地铁站等方面对结果作了清晰评价。
公汽线路。
重新构建共公交通矩阵。
在考虑地铁站与公汽站点相互连通的情况下,运用问题一的解法求得规划模型的最优解,结果见正文第7页表4。
针对问题三,当已知所有站点之间的步行时间时,在模型二的基础上对公交换乘搜索算法改进,相邻近的两站点间乘客可以通过步行到达,并对整个乘车过程中步行次数和步行时间进行约束得出了问题三的模型。
关键词:公共交通矩阵公交换乘搜索算法目标规划相邻站点第29届奥林匹克运动会将于2008年8月在首都北京举行,这是我国第一次成功的申办奥运会,极大的鼓舞了全国人民。
经过近六年筹备,各大奥运会场馆相继竣工。
作为奥运会的重要交通工具,举办城市的公共交通系统也有了很大发展。
现在北京市的公汽线路已达800以上,较好的满足了到现场观看奥运比赛的国内外观众的交通需求,使公众的出行更加通畅、便利,与此同时人们也面临着多条线路的选择问题。
因此,根据市场需求,某公司准备研制开发一个解决公汽线路选择问题的自主查询计算机系统,系统核心是线路选择的模型与算法。
设计该系统要从实际情况出发考虑,满足查询者的各种不同需求,现有三个问题需要解决:1、仅考虑公汽线路,给出任意两公汽站点之间线路选择问题的一般数学模型和算法。
利用此模型与算法,求出以下6对起始站到终到站之间的最佳路线,并给出清晰的评价说明。
公共交通线路优化与调整的模型与算法研究
公共交通线路优化与调整的模型与算法研究随着城市化的加速推进,人口高度集聚在城市地区,交通拥堵问题逐渐凸显出来。
因此,公共交通系统的优化和调整变得至关重要,以确保人们能够及时、快捷、安全地到达目的地。
在此背景下,本文将探讨公共交通线路优化与调整的模型与算法研究。
一、优化目标公共交通线路优化的主要目标是提高旅客出行的效率,并优化公共交通系统的利用率和运营成本。
为此,需要考虑以下因素:1.覆盖范围:设计一个覆盖面广、途经路线多且密集的交通线网,能够满足市民的日常出行需求。
2.换乘次数:尽可能地减少乘客在换乘过程中的等待时间和换乘次数,提高出行效率。
3.运营成本:线路的设计和调整必须考虑运营成本,以确保公共交通系统能够长期运营。
基于以上几个因素,我们可以构建一个公共交通线路优化模型,来优化公共交通系统的运营效果。
二、模型和算法公共交通线路优化模型可以通过以下步骤来实现:1.数据收集:在开始设计交通线路前,我们需要收集大量的数据,例如人流量、出行时间、交通状况等,以帮助我们更好地理解市民的交通出行需求。
2.网络设计:基于收集到的数据,我们可以设计一个合理的交通线路网络,通过对道路网、公共交通线路布局等因素进行重构,尽可能地减少交通拥堵,减小乘客换乘次数,提升交通系统时效。
3.线路调整:随着城市发展和市民出行需求变化,公共交通线路需要不断的调整和优化。
通过将数据采集和网络设计结合起来,可以发现哪个地区需要建立新的公共交通线路、哪些线路需要停运等。
在优化时,我们可以使用线性规划和图论等数学算法来确定最优的线路规划方式。
通过建立成本函数,我们可以进行线路优化并确定最佳路线。
三、案例分析目前,有一些城市已经开始使用这种优化模型来优化市内公共交通系统。
例如,北京市的地铁利用“智慧云计算”和“人工智能”技术,对地铁站点进行调控,以缓解拥堵问题。
同时,纽约市政府通过技术手段对原有的公交线路进行了优化,只保留核心线路和密集换乘线路,从而提高了交通系统的运行效率。
数学建模全国一等奖论文系列(27)
数学建模全国⼀等奖论⽂系列(27)乘公交,看奥运摘要由于可供选择的车次很多,各种车辆的换乘⽅式也很多,为了避免上下⾏站点不⼀样的车次等对路线产⽣的影响,我们以由易到难的思路来完成模型。
⾸先分析⼀辆车可以直接到达的情况,在这其中⼜考虑到环线的特殊性对其单独进⾏判断讨论;由于⼀辆车可使乘客到达⽬的地的可能性太⼩,我们接下来讨论要进⾏⼀次换乘的情况,在这⾥巧妙地利⽤矩阵来判断两辆车是否含有共同站这个思想,避免了⾄少两重循环,使运算速度⼤⼤提⾼;虽然这样就已经能够解决不少的问题,但并不完全,因此我们继续计算换乘两次的乘车路线,经过⼤量的运算,我们发现基本所有的站点间都可以通过换乘两次到达,⾄此对公交线路的讨论基本完成。
对加⼊地铁的讨论与只有公交车时类似,从最简单的两辆地铁换乘的情况开始考虑,由浅⼊深。
论⽂中并没有运⽤⼤量的符号,⽽是⽤⽂字来说明程序的主要步骤,这样可以让不了解程序的读者也清楚地知道模型的思路,⽽且,只要知道起始与终点,利⽤程序就可以计算所有可能路线,并可以在结果中为读者提供路线的相关信息,⽐如路费及所需时间,以供选择。
对于最优的解释,我们除了以时间最少、车费最省为原则,还对时间与车费进⾏了加权平均,⽽权数便是乘客对时间与⾦钱的偏好程度,当输⼊⾃⼰愿⽤1元钱去换多少分钟乘车时间时,程序会根据个⼈的不同喜好,来选择出适合每个⼈的最优路线。
这样将程序⼈性化,可以更符合实际中⼈们的需要。
关键词:公交线路选择最优化矩阵加权平均数组分类讨论⾃主查询问题重述北京是中国的⾸都,是政治、⽂化中⼼,同时也是国际交往的中⼼。
在成功取得2008年第29届夏季奥运会的举办权后,北京市城市建设的步伐将进⼀步加快。
众所周知,可靠的交通保障是成功举办奥运会的关键之⼀,公共客运交通服务系统尤为重要。
在保持公车票价⼀直相对较低的情况下,北京市⼜已经实⾏机动车单双号出⾏,⽬的就是为了⿎励⼈们乘公共汽车出⾏,缓解交通阻塞状况。
公交车数学建模[整理版]
摘要本文是为了开发一个解决长沙市公交线路选择问题的自主查询计算机系统。
在充分理解题意的基础上,我们从总体上把握,一致认为这是运筹学中的最短路问题。
我们所提供的这个系统,对于当乘客输入起始站和终点站,点击查询结果后,查询机就能很快地给出乘车路线及乘车所需要的最短时间,并且还可以给出相应的乘车费用。
也可以在有多个乘车站点的情况下,自主选择出最优乘车顺序以及相应的乘车最短时间和乘车费用。
公众的出行更加通畅、便利,但同时也面临多条线路的选择问题。
针对市场需求,我们设计了一个解决公交线路选择问题的自主查询计算机系统。
其核心是线路选择的模型与算法,应该从实际情况出发考虑,满足查询者的各种不同需求。
对于问题一,在仅仅考虑公共汽车的换乘的时候,我们以最短的乘车时间和最优的乘车费用作为两个目标函数,建立相应的双目标规划模型:()Tmin和()Mmin。
对于问题二,在问题一的基础上,我们添加了排列组合模型,全列出所有的乘车顺序情况,由问题一所建模型求出各种情况下的最优时间和最优路费,然后综合比较选出所有情况中的最优乘车顺序。
利用Dijkstra算法解出我们所需要的结果。
我们同样利用了双目标函数的统筹规划原理,在Dijkstra的算法下,解决了在公共汽车换乘的问题,求得最短时间问题,找到了最合适的公交路线,均为最短的乘车时间和最优的乘车费用,从而更加完善了我们的公交系统。
本文的特点是在建立模型和算法的基础上,进行编程,使其具备系统查询功能,克服了人工查询数据的繁杂过程,使得到的结果更为准确,同时,此程序可以进行推广使用,为解决日常生活中最优路径的选择问题提供了方法,给人们的出行带来方便。
关键词:最短行程双目标网络模型 Dijkstra算法排列组合一、问题重述公共交通作为长沙市交通网络中的重要组成部分,由于公共交通对资源的高效利用,使得通过大力发展公共交通,实行公交优先成为缓解日趋严重的道路交通紧张状况的必然选择。
然而,面对迅速发展和不断更新的长沙市公共交通网,如何快速的寻找一条合理的乘车路线或换乘方案,成为长沙市居民和外地游客一个比较困惑的问题。
最优公交线路的模型研究
2007高教社杯全国大学生数学建模竞赛承诺书我们仔细阅读了中国大学生数学建模竞赛的竞赛规则.我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题。
我们知道,抄袭别人的成果是违反竞赛规则的, 如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出。
我们郑重承诺,严格遵守竞赛规则,以保证竞赛的公正、公平性。
如有违反竞赛规则的行为,我们将受到严肃处理。
我们参赛选择的题号是(从A/B/C/D中选择一项填写): B我们的参赛报名号为(如果赛区设置报名号的话):所属学校(请填写完整的全名):北京化工大学参赛队员(打印并签名) :1. 郑宇2. 姜园博3. 来斯惟指导教师或指导教师组负责人(打印并签名):郭秋敏日期:2007 年09 月24 日赛区评阅编号(由赛区组委会评阅前进行编号):2007高教社杯全国大学生数学建模竞赛编号专用页赛区评阅编号(由赛区组委会评阅前进行编号):全国统一编号(由赛区组委会送交全国前编号):全国评阅编号(由全国组委会评阅前进行编号):最优公交线路的模型研究摘要本文以乘车的路线为研究对象,根据乘客的不同需求,存在总时间、总费用、换乘次数三个目标函数。
将求解目标函数最优值的问题转化为最短路径问题。
在仅考虑公汽线路的时间最短模型中,首先由已知信息建立有向赋权图,以公交站点为顶点,所有直通公交线路为边。
对于时间,每条边的权值为公交车的运行时间加上转车时间。
然后可直接采用Dijkstra算法求出任意两公汽站点之间最优线路。
该模型方法比较简单,准确性高,可操作性强。
且对图中的权值做相应的改变,可以将其转化为总费用最少模型以及换乘次数最少模型。
同时考虑公汽和地铁线路,存在公汽与地铁的换乘问题,基于该问题本文设计了另一种有向赋权图,以所有公汽站点和地铁站点为顶点,所有直接连通线路为边。
公交线路选择模型与算法
不妨设器时间距离为 1000min( 数据本身并无意义, 只参与比
较运算) 从而我们构造初一个时间距离矩阵 T:
( ) t12 … t1,3957
T= ┇ ’ ┇
t t … 3956,1
3956,3957
其中:
*3 ( i 与 j 相邻)
tij= 1000 (i 与 j 不相邻)
( 5)
不妨设 rij 为从第 i 站到第 j 站的权值, 其取值为 0、1 如
1 模型假设
假 设 1 所 给 公 汽 、地 铁 线 路 数 据 来 源 准 确 、可 信 、稳 定 、科 学 。
假设 2 当两站点之间最多中转两次; 且有直达线路 时, 乘坐直达车; 无直达车时, 考虑中转一次的路线; 中转一 次无法到达时再考虑中转两次的路线。
假设 3 公 共 交 通 工 具 ( 包 括 公 汽 、地 铁 等 ) 票 价 稳 定 , 不因其他外在因素的变动而变动。
站换乘公交。
3.1.2 算法评价
此算法可使用 matlab 编程实现。
经过此算法可得出起始站 A 和终到站 B 的符合中转假
设的所有线路, 并可得到每次乘车总站点数。为后续模型提
供了可以查询的可靠数据。
3.2 模型Ⅰ
由本题可知, 从起始站 A 到终到站 B 的线路是有限的,
故在各站点数据处理好的情况下, 用穷举法可求出最佳路
( 7)
i=1 j=1
3.3.2 模型评价
此模型是在没考虑中间转车所需要的时间, 因此需要进
一步改进。为此我们建立了模型Ⅲ。
3.4 模型Ⅲ
模型Ⅰ在空间上的复杂度: 图论最小距离模型
3.4.1 建模理论
弗洛伊德算法是解决任意两点之间最短距离的有效算
优秀论文 国二 公交线路选乘优化模型
公交线路选乘优化模型摘要本文针对城市公交网络的特点,以最小换乘次数为第一目标,最小途经站数为第二目标,并综合考虑乘车费用、交通便利程度等其他因素。
对问题一建立了动态递归搜索模型,提出了广度优先算法,依此确定公交线路和换乘地点共同组成的最优路径,可使出行者快捷方便地获取公交线路信息及乘换地点,包括所经每一站点的所有公交线路;所得结果为:S3359→S1828换乘1次,经45个公汽站点,所花费的时间为101分钟; S1557→S0481,换乘2次,出行耗时106分钟,乘车费用为3元,共经32个公汽站点;S0971→S0485换乘1次,出行耗时128分钟,乘车费用为3元,共经由41个公汽站点;S0008→S0073换乘1次,最短耗时83分钟,乘车费用为2元,共经过26个公汽站点;S0148→S0485换乘2次,出行时间为106分钟,乘车花费为3元,共经由32个公汽站点;S0087→S3676换乘1次,出行时间为65分钟,路费为2元,共经过20个公汽站点。
对问题二建立了分类枚举筛选模型,分析了在最小换乘次数下的三类通行模式,最后求解出符合大多数人出行习惯的最优乘车路线;所得结果为:S3359→S1828换乘1次,经45个公汽站点,所花费的时间为101分钟; S1557→S0481换乘2次,出行耗时为106分钟,乘车费用为3元,共经32个公汽站点;S0971→S0485换乘1次,出行耗时为128分钟,乘车费用为3元,共经由41个公汽站点;S0008→S0073换乘1次最短耗时为83分钟,乘车费用为2元,共经过26个公汽站点;S0148→S0485换乘2次,出行时间106分钟,乘车花费为3元,共经由32个公汽站点;S0087→S3676地铁直达,耗时33分钟,费用为3元,经过的地铁站数为10站。
对问题三建立了拟蚁群搜索模型及蚁群内嵌局部搜索算法,此算法综合考虑了影响公交选乘的诸多因素,如出行者的人文需要等,有效地解决了任意两站点间的最优路径的选择问题,最后结合实际情况,对模型进一步优化,提出了人工神经网络弹性模型,为原模型提供了一个改进方向。
三篇公交车合理调度的优化模型论文节选
下面论文非优秀文章,只作参考。
公交车合理调度的优化模型温育权、梁海花、侯飞燕摘要:公共交通是城市交通的中央组成部分,公交车的调度具有重要的现实意义.本模型利用统计资料的特点,运行统计,最优化等数学方法以及Maple 软件,考虑到公交公司和乘客双方的利益相矛盾,给出了一个最优的调度时刻表,计算出了所需车辆至少要53辆.进而劳力到调度方案的可行性,通过计算机模拟搜索,给出了一个便于操作的优化方案,计算出所需车辆至少为44辆.校验该方案,公交公司的利益很大程度满足,原来每天每车次的平均载客量只降低了39人/车次,而乘客满意度也不会有很大降低.关键词:公交车调度;载客率;发车时刻表;最优模型;优化方案一、问题的提出公共交通是城市交通的重要组成部分,作为公交车的调度具有重要的现实意义.某城市的公交公司统计了上行下行两个方向的某条公交线路上的客观情况.给出了一个典型工作日各时组两个运行方向每站上下车人数.该条公交线路上行方向共14站,总长14.58公里;下行方向共13站,总长14.61公里.公交公司配给该线路标准载客100人的同一型号的大客车,客车在该线路上运行的平均速度为20公里/小时.现在要根据这些资料,为该线路设计一个便于操作的全天(工作日)的公交调度方案,包括:1.两个起点站的发车时间;2.一共需要多少辆车;3.该方案以这样的程度照顾到了乘客和公交公司双方的利益.其中,营运调度要求: (1).每一辆客车的满载率50%~120%.(2).乘客候车时间一般不超过10分钟,早高峰期不超过5分钟. 二、模型的假设1、交通顺畅,公交车运行秩序良好,路上无阻塞情况,汽车也不会出现突然坏掉或燃料不足等情况.2、每辆客车始终以20公里/小时的平均速度行驶,到各站的停留载客时间也涵盖在这个车速里,即不考虑每个乘客的上下时间.3、汽车一到总站,乘客全部下车,从而保证了总站发车时空车.4、不论乘车距离长短,上车票价都相同.(如:1元/人)5、公交公司的利益只考虑汽车在路面上行驶的车辆次数与载客率.6、全天(工作日)的公交车调度从5:00开始到23:00结束,分为18个单位时组,每个时组为1小时,表示为i T ()18,,2,1 =i7、乘客到各站点的人数,在各时组里均匀分布. 8、乘客利益只考虑等车时间的长短.三、符号的约定1i N 、2i N 分别表示上下行线第i T 时组内需要开出的乘客总次数,i=18,,2,1 1i n 、2i n 分别表示在上下行线第i T 时组内正在路上行驶的车辆数,i=18,,2,1 上T 、下T 分别表示在上下行线客车从始点到终点所需行驶时间.i d 、 'i d 分别表示在上下行线个站点间距离()1413,,2,1或 =i v 表示汽车行驶的平均速度v=20公里/小时.i t ∆ 表示从第i+1个车次的发车间隔时间() ,1,0=ii t 表示从起点到i A 站所需时间()1413,,2,1或 =iM 表示每次车的平均载客量.四、问题的分析本案例给出了上下行两方向个时组i T 上行下效每站点上下车总人数的统计数,由这些资料来确定一个便于操作的全天(工作日)的公交车合理调度的方案,它要求某程度照顾到乘客与公交公司双方利益衡量.乘客利益是与等待时间有关,等待时间越少,满意度越高;汽车公司利益与满载率和两站发出次数有关.显然减少乘客等待是与增加公司利益是两个相互矛盾的问题.我们可求出一个在每一组内各相邻站点见的公交车上乘坐的总人数,以满载率为约束条件,求得每一个时组i T 内上下行线两方向所需车次数,在此基础上寻找最高峰时段所需的最少车辆数.考虑到上下全线车行驶时间分别为43.78分和43.83分,都不足一个小时,在余下近16分钟内车辆可循环利用,同时可以补充车辆,从而得出所需最少车辆数.在此基础上,我们用计算机搜索法搜索出一个同时照顾汽车公司与乘客利益的最优模型,从现实考虑,却不可能合理调度,因此再在此基础上模拟搜索,得出一个合理的调车时刻表.五、模型的过程与求解在上下行线的每一个站点,乘客都是随机的到达,按到达时间先后次序排队等车,然后乘客到各自的目的地.影响公交车调度的因素主要有三方面:公交车的数量,乘车的人数以及发车时间间隔.在调度中以汽车的活动为主,同时照顾到乘客与公交公司的双方利益.乘客的利益主要与等待时间有关,等待时间越少,满意度越高,公交公司利益与车辆的满载率以及两个总站车数有关.从表中可求1S =14.58公里, 2S =14.61公里, 3S =43.74分钟, 4S =43.83分钟. (1) 根据资料显示的每一个时间段内上车的人数,以及运营调度要求,求所需车辆数.通过表中资料分析i T (i=18,,2,1 )时组发出的车次不可能进入时组2+i T 来载客,但可能进入1+i T 时组.首先考虑沿下行线:在某一时组i T (i=18,,2,1 )内,需要i n 车次来完全载客运输任务.在i T 时组前j 个站点上车总人数:∑-=⎪⎭⎫⎝⎛+++=1221110160j k j i j k j x t x X X X 13,,3,2 =j)60(12211101∑-=+++=j k j i j k j y t y Y Y Y j=2,3, (13)分别在2T --18T 时组内,前j 个站点上车总人数:⎥⎥⎦⎤⎢⎢⎣⎡+⎪⎪⎭⎫ ⎝⎛-++=+-=∑j i jjij j m im i ij x t t x X X X ,112060601 ⎥⎥⎦⎤⎢⎢⎣⎡+⎪⎪⎭⎫ ⎝⎛-++=+-=∑j i jjij j m imi ij y t t y YY Y ,112060601, ,3,2=i …,18, j=0,2,3,…,13 这样,在i T (=i 1,2,…,18)时组,装载前j 个站点上车的总人数所需车次应满足:120)(max 50≤-≤iij ij jn Y X13,2,018,2,1 ==j i应用Maple 软件,可求出下行线各时组内需发出的车次数.同样方法,可处理上行线, 各时组内需发出的车次数,请参见表1根据资料显示的资料和调度要求,以及我们所得表1可看出,早高峰期为7:00~8:00,这段时间内所需的车次数上下行线各需41次和24次.每一个时期内,到各站点来候车的人数在该时组内均匀分布.由表1选择最高时期3T ,在3T 时组内,从上行线至少需要41辆车次,下行线至少需要24辆车次,然后考虑该时组内车辆的具体运作情况,我们假设N i1>n i2时,上行线路上正在路上所需的车辆数分别为6060222111T N n T N n i i i i ⨯=⨯=易知,21i i n n >.所以下行车辆数可由上行车辆来补充,而下行车辆数有(21i i N N -)由下行线车和公司另外补充:下行车可提供:22i i n N - (辆)公司另外补充: )()(2211i i i i n N n N k ---= (辆) 共需车辆=行线路行走车辆+下行路上行走车辆+补充 即:212212i i i i i N N n k n n -+⨯=++ ,具体分析见附录.根据上述方法.可以求得 7:00 — — 8:00 至少需要53辆车,也是公交公司至少需要的车辆数.(2)求发车时刻表设第个时组内发车间隔相等,要得到时刻表,关键在于要得出在第1T 时组首发车的发车时刻.在1T 时组,我们主要照顾公交公司的利益.设在5点t 分时刻(可以大于零或小于零),我们有下面的方程(上行线) ()()()()120606060606012121211111122211100=+⎪⎭⎫⎝⎛-++⎪⎭⎫⎝⎛-+++⎪⎭⎫ ⎝⎛-++⎪⎭⎫ ⎝⎛-+⎪⎭⎫ ⎝⎛-t t y x t t y x t t y x t t y x t y x解得03856.7=t (分钟).所以在1T 内第一辆发车时间在5:07时刻.将在1T 时组内上行线的首发车到终点站0A 的时刻作为下行线的首发车时间.在1T 时组内,上下行线的首发车时间确定,主要是考虑到公交公司的利益,这个时间时组内乘车人数极少.另外,公交公司首发车时刻是稳定的,乘客可按规律(时间)来等车.因为我们总是假定在每个时组内发车时间间隔相等,则在确定了首发车以后容易确定该时组各辆车的发车时刻,在1T 时组内最后一趟车发车时间在5:58时刻,2T 时组内发车时间间隔是4.2分钟,这两个时间相加取整,就得到2T 时组内首发车的时间.将上述方法依次做下去,首先就可以得到上行线时刻表.同样考虑到公司利益和乘客对发车时间的理解,上行线的首发车到0A 站后(即5:51时)0A 站发出下行线的第一趟车,然后再利用上述同样方法,可得到下行线时刻表.从而得到时刻表(表2):分析上表可知,在不同时组内的发车间隔不相等,并且不是整数分钟数.至少我们的结果是最优的,但在现实操作中不方便,因此在表2的基础上,用计算机模拟搜索得出一个可行性强的发车时刻表(表3):(3)、下面讨论表3所反映的公交公司和乘客双方的利益公司利益用每次车的平均载客量M 来反映.(I )1M =一天内上车人数的总和(包括上行下行线)/一天内总的发车次数(包括上行下行线).由表2的调度方案通过简单计算,M =234.12(人/车次).这最大限度照顾了公司的利益.关于乘客的抱怨,主要发生在5:00--6:00和22:00--23:00两个时组内.而在其它时组内,由表2可知不会产生.(II )通过表3中的调度方案,可计算出2M=194.25(人/车次).234.12-194.25=39(人/车次),也就是说每次车的平均载客量全天只降低了39(人/车次),但满意度不会有很大降低.方案二已对方案一进行了调整,使得公交公司的利益仍然得到很大程度满足.另外,方案二的顾客抱怨还会在高峰时期发生,但从现实中来考虑,方案二至少需44辆车,公交公司的利益也算挺高,说明方案二是便于操作、且可行的.六、模型的评价和改进:1、本模型分别从理论和实际操作两个角度,利用计算机模拟搜索,得到公交车调度的最优时刻表和便于操作的时刻表.2、在安排理想时刻表(理论上的最优时刻表)的首发车时间上,我们较多地考虑到了汽车公司的利益,并末很好地兼顾到顾客方面的利益.而在通常情况下,该求解方案是合理的.因为考虑到公司的信誉以及行车的规律,乘坐首班车的乘客不会太早到达车站,从而其等待时间不会太长,那么他们的抱怨程度将降低.3、 第二个时刻表是在理论的基础上,结合实际情况而提出来的,具有易操作性的特点.4、由于乘客与公交公司双方的利益是相互矛盾,所以求出的解并不是唯一的,而只能是一个优化解.参考文献:[1] 周义仓 赫孝良 数学建模实验 西安交通大学出版社 1999.10 [2] 魏宗舒 概率论与数理统计教程 高等教育出版社 1997.6 [3] 李世李 杜慧琴 Maple 计算机代数系统应用及程序设计 1999.5 附录1:求解最大车辆数的方法:假设每一时间段各站点所增加人数是均匀分布的,在第i 时间段内,上、下车行线路需要开出的车辆班数总数分别为1i N ,2i N .需要多少辆公交车,就可以保证高峰期正常运转,不会出现一边车站有车滞留而另一边又不够用的情况,对此,我们用下面方法解决.考虑出现在全日最高峰时,两边车辆都已出发,在43.78分钟后,两边首发车辆已达对方总站,均可补充给对方.由于西总站发车时间间隔不同,会出现一边补充不上,而另一边会出现滞留情况.当补充不上时,就要增加车辆来补充上去.--------(略)关于公交车调度的数学模型摘要:本文根据典型的一个工作日两个运行方向各站上下车的乘客数量统计,首先探讨了如何利用平滑法来确定一个有价值并且效率高的车辆运行时刻表,使其满足乘客的舒适性和公交公司低成本的服务;接着,又利用最优化的基本思想,对此问题进行了进一步的讨论,得到了最小配车辆的数量,然后针对满意度的评价水平问题,建立了几个良好刻画公司以及乘客满意度的满意度函数并求出了乘客与公交公司双方的满意度。
建模论文:公交线路的论文
using namespace std;
int main()
{
int p=5,c=45;
double L[47],len[47],t[47],T[47];
//L[47]是46个站点;且L[1]不用。len[k]是前k个站的长度
L[0]=0; len[0]=0;
t[0]=0; T[0]=0;
return 0;
}
程序2:测试数据
#include <iostream>
using namespace std;
int main()
{
double L[11];
double vr=8,vc=35;
double T0=2.0/60;
L[0]=0;
double A=(2*vr/vc)+1, B=2*vr*T0;
for(L[1]=0.5;L[1]<0.85;L[1]=L[1]+0.05)
{
cout<<"\n***************************\n";
cout<<L[1]<<" ";
for(int n=2;n<11;n++)// n<6,7,8…..11分别测试
{
L[n]=A*L[n-1]+B;
同一时间段乘客所花费的时间模型依次为:
。。。。。。。
故总花费时间为:
六、模型的简化与求解
对于上述条件的化简可得差分方程:
。。。。。。。。。。。。。
其中 ,
对于差分方程的求解需要给出初值L1(搜集数据表明0.5≤L1≤0.8),依次求得:
CUMCM优秀论文-公交车调度优化模型【数学建模】(可编辑)
CUMCM优秀论文-公交车调度优化模型【数学建模】维普资讯第19巷建摸专辑工程数学学报Voll9Supp。
月JOURNAL OFENGINEERING MATHEMATICS Feb 2002文章编号:1005―3085(2002)05―0095―06公交车调度优化模型李成功,脱小伟,郭尚彬指导教师:祁忠斌(兰州工业高等专科学校,兰州 730050)鳙者按:本文根据时同和空间客流不均衡变化的情况研究车辆蔼度的规律.在保证一定收益和使顾客满意的情况下给出了调度时刻表。
率文分析问题比较精细,叙连通顺倚练。
本文的不足之址是对原题中50%与 120%的不葡提法考虑不够摘要:车文主要研究了一条公空线路在其每时段内各个车站点的客流坑计数据为已知情况下的车辆运行计埘时刻表的制定问题。
一般情况下.公寰公司在调查研究取得一定数据的基础上帮是按”接连开出的方法安排工作目的车辆行车调度表.使得在运行期内.一组车辆“鱼贯而出.再鱼贯而^ ,而我们主要田F究了-随着时间和空甸上客流不坷街性的变化.车辆应如何调度的规律,建立了目标规j}I模型。
实现了有早出,有晓出.车辆有多青少的调度计划。
在保证一定效益和顾客满意的情况下.使在岗车辆的总运行时间最短。
所有的计算都在计算机上实现,得出了调度时刻表,且最少的车辆散为 42。
顾客与公交公司的满意程度比为:068:046.关麓面:公变车调度;客流量;目标规划分粪号:AMS(2000)90C08 中囤分类号:TB114 1 立标识码:A1 已知数据及问题的提出我们要考虑的是某城市的一条公交线路上的车辆调度问题。
现已知该线路上行的车站总数 N (:14),下行的车站总数 N (=13)。
且在问题中给出了某一个工作日(分为 m 个时间段,第时间段的时问跨度为£.=1小时)中第时间段第站点上行方向上、下车的乘客数量为 Q ( ),Q ( ),第时问段第J站点下行方向上、下车的乘客数量为 Q ( ),Q (,);上、下行站点问的距离分别为 L,,L,。
最佳路径选择方案的优化模型数学建模论文
最佳路径选择方案的优化模型摘要本文对乘公交、看奥运这一实际问题进行了深入的研究,首先对公交乘客进行了心理分析,得出影响乘客出行的三个主要因素分别为:换乘次数、出行时间、出行费用,通过调查研究,得出换乘次数最少是乘客出行考虑的最主要因素,其次是出行时间和出行费用。
然后利用公交乘客的出行过程抽象为站点—线路的交替转换的思想,建立了站点—线路序列模型,从而确定了出行者对路线的所有选择方案。
针对问题一:仅考虑公汽的情况下,以换乘次数最少为第一目标、出行时间为第二目标建立了优化模型一,再以换乘次数最少为第一目标、出行费用为第二目标建立了优化模型二,从而满足了两类不同乘客的需求。
并依靠站点—线路序列模型采用图论中计算方法,分别得到了公交乘客的最少换乘次数,所经过的站点,出行时间、出行费用以及相应的算法。
针对问题二:在问题一的基础上再考虑地铁线路,建立了对应的两组优化模型,并推导出相应的改进算法。
针对问题三:在问题一、二的基础上,考虑出行者可以通过步行到达相邻的公交站点的情况,同样建立了两组相应的优化模型,并给出了相应的计算方法。
然后利用基于换乘次数最少的最优路径改进算法思想,借助MATLAB软件编程分别对问题一和二进行了求解,得到的结果见模型的求解(正文第21、22页)。
最后对所求得的结果进行了对比分析和检验,根据各参数的变化关系,进行了灵敏性分析,本模型主要抓住了乘客的心理需求,实用性强,具有较强的现实意义。
关键词:站点—线路序列最优路径改进算法公交一、问题的提出1.1基本情况我国人民翘首企盼的第29届奥运会明年8月将在北京举行,届时有大量观众到现场观看奥运比赛,其中大部分人将会乘坐公共交通工具(简称公交,包括公汽、地铁等)出行。
这些年来,城市的公交系统有了很大发展,北京市的公交线路已达800条以上,使得公众的出行更加通畅、便利,但同时也面临多条线路的选择(包括不同线路上的换乘交通工具的路径选择等)问题。
国赛数模冲刺必看公交调度一等奖论文
第三篇 公交车调度方案的优化模型2001年 B 题 公交车调度公共交通是城市交通的重要组成部分,作好公交车的调度对 于完善城市交通环境、改进市民出行状况、提高公交公司的经济 和社会效益,都具有重要意义。
下面考虑一条公交线路上公交车 的调度问题,其数据来自我国一座特大城市某条公交线路的客流 调查和运营资料。
该条公交线路上行方向共14 站,下行方向共13 站,表3-1给出的是典型的一个工作日两个运行方向各站上下车的乘客数量统计。
公交公司配给该线路同一型 号的大客车,每辆标准载客100 人,据统计客车在该线路上运行的平均速度为20 公里/小时。
运营 调度要求,乘客候车时间一般不要超过10 分钟,早高峰时一般不要超过5 分钟,车辆满载率不应 超过120%,一般也不要低于50%。
试根据这些资料和要求,为该线路设计一个便于操作的全天(工作日)的公交车调度方案,包 括两个起点站的发车时刻表;一共需要多少辆车;这个方案以怎样的程度照顾到了乘客和公交公司 双方的利益;等等。
如何将这个调度问题抽象成一个明确、完整的数学模型,指出求解模型的方法;根据实际问题 的要求,如果要设计更好的调度方案,应如何采集运营数据。
表3-1某路公交汽车各时组每站上下车人数统计表上行方向:A13开往A0站名 A13A12 A11 A10 A9 0.73 76 A8 2.04 90 A7 1.26 48 A62.29 83 A5 A4 A3 A2 A1 A0 站间距(公里)5:00-6:001.6 0.5 1 1 1.2 0.4 1 1.03 0.53 上 下 上 下 上 下 上 下 上 下371 060 8 52 9 43 13 85 32 26 18 45 24 45 25 11 85 0 57 0 20 48 45 81 6:00-7:00 7:00-8:00 8:00-9:009:00-10:001990376 333 256 99 105 164 3626634 528 447 205 227 272 2064 322 305 235 106 123 169 1186 205 166 147 81 75 120 151 120 108 52 55 81 181 157 133 54 58 84 141 140 108 46 49 71 141 103 84 39 41 70 104 108 82 589 239 948 461 477 300 281 181 215 136 254 131 215 111 186 103 162 78 594 588 868 315 542 523 622 800 958 510 176 308 307 68 407 208 300 288 921 904 259 465 454 99 0615 00 1058 1097 1793 801 469 560 636 1871 1459 549 634 304 407 214 299 264 321 204 263 185 221 180 189 180271 621 172 411 119 280 135 291 129 256 103 197 90 486 971 324 551 212 442 253 420 232 389 211 297 185 339 185439 157 275 234 60 0 0 440 245 339 408 1132 759 267 78 143 162 36 250 136 187 233 774 201 75 123 112 26 178 105 153 167 532 260 74 138 117 30 196 119 159 153 534 221 65 103 112 26 164 111 134 148 488 0 483 0 010:00-11:00 上 923下 0 385 0 11:00-12:00上 957 下 0340 0 12:00-13:00 上 873下 0 333 0 13:00-14:00上 779 173 66 108 97 23 下 0137 85 113 116 384 263 0 14:00-15:00 上 625170 49 139 80 150 49 75 97 120 383 85 85 20 85 20 下 0 36 39 47 82176 80239 015:00-16:00上 63512498 152下36 16:00-17:00 上 1493299 240 199 80 85 135 17:00-18:00 上 2011379 311 230 39 57 88 396 194 497 257 167 108 91 209 404 450 479 694 165 237 85 196 210 441 296 573 108 231 50 339 428 731 586 957 201 390 88 129 80 107 110 353 390 120 208 197 49 335 157 255 251 800 508 140 250 259 61 229 0 下 0557 0 下 0110 118 171 124 107 89 390 253 293 378 1228 793 18:00-19:00 上 691194 53 93 82 22 0 336 0 下 045642250163714348 55 23 43 17 32 14 3 80 46 34 36 24 26 21 2 150 89 131 125 428 19:00-20:00 上 350 89 83 60 59 52 62 5 27 48 22 34 16 30 1 48 64 38 46 28 40 3 47 66 204 37 47 160 27 41 128 11 下 0 63 116 75 108 40 196 77 139 0 20:00-21:00 上 304 72 9 下 0 38 80 84 143 47 117 0 21:00-22:00 上 209 53 55 29 6 下 0 19 0 33 78 63 125 5 92 0 22:00-23:00 上 5 5 3 2 9 1 下 33 58 18 17 27 12 7 9 32 21 表3-1(续) 某路公交汽车各时组每站上下车人数统计表 下行方向:A0 开往A13站名 A0A2 1.56 3 A31 A4 0.442 A5 1.2 A6 A7 A8 1.3 A9 2 A10 A11 A12 A13 站间距(公里) 5:00-6:00 0.97 2.29 0.73 1 1 1 0.5 1.62 上 下 上 下 上 下 上 下 上 下 上 下 上 下 上 下 上 下 上 下 上 下 上 下 上 下 上 下 上 下 上 下 上 下22 0 4 4 4 3 3 3 0 3 0 9 0 2 1 1 6 7 7 5 3 4 2 6:00-7:00 7:00-8:00 795 0 143 70 167 40 84 151 184 420 710 404 756 235 410 155 246 127 199 105 174 102 166 130 219 169 253 305 459 468 737 328 635 138 266 112 186 105 190188 205 455 780 532 827 308 511 206 346 150 238 144 215 133 210 165 238 194 307 404 617 649 109 195 272 849 333 856 162 498 120 320 108 256 92 137 147 343 545 345 529 203 336 150 191 104 175 95 130 93 45 53 75 138 16 40 109 126 444 120 428 76 108 271 2328 380 294 2706 374 266 1556 204 427 156 492 158 274 100 183 59 224 157 224 149 125 80 331 374 354 367 198 199 143 147 107 122 88 45 0 0 265 373 958 153 46 237 376 1167 99 27 136 219 556 8:00-9:00 0 0 9:00-10:00 10:00-11:00 11:00-12:00 12:00-13:00 13:00-14:00 14:00-15:00 15:00-16:00 16:00-17:00 17:00-18:00 18:00-19:00 19:00-20:00 20:00-21:00 21:00-22:000 0 902 0 157 147 103 130 94 276 50 82 59 96 48 68 40 65 43 60 49 78 64 18 154 438 15 128 346 0 59 185 41 847 0 132 48 67 0 48 143 34 706 0 90 118 40 66 12 98 13 0 261 0 70 40 205 97 127 102 136 118 155 152 215 277 401 432 103 104 90 119 36 770 0 97 126 43 59 75 43 209 101 246 141 341 229 549 388 127 42 115 309 15 118 346 19 839 0 133 84 156 48 69 120 112 166 136 253 266 452 416 342 304 147 147 94 0 48 153 54 1110 170 110 1837 260 175 3020 474 330 1966 350 189 73 79 0 0 63 167 95 102 144 425 122 34 162 269 784 205 56 278 448 1249 132 40 246 320 1010 330 96 146 106 248 194 204 150 88 0 0 304 157 494 122 423 48 587 193 399 129 165 59 0 0 934 1016 606 471 787 187 306 153 230 144 243289 690 124 290 87 335 505 143 201 102 146 95 0 0 939 0 223 130 113 107 75 56 86 43 70 40 6717 0 59 155 36 154 398 640 0 126 43 69 13 95 12 0 319 0 43 219 82 90 127 34 636 0 110 73128 4156 98 4219213210712310129022:00-23:00 上下294433551202420468758 359241694247156017335 0108 49 136 公交车调度方案的优化模型*摘要:本文建立了公交车调度方案的优化模型,使公交公司在满足一定的社会效益和获得最大经济效益的前提下,给出了理想发车时刻表和最少车辆数。
城市公交线路优化的数学模型和算法
城市公交线路优化的数学模型和算法摘要:随着我国城市化的不断发展,城市的交通状况成了摆在我们面前的亟待解决的一个问题.建立数学模型的方式,以“分离目标,逐次优化”为原则,假设的乘客od量和公交行驶时间已知,对公交线网进行布设和优化,并且逐步修正.在保证线路走向能与主要客流方向基本一致的情况下,实现全服务区总乘行时间最短,换乘次数最少,客流分布均匀的目标.关键词:最优路径公交网络乘客od量随着城市建设的迅猛发展,公交出行已成为人们的一个重要出行方式。
公共交通作为一个城市经济发展的象征性基础设施,它为广大居民的日常出行提供了方便,因此也关系到一个城市的基本保障问题.优化公交网络,提高公交运载效率越发受到社会的关注,成为人们的迫切需求.公交规划就是一个多目标的优化问题.进行公交优化设计需要区分主次,设定专门的优化措施.为此,我们提出了“分离目标,逐步解决”的办法.主要是利用数学模型,通过计算机进行处理,得到一个初步优化完善的公交网络.再适当做些调整,使得线路能够分布相对均匀,消除空白的公交区域.1.dijkstra算法dijkstra算法是很有代表性的最短路算法,其基本思想是,设置顶点集合s并不断地作贪心选择来扩充这个集合.一个顶点属于集合s当且仅当从源到该顶点的最短路径长度已知.初始时,s中仅含有源.设u是g的某一个顶点,把从源到u且中间只经过s中顶点的路称为从源到u的特殊路径,并用数组dist记录当前每个顶点所对应的最短特殊路径长度.dijkstra算法每次从v-s中取出具有最短特殊路长度的顶点u,将u添加到s中,同时对数组dist作必要的修改.一旦s包含了所有v中顶点,dist就记录了从源到所有其他顶点之间的最短路径长度.2.公交线路布设模型2.1公交线路的布设原则公交网络本身具有快捷、灵活、网络覆盖率高的特点,适合中短距离出行.一般公共汽车的起讫站点相隔在500m到800m之间,如果是在城市中心的话站点之间可以缩短到400m,时间上在客流高峰的时候发车间隔会在3到5分,除此之外的时间可以增加到6到8分,站点设置一般能和其他站点有较好的换乘[1].2.2城市客流集散点的计算在已知公交od矩阵的条件下,将研究区域划分成若干地理性质相似的区域,也可以依据行政意义进行划分,把每一个分好的小区看作一个单一的节点,同时又要能被城市中的主要干路线路贯通,然后通过具体分析可以确定以下指标,并且作为节点的重要度指标.这些指标有地理位置、路况、od集散程度、人口数量、金融指标等[2].节点的加权平均值为:l■=■α■·■,l■表示区域内节点i 的重要度;α■表示第j项指标的权重;m是指标数量;e■是节点i的第j项的指标.e■为区域内所有节点的第j项指标算数平均值.客流集散强度:e■= ∑■ q■·δ■■,q■是od点k,1间的od客流量(人)δ■■=1,当j,k间的最短路径经过i0,否则式子中权重值α■的确定即确定出各个标准对于每个节点重要程度的影响效果.2.3线路起讫点确定客流量集散地点确定以后,就可以根据公交区域的客流量(od 量),即根据交通区域的发生量还有吸收量最终找到起讫点.2.3.1按照客流量设定站点当交通小区处于高峰时期,发生量和吸引量都超过了此线路中间站点的最大运载能力的时候,仅仅依靠中间站点无法完成运载任务,那么这个交通小区就要设置为起讫站点,从而增加运载量.所以可以依据中间站点的运载量设定起讫站.某一个交通小区发生量和运载量超过某一个值时候,需要设定站点.单个中间站点运输力为c■=60b/t■,c■是中间站点运载力(即人次/高峰小时);t■是高峰每小时的发车时间间距;b是高峰小时每辆车从中间站搭乘乘客数量的平均值,所取的值可以通过调查得出.交通小区中间站运载力为c(i)=c■n(i),全规划区域的站点个数n■=ρs/d,n■为全规划区域站点的数量;ρ是规划的公交网络的密度;s是规划区域的面积;d为站点的平均间隔.先根据各个交通小区的出行数量的相对值大小确定出中间站的数量n(i),n(i)=n■t(i)/t,t(i)为交通小区公交乘客发商量或者是吸引量的总和;t为全规划区域的公交发生量的总和.t=■t(i),一个起讫站点的最大运载力为c■=60rr/(t■k■).2.3.2按照实际的要求设置起讫点一些特殊的地区,如汽车车站、热门旅游景点、船运港湾、生活区等,为了满足乘客的出行路线,服务人民生活,即使总的发生量和吸引量没有达到设站的要求,也可以设定起讫站点.2.4公交线路的校正和优化2.4.1设置网络的最佳走向确定起讫点以后,就要根据路段的不同将行驶所用时间作为阻抗,从而来求得各个起讫站点配对以后的最短路径.又由于这里想到要把优化的网络经过集散点,因此又提出了一个“集散点吸引系数”.2.4.2直达乘客数量的校正2.4.2.1公交线路长短的校正公交网络的路线距离不能过于长和短,必须按照该城市里的实际情况来确定,对已经拟定的待选路线来筛定.对于那些不满足该条件的首末点之间我们不设定公交线路,这时候就要把直达的乘客数量z■设置为0.2.4.2.2防止线路间的自相配对同一个节点是不可以作为相同单向路线起讫站点,因此令z■=0.2.4.2.3对于同一区域设定多个站点的校正当有些划定区域的出行量值非常大的时候,就要确定多个起讫站点了,这个时候,在直达乘客的矩阵里,相对应的起点那一行和终点那一列就要校正,校正次数和这个区域的起讫站点数量是一致的.2.4.3所设定线路的优化校正优化线路需要考虑以下问题:校正乘客的od量,确定od量的剩余数值,校正行车时间,以及复线系数.3.实例我们假设一个交通路线分区和基本路段的路线图,od量我们假设已经通过调查求出.图中线路上的数字是该条路段车辆的行驶时间(单位:分钟).待选路线中的直达乘客数量表示为:再按照线路的长度要求,防止自相的配对、一个区域设定多个站然后再次对直达的乘客量进行校正.经过最后的计算.od在[b,c]的乘客量是最大的.这就要设定一个b到c、c到b的公交网,那么最短路径就会是6-12-18-17-16-15-14-20-19.通过之前的复线系数把第一条公交路通过行车行驶时间修正(其中的数值可以参考待选的最短路径).到这里,第一条线路设置工作就全部结束了,除去b和c点以外,再一次查询最短路径,逐次去布设第二条、第三条公交线,最后得到完整的网络线路图.现实生活中公交网络问题受到诸多因素的影响,需要综合考虑这些因素的制约,而且需要搜集大量的数据,并进行实际论证,需要通过数学建模的方法进行研究,合理且便于操作的方法,这也是后续研究的方向.参考文献:[1]成邦文,王齐庄,胡绪祖.城市公共交通线网优化设计模型和方法[m].系统工程理论与实践.[2]李维斌.汽车运输工程[m].北京:人民交通出版社,1987.[3]赵志峰.城市公共交通线路网规划方法[j].上海交通大学学报,1988,22(6).[4]易汉文.城市公交线路系统的规划与设计[m].系统工程,1987,5(1).[5]肖位枢主编.图论及其解法[m].北京:航空工业出版社,1993.[6]胡运权.运筹学教程(第三版)[m].北京:清华大学出版社,2007.4.。
城市公共交通网络优化模型及算法研究
城市公共交通网络优化模型及算法研究随着城市化进程的加速发展,城市公共交通成为了城市中不可或缺的重要组成部分,对于改善城市居民出行质量,减少交通拥堵,缓解环境压力等方面起着至关重要的作用。
因此,如何优化城市公共交通网络成为了城市规划和管理的重要课题。
在城市公共交通网络优化中,构建合理的优化模型和设计高效的算法是至关重要的。
本文将从交通网络建模、优化模型构建和算法研究三个方面进行探讨。
首先,交通网络的建模是优化城市公共交通网络的关键一步。
交通网络可以用图论中的图结构表示,节点表示交通站点,边表示交通线路。
基于图的结构,可以使用邻接矩阵或邻接表等数据结构进行表示,便于后续的优化建模与算法设计。
此外,还应考虑城市的实际情况,包括地理环境、人口分布、交通需求等因素,对交通网络进行精细化的建模。
其次,优化模型的构建是指在交通网络中建立适合特定目标的数学模型。
常见的优化目标包括缩短旅行时间、减少换乘次数、增加运输能力等。
在优化模型的构建过程中,需要综合考虑各种因素,包括交通需求、交通线路设置、车辆调度等。
常用的优化模型包括线性规划、整数规划、图论模型等。
通过构建合理的优化模型,可以量化评估不同方案的优劣,并为决策者提供科学依据。
最后,算法研究是优化城市公共交通网络的关键环节。
基于优化模型,需要设计高效的算法来求解最优解。
常见的算法包括遗传算法、禁忌搜索算法、模拟退火算法等。
这些算法通过搜索空间中的解,不断优化目标函数值,从而找到最优解。
此外,还可以通过多目标优化算法,如粒子群算法、蚁群算法等,来处理存在多个决策变量和多个目标函数的情况。
通过算法研究,可以提高优化的效率和准确性,为城市公共交通网络的优化提供技术支撑。
综上所述,城市公共交通网络的优化模型及算法研究对于提升城市交通运输的效率和质量具有重要意义。
通过合理的交通网络建模、优化模型构建和算法研究,可以实现交通网络的智能化管理和优化调度,从而为居民提供更加便捷、高效的出行体验。
数学建模论文_公交线路优化选择模型及算法
公交线路优化选择模型及算法摘要本文主要是针对两公汽站点之间的最佳公交路线选择问题而建立模型,对于给定的三种不同的具体情况,我们建立了以总换乘次数最少,乘车所消耗总时间最短以及乘车费用最少的多目标规划模型。
为建模方便,我们首先设定由起始站到终到站所经过的站点序列,并构建了各个站点换乘情况的0-1决策变量,将所有站点的换乘情况进行叠加得到总换乘次数。
乘车所消耗的总时间和总乘车费用,在不同情况下计算方式不同。
问题一只考虑公汽。
由从起点到终点经过的站点数目和换乘次数可得到总消耗时间,同时引入计价因子表示公汽计价方式计算乘车费用。
我们在5.1.5中设计了适当的算法并用Visual C++编程计算,得到各个目标值如下:按照起始站→终到站, 换乘次数, 总时间, 总票价的顺序为S3359→S1828, 1, 101, 3;S1557→S0481, 2, 106, 3;S0971→S0485, 1, 128, 3;S0008→S0073, 1, 83, 2;S0148→S0485, 2, 106, 3;S0087→S 3676, 1, 65, 2;详细结果及分析见5.1.6和附录1;同时我们还在5.1.7和5.1.8中讨论了适当增加换乘次数对乘车时间和费用的影响。
问题二同时考虑加入地铁的情况。
我们假定只有公汽换乘地铁和地铁换乘公汽两种情况。
乘地铁消耗的时间类似乘公汽消耗时间可计算得出;因换乘消耗的时间与初始的交通方式相关,我们引入了起点乘车方式因子λ。
总乘车费用类似问题一的情况可得。
利用Visual C++编程计算,我们得到此时各目标值如下:起始站→终到站, 换乘次数, 总时间, 总票价, S3359→S1828, 2, 101, 5;S1557→S0481, 2, 117, 5;S0971→S0485, 2, 96, 5, 13, 20;S0008→S0073, 2, 65.5, 5;S0148→S0485, 2, 87.5, 5;S0087→S 3676, 0, 33, 3;详细结果及分析见5.2.6。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
城市公交线路选择优化模型
摘要
本文针对城市公交线路选择问题建立了两个模型,一个是基于集合寻线算法模型,另一个是图论模型。
基于集合寻线算法模型中,首先固定换乘次数n,通过集合论的相关知识把确定换乘点的具体位置, 转化成确定一些集合间的交集,从而建立集合寻线算法,再根据集合相关公式,得到所有可行线路;进一步考虑时间和费用等因素,对可行线路进行处理比较,得出最佳线路。
图论模型中,通过图论的知识将整个北京市交通线路构建出一个有向图,每个站点与有向图的顶点一一对应,同一线路上的相邻站点对应为有向边,通过不同目标(时间、费用)给有向图进行不同的赋权,分别将不同目标转化为赋权有向图寻找最短有向路,根据最短路径算法,得到最佳线路。
最后综合评价了两个模型的优缺点。
关键词:集合寻线算法;最短路算法;换乘点;赋权有向图
1
PS:双击获取文档,ctrl+A,ctrl+C,然后粘贴到word即可。
未能直接提供word版本,抱歉。