当前位置:文档之家› 基于LOGIT模型的动态交通分配研究

基于LOGIT模型的动态交通分配研究

© 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net基于Logit模型的动态交通分配研究

温凯歌 曲仕茹

(西北工业大学 西安 710072)

摘 要 提出了一种基于Logit方法的交通分配模型,该模型是动态出发时间选择和随机用

户平衡的联合模型(DDSUE)。作为一种基于全路径的交通分配模型,在路径选择上,使用了Logit模型求出每条路径的选择概率;在出发时间选择上,采用路径通行能力和路径选择概率来联合确

定交通出发量,然后利用总交通出发量和路径选择概率求出每条路径上的驶入量。最后以一个实

际算例,并通过改变参数对结果进行了分析。

关键词 交通流分配;Logit模型;动态出发时间;随机用户平衡

中图分类号:U491 文献标识码:A

Abstract:ThispaperpresentedaLogit2baseddynamictrafficassignmentmodel(DTA).This

modelcombineddeparturetimewithdynamicstochasticuserequilibriumassignmentproblem(DDSUE).Inroutechoice,itcomputedtheproportionofeachpath,whichhadbeenchosenby

usingLogitmodel.Indeparturetimechoice,itdeterminedthedepartureflowbypathcapacityand

theproportionofeachpathwhichhadbeenchosen.Eachpathinflowhadbeencalculatedbyusing

thepathcapacitymultiplyingtheproportionofeachpathwhichhadbeenchosen.Finally,inthis

paperasamplehadbeengivenandsomeresultshadbeenanalyzedastheparameterchanged.

Keywords:dynamictrafficassignment;Logitmethod;dynamicdeparturetime;SUE

收稿日期:20052102240 引 言

动态交通分配(DTA)是智能运输系统(ITS)

的重要部分,其作用是在给定的交通需求和条件

下实时决定交通模式,主要应用在2个方面:①

实时交通控制和管理;②离线网络规划和政策评

估。DTA有2个主要组成部分:出行选择法则和

交通流传播[1,2]。笔者基于Logit模型探讨一种新

的出行选择法则,包括对出发时间和路线的选择。

在DTA中,交通阻抗是一项非常重要的指

标,在实际应用中,人们感知的道路阻抗只是对实

际阻抗的估计,估计值和实际值之间存在着一个

随机变量,相应地存在随机用户平衡问题,即任何

一个道路利用者均不可能通过单方面改变其路径

来降低其所估计的行驶时间来达到随机用户平衡

(stochasticuserequilibrium)[3]。假设所给出的

OD出行需求总量是固定的,在静态情况下,每个

时间段的出发量为一固定值。若每个时间段的出

发量不是固定的,而需根据当前的道路情况来确

定每个时间段的出发量,这种情况就是动态出发时间选择问题(dynamicdeparturetime)。同时考

虑动态路径选择(dynamicroutechoice)和动态出

发时间选择的随机用户平衡[4]。

1 Logit模型

Logit模型已广泛应用于静态交通分配[1,4],

笔者将Logit模型加以扩展,用以解决动态出发

时间选择和随机用户平衡两者的联合问题

(DDSUE)。

Logit方法是一种典型的概率随机分配方

法。设某OD点对(r,s)之间每个道路利用者总是

选择自己认为阻抗最小的径路k,此时称道路利

用者主观判断的阻抗值为“感知阻抗”,用Crsk表

示,用crsk表示径路的实际阻抗,则有

Crsk=crsk+Κrsk Πk,r,s(1)

式中:Κrsk为随机误差项,有E(Κrsk)=0。根据

Wardrop径路选择原则,第k条路被选择的概率为

Λrsk=Λr(Crsk≤Crsl) Πl≠k;Πk,r,s(2)

此时,径路的选择就是一个多项选择中挑选

效用最大的选择枝的问题,根据随机效用理论,假

定Κrsk相互独立,且服从相同的Gumbel分布(此

时,可用一个Κ表示所有的Κrsk)的条件下,径路k21交通与计算机 2006年第1期 第24卷(总第128期)

© 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net的选择概率为

Λrsk=exp(-Ηcrsk)∑

