APP下载

城市交通中左转禁限的双层规划模型

2016-07-19樊慧敏

长春工业大学学报 2016年3期
关键词:交叉口遗传算法

张 珊, 樊慧敏

(长春工业大学 基础科学学院, 吉林 长春 130012)



城市交通中左转禁限的双层规划模型

张珊,樊慧敏*

(长春工业大学 基础科学学院, 吉林 长春130012)

摘要:研究了左转禁限对交通路网的影响,并应用双层规划建立数学模型,通过遗传算法对模型进行求解,从而得到最优解。

关键词:交叉口; 左转禁限; 双层规划; 遗传算法

0引言

交通网络是一个城市的血脉,它与居民的生活息息相关,所以交通拥堵成为急需解决的一个问题,我国很多学者基于交通网络提出了转弯禁限措施,并对其进行建模求解。例如,陈宽民[1]等对交通流中左转车流在交叉口的冲突特点做了详细的分析;王伟娟[2]等对交叉口的禁左限制做了深入研究;龙科军[3]和龙建成[4]等对交通网络中左转禁限问题建立了双层规划模型,并研究了如何用遗传算法对双层规划模型求解。但是这些研究理论以及其在实践中的应用并不十分完善,也存在着许多问题[5]。例如,我们通常都是在平面交叉口[6]的前提下考虑左转禁限问题的,而对于其他形式的交叉口并没有考虑,或者是在对转弯禁限研究的过程中忽略了行人对交通网络的影响。文中以交叉口是否设置左转禁限为变量,建立了双层规划模型,上层规划以交通路网中车流运行的总时间最小为目标函数,下层规划以静态用户均衡模型作为目标函数,通过改进的遗传算法对模型进行求解,从而得到最适合进行左转禁限的交叉口。

1双层规划模型的建立

1.1前提假设

为了方便考虑和建立模型,不妨假设[7]:

1)在交通网络中,每条道路的通行能力都是一定的。

2)城市的交通网络在实施左转禁限后,路网中的车道划分以及信号灯的调整符合新的交通运行情况。

1.2交叉口的选择

在左转禁限问题中交叉口的选择至关重要,如果交叉口选择不当,不仅耗费大量的人力物力,而且会给出行者带来极大的不方便。如何备选合适的交叉口可以依据以下几点考虑:

1)观察与交叉口相邻的道路,如果交叉口与其相邻的道路关系单一,呈放射性形状,那么由于此交叉口的独立性不适宜设置禁限;如果交叉口与其相邻的道路关系复杂且充分冗余,呈网状形状,那么此交叉口处可以考虑设置禁限。

2)一般选择车流量大的交叉口进行设限,而对于车流量小的交叉口不予考虑[8]。

1.3模型的建立

1.3.1上层规划模型

(1)

(2)

(3)

(4)

式中:xab----路段a转向到路段b的车流量;

tab----车辆由路段a转向到路段b时的时间函数;

xa----路段a的车流量;

ta----车辆通过路段a的时间函数;

y----0-1变量,当y=1时,表示禁止左转,当y=0时,表示左转;

Sa----路段a的饱和度;

Sab----交叉口ab处的饱和度;

ca----路段a的通行能力;

cab----交叉口ab处的通行能力;

A----所有路段的集合;

xa,xab----y的隐函数。

目标函数表示的是整个路网所有车辆运行的时间总和最小。

1.3.2下层规划模型

1952年著名学者Wardrop提出了交通网络平衡定义的第一原理和第二原理,奠定了交通流分配的基础。许多研究学者根据这一原理分析了交通网络流的平衡问题[9-11],下层规划模型可采用用户均衡分配模型[12-13]。

目标函数表示整个路网上的交通流量最小。

(5)

(6)

(7)

(8)

(9)

式中:R----出发点的集合;

S----目的地的集合;

qrs----连接O-D对r-s的出行需求;

1.4模型的求解

双层规划问题是一个NP-hard问题,这使得对双层规划模型的求解十分困难。由于文中所建立的双层规划模型包含了大量的二进制变量,而且需要处理大量的数据寻求全局最优解,所以,文中决定选用遗传算法[14-16]来求解双层规划模型。

求解步骤如下:

1)编码。选定n个交叉口并按顺序排列,随机产生一个长度为n的二进制串表示一个个体,其中每一位对应一个交叉口。编码1表示对应的交叉口禁左,编码0表示不禁左。

2)产生初始种群。一般随机产生20~50个群体。

3)适度函数

式中:G0----没有禁左的情况下交通网络的总阻抗。

4)选择。根据优胜劣汰的法则采用轮盘赌对种群进行选择,选出的优良个体作为父代繁殖子孙。

