交通路径分配
基于对策理论的路径生成式交通流分配算法

分 析 的基 础 上 提 出 了变 分 不 等 式 模 型 , 使 得 平 衡 模 型 理 论 形 成 才 完 整 的体 系 。]) 衡交 通 分 配方 法 种 类 繁 多 , 大 多 数 平衡 分 配 [ 3平 【 绝 模 型 都 可 被 归 结 为 一 个 维 数 很 大 的 凸 规 划 问 题 或 非 线 性 规 划 问
题 。 类 模 型结 构 严 谨 , 路 明确 , 是 , 于维 数 太 大 , 这 思 但 由 约束 条 件
说 明 了该方法的有效性。 关键词 : 交通规划: 交通分 配; 对策论: gt l i分配法 o
中图 分 类 号 : 4 11 U 9. 文 献标 识 码 : A 文 章编 号 :0 7 1 8 ( 0 8 0 — o 6 0 1 0 — 6 7 2 0 )2 0 0 - 4
作者简介 : 肖海燕(99 )女, 17一 , 湖北荆州人, 师, 士, 讲 博 主要从事最优化 理论 与算法 , 系统建模与决策分析研究。
衡 分配 原 则 之 后 ,直至 1 7 9 9年 S t 对 平 衡 原 理 进 一 步 细 致 mi h在
第09章基本交通分配模型

计算网络中每个出发地O到目的地D的最短路线;
将该OD交通量全部分配最短路线上;
每分配完一对OD后进行流量迭加,直到最后一对OD 分配完毕。
❖ 0-1分配法的特点 计算简单; 是其它交通分配的基础; 出行量分布不均匀,全部集中在最短路上; 未考虑路段上的容量限制,有时分配到的路段交通量大 于道路的通行能力; 有时某些路段上分配到的交通量为0,与实际情况不符; 随着交通量的增加,未考虑到行程时间的改变。
最短路分配(0-1 分配) 多路径分配
有迭代分配方法
容量限制-最短路分配 容量限制-多路径分配
9.3 非均衡交通分配模型 9.3.1 最短路交通分配法(all or nothing traffic assignment
model)
❖ 分配原理:每一OD对对应的OD量全部分配在连接该OD对 的最短路线上,其它道路上分配不到交通量。
普遍取 1 n 。
分配算例:
试用二次加权平均分配法(MSA方法)求解下面的固定需 求交通分配问题(迭代2次)。
t1
1
2
t2
t1 20 0.01x1 t2 16 0.1x2 q12 100
9.4 用户优化均衡交通分配模型(User Equilibrium Model) UE(用户均衡)的概念最早由Wardrop于1952年提出。 User Equilibrium的基本假设有:
流量{yan} 。
Step3:计算各路段的当前交通量:
xn1 a
xan
( yan
xan )
,
0
1,
A
。
Step4:如果
xn1 a
与
xan
相差不大,则停止计算,
xn1 a
基于有效路径的多路径交通流分配

基于有效路径的多路径交通流分配摘要:在城市道路交通网络中,任意起、讫点间的路径可能会有若干条,合理选取有效路径集合在随机交通分配中具有十分重要的地位。
本文首先介绍Logit路径选择模型;然后依次介绍了改进的Dial算法和基于图的遍历算法两种有效路径搜索算法;最后通过算例分析,结果表明基于图的遍历算法比前种算法更为有效。
关键词:交通分配;多路径;有效路径0 引言作为城市交通需求预测的关键性步骤,交通分配将预测得到的起讫点间的交通量,按现有或规划中路网分配到具体的道路上,以实现对规划设计方案路网流量的预测,对于城市交通系统的优化管理和控制具有重要意义[1]。
1 Logit路径选择模型该模型认为出行者在起讫点间众多路径中选用k路径的概率[2]为:2 有效出行路径搜索算法2.1 改进后的Dial算法该算法认为路段(i,j)是否位于有效路径上,只需当S(i)>S(j)时,路段(i,j)即位于有效路径上[3]。
2.2 基于图的遍历算法该算法认为如果OD间的路径k满足无环简单路径,且不允许走“回头路”;路径K上的路段(i,j)满足S(i)>S(j);路径k的阻抗和最短路径阻抗的差值不允许超过规定阀值,即,则称路径k为有效路径[4]。
3 算例分析图1所示,连线上数字为路段阻抗(最小行驶时间/h),节点1至5的交通量为1200(辆/h)。
图1交通网络图依据图1所示,可找出节点1至节点5的所有可行路径,并计算得出各路径阻抗,结果见表1。
表1节点1至5的所有无环简单路径和阻抗按改进后Dial算法对有效路径的定义,有效路径为路径1、路径2、路径3、路径4。
若按基于图的遍历算法,有效路径为路径1、路径2、路径4。
用Logit路径选择模型计算各路径的分配率(θ取值3.5),得出对应的交通流量分配情况。
根据改进Dial算法确定的有效路径集,计算对应有效路径的分配率,见表2。
有效路径流量分配表2改进Dial算法中节点1至5根据基于图的遍历算法确定的有效路径集,计算对应有效路径的分配率,见表3。
交通流分配

源于资源分配的研究
• 在1940年到1954年期间, Cowles Commission 是当时在数 理经济学以及运用数学规划来分析经济问题等方面最领先 的学术研究中心。Cowles的经济学家在经济科学方面共有 12名Nobel获得者,其中8位在1940~1954期间从事研究。
• “资源分配理论(Theory of Resources Allocation)‖研究开 始于1951年,由兰德公司(Rand Corporation )提供支持. • 研究小组在进行道路网络的有效性研究时,提出了“网络 均衡”。
• Duffin (1947) 表明一个半线性传导体的电 路网络有稳定的电流状态的关键在于定义 在每条导线上“传导体函数”的积分。 • Nash (1951) 提出了非合作关系下的博弈 论,UE可看作是它的一个特例。 • Wardrop (1952) 提出了两条准则,但没 有给出数学描述。
其它有关网络均衡研究 (Studies出版之后)
交通运输规划与设计
刘杨 liuyangits@
交通流分配
• 将预测获得机动车OD交通量,根据 已知的道路网描述,按照一定的规则, 符合实际地分配到,并据此对城市交通网 络的使用状况做出分析和评价。
第八章 交通流分配 (Traffic Assignment)
• 1955年12月27日,McGuire和Beckmann收到来信,信 上建议Studies将付印, 售价4美元。该书同时也被 Oxford大学出版社出版,售价32先令。到1959为止,该 书已被3次印刷。1959年,该书的西班牙版问世。
• 2005年9月, WorldCat List of Records 的研究表明,全 世界373个图书馆收藏了Studies ,13个图书馆拥有该书 的兰德版本。7个图书馆拥有该书的西班牙版本。 • 2005年10月通过Web of Science 搜索发现,321篇文章引 用了Studies
第八章 交通流分配(Wardrop平衡原理)

第八章 交通流分配
Wardrop平衡原理
交通平衡
【思考】Q小——车辆沿最短路径——随着Q增加——拥
堵——车辆选择最短、次短——Q继续增加——所有路径 都有被选择的可能。
考虑拥挤对路网的影响 能够解决一些实际分配问题
Wardrop平衡原理也存在缺陷
用户很难确切知道路网的交通状态 用户通过估计时间选择最短路径 某些用户在路径选择上存在偏好
思考习题
Braess悖论
1
qod 6
o 1 : t1(x1) 50 x1
o
2 d : t2(x2 ) 50 x2
Wardrop第一平衡原理
Wardrop第一平衡原理
如果道路使用者都确切知道网络的交通状态并试图选 择最短路径时,网络将会达到平衡状态。
用户均衡(User Equilibrium, UE)
所有被使用的道路的行驶时间相等且等于最小行驶时间 其他未被使用的道路的行驶时间大于或等于最小行驶时间
(2)求解用户均衡条件下的各路段流量及出行成本, 并与(1)的结果进行比较并试说明之。
2.Braess 奇论(Paradox) 奇论:为提高路网的服务水平而制定的交通政策,在用
户均衡状态下反而导致服务水平的下降。
2
1
2
1 3
3 4
4
OD交通量:t13 600 辆
路阻函数:
t1 ( x1 ) 50 0.01x1 (分) t2 ( x2 ) 0.1x2 (分)
第八章 交通流分配(Wardrop平衡原理)

思考习题
Braess悖论
1
qod=6
o 1 : t1 ( x1 ) 50 x1
o d
2 d : t2 ( x2 ) 50 x2 o 2 : t3 ( x3 ) 10 x3 1 d : t 4 ( x 4 ) 10 x 4
2
2 1 : t 5 ( x 5 ) 10 x 5
t 3 ( x3 ) 50 0.01x3
t 4 ( x 4 ) 0.1x 4
解:利用用户均衡分配法和系统均衡分配法得, 径路1(路段1+路段2) ,径路2(路段3+路段4) 的交通量:
h1 300 , h2 300 (辆)
径路1(路段1+路段2) ,径路2(路段3+路段4) 的旅行时间:
1
qod 6 o 1 : t1 ( x1 ) 50 x1 2 d : t2 ( x2 ) 50 x2
d
o
o 2 : t3 ( x3 ) 10 x3 1 d : t4 ( x4 ) 10 x4 co1d co2d 83
2
(1)求解用户均衡条件下的各路段流量及出行成本
反映内容不一样
一般情况下,平衡结果不一样
小结
Wardrop第一、第二平衡原理
考虑拥挤对路网的影响 能够解决一些实际分配问题 用户很难确切知道路网的交通状态 用户通过估计时间选择最短路径 某些用户在路径选择上存在偏好
Wardrop平衡原理也存在缺陷
思考习题
Braess悖论
堵——车辆选择最短、次短——Q继续增加——所有路径 都有被选择的可能。
交通平衡
交通流分配

交通阻抗(交通费用)
交通阻抗或者称为路阻是交通流分配中经常提到的概念,也是一项重 要指标,它直接影响到交通流路径的选择和流量的分配。
道路阻抗在交通流分配中可以通过路阻函数来描述。 所谓路阻函数是指路段行驶时间与路段交通负荷,交叉口延误与交
叉口负荷之间的关系。
第二十八页,编辑于星期二:十一点 四十九分。
非平衡分配方法
第二十九页,编辑于星期二:十一点 四十九分。
非平衡分配方法按其分配方式可分为变化路阻和固定路阻两类,按分 配形态可分为单路径与多路径两类。
分配形态\分配方式 单路径 多路径
固定路阻 全有全无方法 静态多路径方法
变化路阻 容量限制方法 容量限制多路径方法
交通流分配 (Traffic Assignment)
第一页,编辑于星期二:十一点 四十九分。
交通流分配是本课程的重点和难点之一。最优化理论、图论、计算机技 术的发展,为交通流分配模型和算法的研究及开发提供了坚实的基础, 通过几十年的发展,交通流分配是交通规划诸问题中被国内外学者研究 得最深入、取得研究成果最多的部分。
第3步:将O、D间的OD交通量全部分配到相应 的最短径路上。
第三十一页,编辑于星期二:十一点 四十九分。
增量分配法(incremental assignment method)
该方法是在全有全无分配方法的基础上,考虑了路段交通 流量对阻抗的影响,进而根据道路阻抗的变化来调整路网 交通量的分配,是一种“变化路阻”的交通量分配方法。
T:信号周期长度; :进口道有效绿灯时间与信号周期长度之比,即绿信比; Q:进口道的交通流量; X:饱和度,X=Q/S ,S为进口道通过能力。
第二十页,编辑于星期二:十一点 四十九分。
5 四步骤交通需求预测模型(4.1)交通分配

交通规划理论与方法(4)——
“四步骤”交通需求预测模型
西南交通大学交通运输学院
杨 飞 (博士、讲师)
交通运输学院
主要内容
交通分配的基本问题描述
交通分配作用 基本概念: 路径与最短路径、交通阻抗、交通均衡问题、非均衡 问题、交通网络的数学化表示
非均衡分配方法
如全有全无分配法、单路径分配法等 B-L均衡分配法(重点)
4.3 基本概念
(4)交通阻抗 A.路段阻抗的函数关系确定 通过实测数据进行回归分析或者理论研究两种方 式对于公路走行时间函数研究
其中被广泛应用的是由美国道路局(BPR –Bureau of Public Road)开发的函数,被称为BPR函数
4 交通分配
4.3 基本概念 (4)交通阻抗 A.路段阻抗的函数关系确定 时间-流量函数曲线变化特征猜想
如果两点之间有很多条路线可供出行者选择那每个出行者自然都选择最短路径随着这两点之间交通量的增大其最短路径上的交通流量也会随之增加增加至一定程度之后这条最短路径的走行时间就会因为拥挤或堵塞而变长以至长过次短路径的走行时间于是就有一部分道路利用者会选择次短的道路随着两点之间的交通量继续增加两点之间的所有道路都有可能被利用特大城市支路的利用4交通分配45交通均衡基础问题道路网均衡状态特征如果所有的道路利用者都准确知道各条道路所需的行走时间并选择走行时间最短的道路最终两点之间被利用的各条道路的走行时间会相等没有被选择的道路的走行时间会更长两点之间被利用的各条道路的走行时间会相等没有被选择的道路的走行时间会更长这种状态被称之为道路网的均衡状态1952年wardrop给这种均衡状态下了准确定义4交通分配45交通均衡基础问题wardrop第一原理在道路网利用者都知道网络的状态并试图选择最短路径时网络会达到这样一种均衡状态
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
总结1、排版较好,建模思路清晰,过程合理,结论明确。
2、速度和车流量如果用反比例函数,操作过程会更简单点。
3、小标题前的空格最好能保持一致,其他没什么问题。
交通量优化配置的非线性规划模型摘要本文针对两点之间的交通量优化配置问题,利用非线性规划建立了最优化行驶方案的模型,使交通流量达到最优化配置以解决部分由流量不均而导致的交通堵塞问题。
问题一中,将车辆的有效行驶路径定义为向右向下行驶的路径,基于此建立有效路径搜索算法并求解得7条有效路径。
分别为路径一:1->2->3->4->7->0;路径二:1->2->3->6->7->0;路径三:1->2->3->6->10->0;路径四:1->2->5->6->7->0;路径五:1->2->5->6->10->0;路径六:1->2->5->9->10->0;路径七:1->8->9->10->0。
问题二中,假设车子单辆行驶且所有有效路径都被利用,首先建立密度与速度、速度与路段车辆数的基本函数,并由此得到各路段行驶时间关于各路段车辆数的模型。
按优化方案中要求各条路径行驶时间最短的目标,并且以每条路径耗时相等和各节点总流入车辆数与总流出车辆数相等为约束条件,建立非线性规划模型。
问题三中,基于问题二中建立的模型,根据已知的车辆数条件,并对最大速度、最大车辆密度和路段长度进行合理假设代入模型中,并用MATLAB编程求得近似最优分配方案:路径一1981辆;路径二1000辆;路径三611辆;路径四1379辆;路径五819辆;路径六28辆;路径七4182辆。
在上述模型中,仅考虑了路段单位长度车辆数对速度的影响,而忽略了横向路段宽度对通行速度的影响,且实际生活中有效路径往往不会被同时利用。
由此本文又考虑了路段最大车流量,并引入了美国BPR函数,得到路段出行时间关于实际车流量的函数,并以各条路径行驶时间最短为目标,根据用户均衡分配原理,以流量平衡为约束条件,建立一个非线性规划模型,并对路段最大车流量和路段无任何车辆时的行驶时间进行合理假设,运用Lingo软件得到一个近似最优分配方案:路径一2264辆;路径二437辆;路径三357辆;路径四2248辆;路径五325辆;路径六0辆;路径七4369辆。
关键词:非线性规划模型车流量车辆密度用户均衡分配MATLAB Lingo一、问题重述某区域道路网络如图1所示,每条道路等级完全相同,某时间段内,有N 辆车要从节点1出发,目的地是节点0(假设该时间段内,路网中没有其它车辆)。
在该时间段内,道路截面经过的车辆数越多,车辆在该路段行驶的速度就越慢。
(1)确定有效的行驶路径及其算法;(2)确定每条路径上的通过的车辆数,使N 辆车从节点1到节点0的总行驶时间最小;(3)N=10000,请给出具体的计算结果。
注:横向路段长度是纵向路段长度的2倍,如节点1到节点2的长度为2,节点2到节点5的长度为1。
16599328074图1 某区域道路网络图二、模型的假设(1)在每个路段上车辆都为单辆路道行驶,无并排车辆,且不允许超车; (2) 源点1是以最大流量向两条路发车; (3)假设每一条有效行驶路径上都有车通过;(4)假设车辆的最大行驶速度为120km/h ,纵向路段长为200km ,每公里最大车辆密度为200辆/km ;(5)假设速度v 是密度 的线性函数。
三、符号说明a,b:路网中节点的标号(其中0,1,2,10和取值都为,且节点b为节点a的a b后继节点)a:第a个节点的横坐标xa:第a个节点的众坐标yb:第b个节点的横坐标xb:第b个节点的众坐标ys x:第b个节点的横坐标与第a个节点的横坐标之差()s y:第b个节点的众坐标与第a个节点的众坐标之差()i:第i个路段j:第j条有效行驶路径T:路段i的自由流出行时间,即当路段无任何车辆时的行驶时间(通常为已知,i可根据问题合理假设);N:从节点1出发的车辆数;t:车辆在路段i上的行驶时间;il:路段i的长度;iL:纵向路段的长度;v:车辆在路段i上的行驶速度;i:路段i的密度;in:路段i的车流量;ik:路段i的交通通行能力,即路段的最大交通流量(通常为已知,可根据问题i合理假设);I:所有路段的集合;j f :路径j 的车流量;J :从起讫点间所有有效路径的集合;j i ,δ:0-1开关变量,当路段i 为路径j 的一部分时1,=j i δ,否则0,=j i δ;j H :车辆在路径j 上的行驶时间;H :起讫点间最短路径的行驶时间;i K :路段i 的车辆比例系数四、模型的分析与建立4.1问题一 4.1.1 问题的分析问题所要解决的是定义有效行驶路径,并给出相应的算法确定有效的行驶路径。
在一个较大的网络中,每一个OD 对之间都有很多的行驶路径,但是在实际网络配流中,有很多路径是明显不会被出行者考虑的,出行者只在一部分“合理”路径(有效行驶路径)中进行选择。
因此,在分配前必须先确定每一对OD 之间的有效行驶路径。
本文认为有效行驶路径应为无重复、折回的行驶路径,即行驶方向始终朝向目的地,即向右向下行驶的路径。
要找到有效行驶路径,可以利用图建立直角坐标系,以节点1为原点,向右为x 轴的正方向,向下为y 轴的正方向,这样路网中的每一个节点都可以用相应的坐标来表示。
因此,有效行驶路径通俗的解释是:从路段的起始节点走到终止节点后,终止节点离起点更远,同时离终点更近。
[3]如某一路段(,)a b 是否位于有效路径上可以用()s x 和()s y 来判断,当满足()0s x >(其中()x x s x b a =-)或者()0s y >(其中()y y s y b a =-)时,路段(,)a b 即位于有效行驶路径上。
综上,如果OD 对(1,0)之间的路径j 满足以下两个条件,则称路径j 为有效行驶路径:(1) 路径j 上的路段(,)a b 满足()0s x >或者()0s y >; (2) 路径j 是无环简单路径。
4.1.2 有效行驶路径算法步骤根据上述的分析,本文定义的寻找有效行驶路径的算法步骤如下: Step1:建立一个以节点1为原点,向右为x 轴的正方向,向下为y 轴的正方向的直角坐标系;Step2:将路网中的每一个节点按照建立的直角坐标系,在遵循题目中“横向路段长度是纵向路段长度的2倍” 的原则下表示出每一个节点的坐标;Step3:找到节点a 所有的后继节点b ,判断节点a 与节点b 是否满足()0s x >或者()0s y >。
如果满足,则该路段(,)a b 位于有效行驶路径上,如果不满足,则该路段不位于有效行驶路径上;Step4:将所有在有效行驶路径上的路段在路网中标注出来,能够从节点1连通到节点0的路径就是有效行驶路径。
4.1.3 确定有效行驶路径本文以节点5为例,找出所有经过节点5的在有效行驶路径上的路段。
根据上述的算法可得节点5的坐标为(2,1),节点5 的所有的后继节点有节点2,节点6和节点9,坐标分别为(2,0)、(4,1)和(2,2)。
节点5与节点2的()220s x =-=、()0110s y =-=-<,不满足条件,因此该路段不位于有效路径上;节点5与节点6的()4220s x =-=>、()110s y =-=,满足条件,因此该路段位于有效行驶路径上;节点5与节点9的()220s x =-=,()2110s y =-=>,满足条件,因此该路段也位于有效行驶路径上。
综上,可得出经过各节点的且在有效行驶路径上的路段,如表4.1所示。
表4.1 经过各节点且在有效路径上的路段节点 1 2 3 4 5 6 7 8 9 10 路段n1,n4 n2,n5 n3,n6 n7 n8,n10 n9,n11 n12 n13 n14 n15将表4.1中的路段在路网中标注出来,如图4.1所示。
图4.1 标有路段的路网图根据算法第四步,可以确定从节点1出发到达节点0的所有有效行驶路径,一共有7条,分别为:(1)1->2->3->4->7->0;(2)1->2->3->6->7->0;(3)1->2->3->6->10->0;(4)1->2->5->6->7->0;(5)1->2->5->6->10->0;(6)1->2->5->9->10->0;(7)1->8->9->10->0;4.2问题二4.2.1 问题二的分析在问题一所确定的7条有效行驶路径的基础上,需要对每一条有效行驶路径上行驶的车辆数进行合理地优化配置,使N辆车从节点1到节点0的总行驶时间最小。
根据最优化理论,当系统总的行驶时间最小时,每辆车走7条路径中的任意一条所用去的时间都是相等的,否则车辆必然会选择时间最短的那条路径,从而使那条路径上的车流密度变大,车速下降,走完路程所需的的时间就会相应上升,进而车辆又会选择其它路径,这一过程必定会达到一种动态平衡,此时就可近似认为,走任意一条路径所花的时间是相等的。
问题二的目标是使得N 辆车从节点1到节点0的总行驶时间最小,由于车辆在7条有效行驶路径所花费的时间都是相等的,因此只需要求出每一个路段车辆所花费的时间,然后再计算出车辆在某一条有效路径上花费的时间,将该时间和车辆的总数相乘,即为N 辆车从节点1到节点0的总行驶时间。
因此,目标函数为:j min H N ⨯ (4-1)其中j H 为7条有效路径中的任意一条有效行驶路径车辆所花费的时间,N 为从节点1出发的车辆数。
假设现在是第1N +辆车准备从节点1出发到节点10,前N 辆车所组成交通流的配流结果应该使得对第1N +辆车而言,它在所有的7条路径行使时间应该严格相等。
也就是说第1N +辆车通过第j 条有效行驶路径的时间和前N 辆车通过第j 条有效行驶路径的时间是相等的。
为了求得j H ,就必须先求出第1N +辆车在每个路段i 上的行驶时间。
根据交通流理论可知,对于各路段而言,当车辆密度达到最大值max ρ时,车辆速度为0;当车辆密度趋向于0时,车辆速度达到最大值max v 。
假设i v 与i ρ为线性关系,即格林希尔治模型:1ii max maxv v ρρ⎛⎫=- ⎪⎝⎭(4-2) 同时本文还引入路径车辆比例系数i K (ii in K l =),(其中i n 表示第i 个路段上的车流量,i l 表示路段i 的长度),并且令其等于每个路段的车流量密度i ρ,即:ii i in K l ρ== (4-3) 由公式(4-2)和公式(4-3)可以求得每个路段的车辆速度i v 与该路段经过的车辆数之间的函数表达式,即:max max (1)ii in v v l ρ=-(4-4)则第1N +辆车通过第i 路段的时间为:2()i i maxi i max max i i l l t v v l n ρρ==- (4-5) 通过公式(4-5)可以求出每个路段车辆行驶所花费的时间,从而求出车辆在每一条有效行驶路径上所花费的时间j H 。