lexp(-Ηcrsk) Πk,r,s(3)

式中:Η为参数,与Κ的方差有关。可以证明Η=

Π26D(Κ)。式(3)即为Logit模型。

2 DDSUE模型

DDSUE模型包括动态出发时间选择和动态

出行路线选择,下面是DDSUE的数学模型。

首先列举出每OD对之间所有的有效路径,

确定每条路径的通行能力。假设第k条路径包括

m个路段,每条路段的通行能力为qi(i=1,2,…,

m)在该条路经上最小的路段通行能力将决定整

条路径的通行能力,因此取其中最小的路段通行

能力作为路径的通行能力

Qrsk=min{q1,q2,…,qm} Πk,r,s(4)

接着计算每条路径在当前时刻的行程花费。

设5a为每个路段的自由流行程时间;xrsk(t)为每

条路径在t时刻的总车辆数,则第k条路径在t时

刻的行程花费为

Crsk(t)=∑

a∈k5a+xrsk(t)Qrsk Πk,r,s(5)

求出路径的行程花费后,使用Logit方法计

算每条路径在时间t的选择概率[5]。

Λrsk(t)=exp(-Ηcrsk(t))∑

p∈Prsexp(-Ηcrsp(t)) Πk,r,s(6)

动态出发时间选择,则在每一个时间段所出

发的车辆数,要依据当前路网的交通状况来确定,

为了确保路径的使用效率达到最优,同时又不会

超过其通行能力,采用下面方法来确定出发量。

首先,根据每条路径的通行能力和根据其被

选择的几率来确定出交通出发量,然后选择其中

最小的一个作为当前时间的交通出发量。

frsk(t)=Qrsk∃tΛrsk(t) Πk,r,s(7)

则t时间段中,OD点对从r到s的交通出发量为

Frs=min{frsk(t)󰃜k∈Prs} Πk,r,s(8)

最后,在t时间段中,OD点对从r到s的第k

条路径的驶入量为[6]

ersk(t)=Frs(t)Λrsk(t) Πk,r,s(9)

式(9)则为最后的交通分配结果,经过有限次

迭代后

,使用公式(10)判断是否收敛[7]。∑

rs∑

k∈Prs∫T

t=0e(n)k(t)-e(n-1)k(t)dt

rs∑

k∈Prs∫T

t=0e(n)k(t)dt<Ε(10)

式中:Ε为收敛判断参数。如果式(10)条件满足,

则分配过程完成,否则,进行下一轮迭代。

3 算法步骤

下面是该算法的详细步骤。

步骤1 初始化。

①求出各OD点对之间的有效路径;②列举

出每对OD之间的所有有效路径;③使用式(4)

计算出每条路径的通行能力;④设置开始时间每

条路径上的驶入量为0;⑤确定开始时间段每

OD点对之间的出发交通量,设定迭代收敛判断

参数Ε;⑥设置迭代次数n=1,时间段m=1。

步骤2 动态随机网络加载。

①计算每条路径在第m时间段的行程花费;

②分别使用式(5)和式(6)计算每条路径的行程

花费和选择概率;③使用式(7)和式(8)计算出第

m时间段中每OD点对之间的出发量;④使用式

(9)计算出第m时间段中每条路径上的驶入量;

