新型城镇化模式下的离散交通网络设计模型与算法
2016-08-02阮梅洪曹东源
苏 标,阮梅洪,王 谦,曹东源
(义乌市城市规划设计研究院,浙江 义乌 322000)
新型城镇化模式下的离散交通网络设计模型与算法
苏标,阮梅洪,王谦,曹东源
(义乌市城市规划设计研究院,浙江义乌322000)
摘要:为使交通规划与生态、资源相协调,基于新型城镇化发展理念,提出了区域差别化排放约束和区域差别化道路土地资源约束,结合Pareto最优解思想,构建了离散交通网络设计双层规划模型。其中上层模型以系统阻抗、投资费用为优化目标,以区域差别化约束为约束条件;下层模型为固定需求下的用户平衡配流模型。在第二代非劣排序遗传算法(NSGAII)基础上设计了模型的求解算法,同时为验证算法是否出现早熟收敛,设计了第k小距离策略代替拥挤距离策略的验证算法,并在Matlab平台上开发了相应的算法程序。在经典Nguyen-Dupuis网络上,求取了模型的Pareto最优解,并验证了设计算法的有效性。为分析约束强度区域范围变化对决策值的影响,进行了区域划分的鲁棒性分析,并得到了资金较充裕与不足情况下的目标决策值变化趋势。
关键词:交通工程;离散交通网络设计;Pareto最优;双层规划模型;新型城镇化;区域差别化约束;第二代非劣排序遗传算法
0引言
离散型交通网络设计(discrete network design problem,简称DNDP)是指在投入资金有限的情况下,采用定量方法研究在已有路网上改扩建或新建某些路段的问题,属于交通规划的方案设计部分[1]。随着城镇化进程的加快,城镇中心较周边地区在人口、资源、环境等方面有更大的压力,也对交通规划工作提出了更为严格的要求。交通规划不仅需要从交通管理、交通投资的角度考虑,同时也需要考虑道路土地资源的集约、节约利用,并减少对周边生态环境的影响。
新型城镇化发展模式坚持以人为本,以新型工业化为发展动力,以集约高效、功能完善为发展特点,追求城镇发展与资源、环境、生态的协调。本文基于新型城镇化的发展理念,从不同区域对资源环境有不同限制程度的角度考虑,构建了区域差别化排放约束和区域差别化道路土地资源约束下的双层规划模型,以描述离散交通网络设计问题。其中,上层模型是在差别化约束下,寻求系统阻抗与投资费用的Pareto最优解;下层模型采用固定需求下的用户平衡配流模型描述用户出行的路径选择。为对构建的模型有效求解,采用Frank-Wolfe算法(简称F-W法)[2]求解下层规划模型,采用NSGAII求解上层规划模型;为避免算法陷入早熟收敛,采用第k小距离策略代替拥挤距离策略,并验证了设计算法的有效性。算例测试结果及区域范围的鲁棒性分析,表明本文构建的模型和算法可为中等规模路网规划提供借鉴。
1优化模型
1.1符号表示
模型中使用的符号含义如下所示:
A为网络中路段a的集合;R为起点集合;S为讫点集合;xa为路段a的流量;X为路段流量向量;da为路段a的长度;Ka为路段a固有通行能力;Ka′为路段a单车道设计通行能力;ya为路段a的能力增量;Y为路段能力增量向量;ta(xa,ya)为路段a上的走行时间函数,是流量xa与能力增量ya的函数,采用BPR函数;Sa(xa,ya)为路段a上车辆的平均运行速度,是流量xa与能力增量ya的函数;qrs为点对(r,s)间的OD需求,r∈R,s∈S;fkrs为点对(r,s)间的第k条路径的交通流量,r∈R,s∈S;δa,krs为路径关联变量,如果路段a在连接OD对(r,s)间的第k条路径上,δa,krs取1,否则取为0;
1.2优化目标
典型离散交通网络设计的优化目标主要从交通系统运行效率、资源节约及用户便利的角度考虑,由于交通网络设计问题是典型的领导者-追随者问题,已广泛应用双层规划模型描述此类问题[3-4],优化目标分述如下:
(1)离散交通网络设计,首先要保证路网系统的总阻抗最小化,可用总行程时间最小化表示。由Wardrop第二原理[2]可知,路网系统总时间是路段流量向量与能力增量向量的函数,可表示如下:
(1)
(2)从有限资金的角度考虑,在无投资费用约束的情况下,应以投资费用最小化作为优化目标。由于投资费用与改扩建路段的长度、宽度有关,因此整体投资费用是路段能力增量向量的函数,可表示如下:
(2)
(3)下层模型从用户出行便利性的角度考虑,采用固定需求下的用户平衡模型,其目标函数如下:
(3)
一般认为此目标函数只是一种数学手段,不作直观或经济意义上的解释。
1.3约束条件
1.3.1上层模型约束条件
(1)区域差别化尾气排放约束
新型城镇化对生态环保要求更高,城镇中心区较周边地区有更为严格的机动车尾气排放要求,使机动车道单位面积的尾气排放广义费用呈现区域差别化。不同区域划分图见图1。
图1 不同区域划分示意图Fig.1 Schematic dcagram of region sect1ition
区域i机动车道单位面积的广义排放费用:
(4)
式中,Ai为区域i的路段集合,i=1,2,3;3.5为单车道宽度。Ei为区域i的广义排放费用,表示如下:
(5)
(6)
式中,Au,Bu,Cu为排放参数,路段a上平均速度Sa表示如下:
(7)
机动车尾气排放主要成分为NOx,VOC,CO,其排放相关参数[5-6]见表1。
表1 排放相关参数
新型城镇化模式下,中心地区较周边地区有更高的生态环保要求,认为三区域机动车道单位面积的广义排放费用存在如下关系:
(8)
(2)区域差别化道路土地资源约束
新型城镇化发展模式要求集约、节约利用土地,城镇中心区的土地资源较城镇外围地区要求更为严格,即土地资源约束表现出差异性。道路用地资源与路段的长度、可拓宽的宽度有关。针对新增车道改扩建的情况,由于通行能力是按车道增加扩容,因此不同区域路段改扩建的能力增量为路段固有能力的倍数,即:
(9)
式中,yamax为按规划通行能力增加的量;αi为区域i的能力增量参数,应由中心城镇向外围递增。
(3)对于无预算约束的离散型交通网络设计上层规划模型,从DNDP含义的角度,路段能力增量的取值范围如下:
(10)
1.3.2下层模型约束条件
下层模型由交通流守恒条件和非负约束条件,可得路段流量的约束条件如下:
(11)
(12)
(13)
1.4数学模型
对于相互冲突、矛盾的多个优化目标,不存在使各分目标同时取得最优的可行解[7]。而Pareto最优解是一组寻求多目标最优的折衷解,这组解的特点是在不弱化其他目标值的情况下,不可能再改进任一目标值。由于上层规划模型有两个优化目标,可采用Pareto最优理念构建上层模型。
由前文给出的模型优化目标函数及约束条件,基于Pareto最优解思想,构建了新型城镇化模式下的多目标离散交通网络设计双层规划模型如下:
(14)
(15)
(16)
(17)
(18)
xa=xa(ya)由下层模型求得:
(19)
(20)
(21)
(22)
2模型的求解算法
由于本文构建的交通网络设计模型是多个目标同时优化求取折衷解的模型,而遗传算法具有并行搜索的特性,只需选择合适的遗传算子即可搜索到模型的近似最优解[8],与传统启发式算法相比求解过程更为高效。由于F-W算法可以有效求解用户平衡配流模型,NSGAII[9-10]已被广泛应用于求解多目标优化的Pareto优化解[11-12],因此本文结合F-W算法和NSGAII设计了求解前文构建双层规划模型的进化算法。
2.1模型的算法设计
遗传算法的编码方法采用0,1符号编码,个体编码的长度length等于决策变量的个数,即要改扩建路段与新建路段的个数之和。
步骤1:初始化参数设置。分别设置种群规模M,最大遗传代数T,交叉概率Pc,变异概率Pm,初始进化代数Gen=1。
步骤2:在差别化道路土地资源约束条件对应搜索空间内随机生成本代初始种群pop,对每个个体,采用F-W法[2]计算下层UE模型得到路段流量向量x1。针对pop中每个个体,分别求解三区域单位面积排放的广义费用M1,M2,M3,并将满足M3-M2>0且M2-M1>0的个体作为本代最终个体集s的个体。判定s是否等于规模M,若是,将得到的s个个体作为本代最终个体,并得到对应的本代最终流量向量x2,转向步骤3;若否,转向步骤2。
步骤3:针对本代最终个体,分别计算两目标值,进行非支配排序,并计算每个个体的拥挤距离。若Gen>1,则采用精英保留策略选择进化个体。对本代当前个体进化操作得到下一代种群qpop,具体进化操作如下:
(1)选择算子,拥挤比较算子与随机联赛选择相结合的操作算子;
(2)交叉算子,采用双点交叉操作算子;
(3)变异算子,采用基本位变异操作算子。
步骤4:终止判断。若Gen 步骤5:算法结束,输出第一个最优前沿F1作为决策值集,每个决策值对应的个体为路段规划决策方案。 算法的具体流程如图2所示。 图2 算法流程Fig.2 Flowchart of algorithm 2.2算法验证设计 多目标进化算法的应用研究表明,NSGAII的拥挤距离仅在优化低维多目标优化问题时性能较好,说明拥挤距离的可解释性并不强[13]。而第k小距离作为一种最小邻里距离,是用欧式距离反映个体间的距离大小,已在第二代强度Pareto算法中广泛应用[14-15]。为避免前文设计算法出现早熟收敛,采用第k小距离代替设计算法中的拥挤距离,以验证设计的算法是否有效。 假设进化种群规模为N,外部集规模为N1,则种群中个体i与个体j间的距离可用两个体对应各目标值的欧式距离表示如下: (23) 式中,z为目标维数,P[i]·fk表示个体i的第k个目标值。 将个体i 与进化群体及外部集中所有个体的距离升序排列,其中第k小的距离值即为个体i 的第k小距离,k常取进化群体与外部集规模之和的开平方值。 3算例 3.1算例参数设置 本文在经典的Nguyen-Dupuis网络上(简称N-D网络)[16-17]划分不同区域,以测试本文提出的离散交通网络设计模型与算法。具体路网及区域划分见图3。 图3 路网图Fig.3 Road network N-D网络图由13个节点,19条待改扩建路段(实线表示)和6条待新建路段(虚线表示)组成。节点1和4为交通需求的发生点;节点2和3为交通需求的吸引点。路段a上的行驶时间可采用BPR函数如下: (24) 假设路段投资费用函数采用式(25): (25) 假设节点12,6,10,13所在路段为N-D网络的主轴线,路段8为区域的中心,可将N-D网络距中心距离远近划分为3个区域:区域1包括路段5,6,7,8,10,12,14,21,22;区域2包括路段1,2,13,16,17,19,20,23,24,25;区域3包括路段3,4,9,11,15,18。 针对新增车道改扩建的情况,从土地资源区域差别化约束,假定区域1、区域2、区域3的能力增量参数α1,α2,α2分别取0.5,1.0,1.5,由固有通行能力与能力增量之和,可得到其规划通行能力。针对新建路段的情况,仍保持原N-D网络参数设置不变,则修改的路网参数如表2所示。 3.2算例求解 运行开发的Matlab程序,得到满足差别化排放约束和道路土地资源约束的37个优化解及其对应决策值。37个不同优化解即最终道路规划方案,受篇幅所限不再一一列出;截取决策值的前5个最优前沿如图4所示。 图4中第一最优前沿的37个决策值对应37个最优规划方案。结合Pareto占优定义,第一前沿中的决策值为非支配解对应的决策值集,而其他前沿中的决策值均受前一前沿决策值支配。另外,第一前沿决策值集数量较多,表现出较广的分布性。 表2 需输入的参数 图4 NSGAII所得5个最优前沿 Fig.4 Five optimal frontiers obtaineed from NSGAII 3.3算法有效性的验算 将第k小距离取代拥挤距离,运行Matlab程序,将得到的决策值集与拥挤距离得到的决策值集对比见图5。 图5 两种距离策略对应决策值集对比Fig.5 Comparison of Corresponding decision value sets of 2 distance strategies 由图5可知,第k小距离策略得到的决策值多数与拥挤距离策略得到的决策值基本重合,少数受拥挤距离策略得到的决策值支配,且第k小距离得到的决策值分布范围较小。因此,对比结果说明NSGAII采用拥挤距离可以保证求取模型时解的收敛性和分布性,即验证了设计的算法可以有效求解构建的模型。 4区域划分的鲁棒性分析 由于前文得到的最优解集及决策值集是在一种区域划分基础上求取的,尚需分析约束强度区域范围变化对决策值的影响,以期为规划决策提供更为深入的借鉴。 情景1:将前文区域划分作为情景1。 情景2:将区域1划分得更小,即土地、排放约束更为严格要求的区域更小,即将情景1中区域1的路段6,7,10,12划分到区域2,见图6。 图6 情景2路网图Fig.6 Road network of scenario 2 情景3:区域1划分得更大,即土地、排放约束更为严格要求的区域更大,即情景1中区域2的1,16,20,23划分到区域1,见图7。 图7 情景3路网图Fig.7 Road network of scenario 3 在Matlab程序中更改土地资源约束范围与尾气排放约束范围之后,得到3种情景的决策值集对比如图8所示。 图8 3种情景决策值集对比Fig.8 Comparison of decision value sets under 3 scenarios 由图8可知,投资费用目标与系统阻抗目标是一组相互矛盾的目标,投资费用越高,系统阻抗越小。据中心区域划分大小的不同,可知情景2的中心区范围最小,情景1中心区范围次小,情景3中心区范围最大。据3种情景决策值集变化情况,得到如下两点分析结论: (1)投资费用大于4×104时,3种情景的投资费用目标值与系统阻抗目标值基本重合。这说明当投资费用较充裕时,同一投资费用决策值附近,3种情景的系统阻抗相差不大。 (2)投资费用小于等于4×104时,3种情景的决策值集差异明显。 ① 情景2的决策值集数量较情景1、情景3少,说明投资费用较低时,约束强度较高的中心区域范围越大,可选的路网规划方案越多。 ② 同一系统阻抗目标时,情景2投资费用决策值最大,情景3与情景1的投资费用决策值重合,或情景3投资费用最小,即投资费用较低时,同一系统阻抗值附近,中心区域范围越大,投资费用越小。这说明在道路投资费用不足情况下,按规划车道条数较少情况建设,可在投资费用相对较小的情况下,达到相差不大的系统阻抗目标。 综上可知,投资费用较充裕的情况下,较强的区域差别化排放约束与道路资源约束范围大小变化,对投资费用与系统阻抗影响较小;投资费用不足情况下,较强的区域差别化排放约束与道路资源约束范围越大,可在投资费用相对较低情况下达到相同的系统阻抗,并且可选的规划方案更多。 5结论 为使交通规划工作与生态、资源相协调,基于新型城镇化发展理念,提出了区域差别化的排放约束和土地资源约束,构建了离散交通网络设计双层规划模型,其中上层模型采用Pareto最优思想处理双目标优化问题。在NSGAII基础上,设计了模型的求解算法,并在Matlab平台上开发了相应的算法程序。算例的测试结果及区域范围的鲁棒性分析表明,本文构建的模型与算法可为实际路网规划工作提供决策参考和借鉴。 参考文献: References: [1]刘灿齐. 预算约束的离散交通网络设计问题[J]. 中国公路学报,2002,15(2):90-93. LIUCan-qi.DiscreteNetworkDesignProblemwithBudgetConstraint[J].ChinaJournalofHighwayandTransport,2002,15 (2): 90-93. [2]陆化普. 交通运输规划理论与方法[M]. 北京:清华大学出版社,2006:179-184.LUHua-pu.TheoryandMethodinTransportationPlanning[M].Beijing:TsinghuaUniversityPress, 2006:179-184.[3]CHIOUSW.Bi-levelProgrammingfortheContinuousTransportNetworkDesignProblem[J].TransportationResearchsect1B:Methodological, 2005,39 (4): 361-383.[4]张小宁. 双层优化交通模型及其算法[J]. 同济大学学报:自然科学版,2005,33(2):169-173. ZHANGXiao-ning.Bi-levelOptimizationinTransportationAnalysis[J].JournalofTongjiUniversity:NaturalScienceEdition, 2005, 33(2):169-173. [5]LONGJC,SZETOWY,HUANGHJ.ABi-objectiveTurningRestrictionDesignProbleminUrbanRoadNetworks[J].EuropeanJournalofOperationalResearch, 2014, 237(2): 426-439. [6]MAYERESI,OCHELENS,PROOSTS.TheMarginalExternalCostsofUrbanTransport[J].TransportationResearchsect1D, 1996, 1 (2):111-130. [7]SOHNK.Multi-objectiveOptimizationofaRoadDietNetworkDesign[J].TransportationResearchsect1A2011,45(6):499-511. [8]周明,孙树栋. 遗传算法原来与及应用[M].北京:国防工业出版社,2005. ZHOUMing,SUNShu-dong.GeneticAlgorithmsTheoryandApplications[M].Beijing:NationalDefendIndustyPress, 2005. [9]DEBK,MEMBERA,PRATAPA,etal.AFastandElitistMulti-objectiveGeneticAlgorithm:NSGA-II[J].IEEETransactionsonEvolutionaryComputation, 2002, 6(2):182-186. [10]LIMM,LIUSM,ZHANGL,etal.Non-dominatedSortingGeneticAlgorithms-BasedonMulti-objectiveOptimizationModelintheWaterDistributionSystem[J].ProcediaEngineering, 2012, 37(4): 309-313. [11]唐云岚,赵青松,高妍方,等.Pareto最优概念的多目标进化算法综述[J]. 计算机科学,2008,35(10):25-27,57. TANGYun-lan,ZHAOQing-song,GAOYan-fang,etal.OverviewontheParetoOptimal-basedMulti-objectiveEvolutionaryAlgorithms[J].ComputerScience, 2008, 35(10):25-27,57. [12]公茂果,焦李成,杨咚咚,等. 进化多目标优化算法研究[J]. 软件学报,2009,20(2):271-289. GONGMao-guo,JIAOLi-cheng,YANGDong-dong,etal.ResearchonEvolutionaryMulti-objectiveOptimizationAlgorithms[J].JournalofSoftware, 2009, 20(2):271-289.[13]刘厚才,陈志钢. 非支配排序均匀遗传算法[J]. 计算机应用研究,2011,28(11):4020-4022,4025. LIUHou-cai,CHENZhi-gang.Non-dominatedSortingUniformGenericAlgorithm[J].ApplicationResearchofComputers, 2011,28(11):4020-4022,4025. [14]陈大山,孙剑,李克平.基于SPEA2的城市快速路速度引导多目标优化[J].公路交通科技,2011, 28(10): 92-95,108.CHENDa-shan,SUNJian,LIKe-ping.Multi-objectiveOptimizationofUrbanExpresswaySpeedGuidanceBasedonSPEA2 [J].JournalofHighwayandTransportationResearchandDevelopment, 2011, 28(10): 92-95,108.[15]陆化普,李悦,蔚欣欣. 供给与需求不确定的离散交通网络设计模型[J].东南大学学报:自然科学版,2012,42(6):1221-1226. LUHua-pu,LIYue,YUXin-xin.DiscreteTrafficNetworkDesignModelunderSupplyandDemandUncertainty[J].JournalofSoutheastUniversity:NaturalScienceEdition, 2012, 42(6):1221-1226. [16]卞长志.需求不确定的离散交通网络设计模型与算法[D]. 北京:清华大学,2009:33-38. BIANChang-zhi.ModelandAlgorithmofDiscreteNetworkDesignProblemunderDemandUncertainty[D].Beijing:TsingHuaUniversity,2009:33-38. [17]LOHK,TUNGYK.NetworkwithDegradableLinks:CapacityAnalysisandDesign[J].TransportationResearchsect1B, 2003, 37(4): 345-363. 收稿日期:2015-09-14 作者简介:苏标(1989-),男,山东邹城人,硕士.(subiao2007@126.com) doi:10.3969/j.issn.1002-0268.2016.07.021 中图分类号:U491.1+3 文献标识码:A 文章编号:1002-0268(2016)07-0130-07 A Model of Discrete Transport Network Design and Its Algorithm under New Urbanization Mode SU Biao, RUAN Mei-hong, WANG Qian, CAO Dong-yuan (City Planning & Design Institute of Yiwu, Yiwu Zhejiang 322000, China) Abstract:In order to coordinate transport planning with ecology and resource, based on the development idea of new urbanization, the regional differentiated constraint of discharge and the road land resource constraint are presented, combing with the idea of the optimal Pareto, a bi-level programming model of discrete transport network design is established. In the upper-level programming model, the system impedance and investment cost are used as the optimization objective, the regional differentiated constraint is used as the constraint condition; in the lower-level programming model, the user equilibrium assignment model under the fixed traffic demand is used. Based on the NSGAII, the solving algorithm is designed for the model, moreover, in order to test the premature convergence performance of the algorithm, the tested algorithm that replacing the crowding distance strategy with the kth small distance strategy is designed, and the corresponding program is developed using Matlab. The optimal Pareto solution of the proposed model is got on the classical Nguyen-Dupuis network, and the designed algorithm is tested. To analyze the influence of the regional scope of the constraint strength on the decision value, the robustness analysis of region sect1ition is conducted, and the change trends of objective decision values under the condition of sufficient funds and insufficient funds are got. Key words:traffic engineering; discrete transport network design; optimal Pareto; bi-level programming model; new urbanization; regional differentiated constraint; non-dominated sorting genetic algorithm II (NSGAII)