5)将种群中的个体配对。随机选定一个交叉位,将所有配对的染色体组该位置的基因互换。

6)变异。随机在基因串上选取一个位置,使该位置上的数字逻辑相反,即“1”变成“0”,“0”变成“1”。

7)终止条件

Fmax----所有个体中的最大适应值。

2实例论证

选取太原市某一区域路段为研究对象,应用文中模型对其制定禁限方案。道路路网如图1所示。

图1道路路网

把图中的交叉口按顺序进行编码,得到备选方案集h,种群数取50,交叉率为pc=0.5,变异率为pm=0.1,迭代50次。交叉口交通运行情况见表1。

表1 交叉口运行情况表

借助Matlab对模型求解得最优解为h={0011110000100000}。

3结语

研究了城市交通路网中交叉口设置左转禁限的问题,根据交通路网中交通流的特性建立了双层规划模型,并通过遗传算法对其求解。以太原市某一局域网为例,根据文中所建立的模型通过Matlab工具得出了相应的禁限路口。

参考文献:

[1]陈宽民,罗志忠.平面交叉口左转车流的特性分析及对策研究[J].公路交通技术,2006,4(2):114-118.

[2]王娟.网络变结构控制在交叉口流向禁限管理中的应用[D].上海:同济大学,2008.

[3]龙科军.道路网路交叉口禁左交通组织优化[J].北京工业大学学报,2011,6(6):876-881.

[4]龙建成.城市道路交通拥堵传播规律及消散控制策略研究[J].上海理工大学学报,2011,33(6):701-710.

[5]张红军.基于交通瓶颈的动态交通分配模型[J].系统工程理论与实践,2006,26(4):125-129.

[6]卢明宇,王兴.交叉口交通拥堵分析与对策[J].长春工业大学学报,2015,36(3):327-332.

[7]高自友,任华玲.城市动态交通流分配模型与算法[M].北京:人民交通出版社,2005.

[8]胡致涌,杨荣华.城市交通控制中的智能计算[J].长春工业大学学报:自然科学版,2013,34(6):681-685.

[9]刘法胜,吴大为,傅白白.组合式Wardrop条件下的交通网络流平衡[J].中国公路学报,2000,13(1):98-99.

[10]徐建闽,许伦辉.交通分配问题中用户优化平衡模型的算法研究[J].中国公路学报,1998,11(4):93-99.

[11]杜先汉.基于单向和禁左的区域交通组织研究[D].西安:西安交通大学,2009.

[12]李江.交通工程学[M].北京:人民交通出版社,2002.

[13]张红军.城市道路交叉口转弯禁限研究[D].兰州:兰州交通大学,2013.

[14]袁亚湘,孙文瑜.最优化理论与方法[M].北京:科学出版社,1997.

[15]张文修,梁怡.遗传算法的数学基础[M].西安:西安交通大学出版社,2003.

[16]王小平,曹立明.遗传算法----理论、应用与软件实现[M].西安:西安交通大学出版社,2002.

Bi-levelprogrammingmodelforleftturnrestrictioninurbantraffic

ZHANGShan,FANHuimin*

(SchoolofBasicSciences,ChangchunUniversityofTechnology,Changchun130012,China)

Abstract:Theimpactofleftturnonthetrafficnetworkisstudied,andamathematicalmodelisestablishedwiththebi-levelprogramming.Thegeneticalgorithmisusedtoobtaintheoptimalsolutionforthemodel.

Keywords:intersection;leftturnprohibition;bi-levelprogramming;geneticalgorithm.

收稿日期:2015-12-05

基金项目:国家自然科学基金资助项目(11126239,11401046)

作者简介:张珊(1980-),女,汉族,吉林松原人,长春工业大学副教授,博士,主要从事最优化理论与算法方向研究,E-mail:zhangshan@ccut.edu.cn. *通讯作者:樊慧敏(1990-),女,汉族,山西原平人,长春工业大学硕士研究生,主要从事最优化理论与算法方向研究,E-mail:409847404@qq.com.

DOI:10.15923/j.cnki.cn22-1382/t.2016.3.02

中图分类号:U121

文献标志码:A

文章编号:1674-1374(2016)03-0217-04

猜你喜欢

交叉口遗传算法
城市道路平面交叉口的渠化设计
城市道路平面交叉口设计研究与实践
遗传算法对CMAC与PID并行励磁控制的优化
一种基于遗传算法的聚类分析方法在DNA序列比较中的应用
信号交叉口延误参数获取综述
基于遗传算法和LS-SVM的财务危机预测
协同进化在遗传算法中的应用研究
珠海金鼎转盘交叉口改造设计
一种Y型交叉口设计方案的选取过程
软件发布规划的遗传算法实现与解释