⑤判断,如果[(m×∃t)

步骤2,①。

步骤3 收敛判断。

如果公式(10)成立,算法结束,否则置:n=n

+1,m=1,转到步骤2,①。

4 实例分析

笔者给出一个计算实例,交通网络为不包含

回路的网路,如图1所示。图1中数字为每条路段

的阻抗,其中路段上为自由流行驶时间,s;括号内

数字为通行能力,veh󰃗s。假设起点为1,终点为9,

交通需求为1000单位,时间段长度∃t=15s,收

敛判断Ε=0.01,Logit模型中的参数Η可以取不

同的值。OD点对从1到9之间的所有有效路径,

一共6条,如表1所列。

当Η取不同的值时,OD点对从1到9的所有

路径之间在各个时间段出发的交通量不同,可从表

2中看出,Η值越小,每个时间段的出发量越大。

从表2~表

4可以看出,当Η=0.028时,总共

需花费6个时间段将总需求分配完毕,并且2和4

两条路径上被分配的交通量都小于5;当Η=0.01

时,总共需花费5个时间段将总需求分配完毕,231基于Logit模型的动态交通分配研究——温凯歌 曲仕茹

© 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net图1 交通网络图

表1 网络中从1到9之间的所有路径

编 号路 径11→2→3→6→921→2→5→6→931→2→5→8→941→4→5→6→951→4→7→8→961→4→5→8→9表2 各个时间段的交通出发量

Η值时间段123456 0.5 180 180 180 180 180 1800.028185.47188.12188.02188.02188.02188.020.01213.11216.4216.2216.21216.210.005234.59236.22236.15236.15236.15

表3 Η=0.028时每条路径在各个时间段的驶入量

路径编号时间段123456145 45 45 45 45 45 22.73654.05984.00994.01184.01174.0117345 45 45 45 45 45 42.73654.05984.00994.01184.01174.0117545 45 45 45 45 45 645 45 45 45 45 45

表4 Η=0.01时每条路径在各个时间段的驶入量

路径编号时间段12345614545454545216.55518.20118.10118.10718.10734545454545416.55518.20118.10118.10718.1075454545454564545454545

和4两条路径上被分配的交通量达到了18,由此

可见,Η值越大,则行程花费大的路径被选择的概

率越小,反之被选择的机会越大。

从分配的过程可以看出,在经过几个时间段的

分配之后,交通网络上的流量达到稳定饱和状态,

最后的出发量达到一个固定值。而行程花费最短的

路径,分配其上的交通流量始终等于它的通行能

力,这样就充分使用了道路资源,保证了路网的使

用效率达到了最大。

Lim提出了一个DDSUE模型[5],该模型使用了2层嵌套式Logit模型,分别确定出发时间和

路径选择,但Lim没有考虑到路段通行能力这个

限制因素,在他的模型里,在出行需求非常大的情

况下,分配在某条路段上的交通流量有可能远远超

出其通行能力,这样必然形成交通堵塞。在笔者给

出的模型里,充分考虑了通行能力约束,分配到路

段上的流量最大等于其通行能力。尽管个人的选择

具有盲目性,但是在未来的智能运输系统中,用户

可以随时获取动态交通信息,如果遇到交通拥塞,

用户的选择往往不是立刻出发,进入拥塞的交通流

中,而是等待一段时间,选择合适的出发时间,这样

的选择既符合个人的出行优化,也为系统最优提供

了条件,本模型恰当地描述出了这样的情况,将有

出行需求的用户,灵活地分批出发,使系统达到稳

定状态,这与现实状况较吻合。

5 结 论

笔者提出了一个基于路径的动态出发时间选

择和随机用户平衡交通分配模型。在每个时间段进

行动态的出发量选择,成功地实现了出发时间的弹

性分配。笔者提出的模型,既可充分利用当前道路

网的通行能力,又能使分配给每条路径的驶入量不

会大于该路径的通行能力,提高了路网的使用效

率,也不会造成交通堵塞。最后的实例证明,其结果

达到了预期的效果。

参考文献

1 李志纯,黄海军.先进的旅行者信息系统对出行者选择

行为的影响研究.公路交通科技,2004,22(2):95~99

2 崔洪军,王 炜.基于对策理论的交通流分配新方法.

公路交通科技,2004,21(7):108~110

3 邵春福.交通规划原理.北京:中国铁道出版社,2004.

200~205

4 YongtaekLim.Dynamicdeparturetimeandstochas2

ticuserequilibriumassignment.Transpo

rtation

ResearchPartB39,2005.97~118

5 MikeMaher.Stochasticsocialoptimumtrafficassign2

ment.TransportationResearchPartB39,2005.

753~767

6 李 硕,范炳全.动态与随机交通网络模型与应用.上

海:同济大学出版社,2005.44~48

7 MalachyCarey.Anexit2flowmodelusedindynamic

trafficassignment.Computers&OperationsResearch

31,2004.1583~160241交通与计算机 2006年第1期 第24卷(总第128期)

相关主题