1、Journal of Hebei Normal Universityy of Science&TechnologyVol.37No.2June,2023河北科技师范字37(2):73-79.D0I:10.3969/J.ISSN.1672-7983.2023.02.011基于模拟退火改进人工鱼群算法的交通信号配时优化许佳佳,李雪梅(安徽三联学院1 交通工程学院,2 电子电气工程学院,安徽合肥,2 30 6 0 1)摘要:针对传统的信号配时算法无法适用于过饱和流量的交叉口的限制,结合模拟退火算法初值鲁棒性和局部收敛精度高的特点改进人工鱼群算法以提升其全局搜索能力,然后综合考虑周期时长、绿灯时间和饱
2、和度等作为约束条件,以交叉口车均延误最小为目标函数构建信号配时优化模型,分别利用单一智能算法(模拟退火算法,人工鱼群算法)及其组合改进算法(模拟退火改进人工鱼群算法)对模型进行求解,并对现状方案和3种智能算法求解方案情况下的交叉口整体车均延误进行对比。结果表明,模拟退火改进人工鱼群算法的效果明显优于现状和单一算法,在迭代的初期便能非常接近最优解和稳定下降趋势,表现出快速寻优能力,验证了模拟退火改进人工鱼群算法的可行性与适用性。关键词:交通信号;配时优化;模拟退火改进人工鱼群算法中图分类号:U491文献标志码:A文章编号:1 6 7 2-7 9 8 3(2 0 2 3)0 2-0 0 7 3-0
3、 7交通信号配时优化对于减小交叉口的车均延误和提升其通行能力有着重要的作用。基于此,相关学者对交叉口信号配时做了诸多研究和改进。如:运用传统的信号周期配时方法进行交叉信号配时优化及通过软件进行仿真评价1-3;通过建立动优化控制模型对交叉口的信号方案进行动态控制研究4,5 ;基于交叉口平均延误最小化目标运用遗传算法进行交叉口信号配时方案的求解与运行效果评价(6-8);以及运用荧火虫算法、蜜蜂算法和粒子群算法等智能算法进行信号配时优化9-。由于传统的信号配时方法无法适用过饱和流量的交叉口优化1 2】,而单一智能算法在求解信号配时在解决实际问题时因自身的不足影响计算结果和工作效率,如遗传算法存在编码
4、不规范和粒子群算法易于陷人局部最优解等问题6.7 。为此,笔者综合考虑周期时长和绿灯时间及饱和度等约束条件,以交叉口车均延误最小为目标函数构建信号配时优化模型,选择收敛精度高的模拟退火算法和初值鲁棒性强的人工鱼群算法组合构建模拟退火改进人工鱼群算法,对信号配时优化模型进行求解,并对现状方案和3种不同智能算法求解方案情况下的交叉口整体车均延误进行对比,验证模拟退火改进人工鱼群算法的可行性与适用性。1模拟退火改进人工鱼群算法模拟退火(SimulatedAnnealing,SA)算法是根据物理知识中固体退火原理所开发的应用于求解最优化模型的一种通用的仿自然优化算法,SA算法中将物质的能量达到最低状态
5、的设定模拟成目标函数并根据固体物质的退火过程包括加温、等温和冷却等3个过程进行求解1 3。SA算法由于在等温过程中采用了Metropolis准则,能够有一定的概率去接受恶化解,使其能够跳出局部最优而有着较好的全局搜索能力。人工鱼群(Artificial Fish-Swarm,AF)算法是基于鱼的觅食、聚群、追尾、随机活动等行为所提出的一种应用于求解最优化模型的群智能优化算法,在迭代优化的过程中人工鱼个体的最优状态会被进行跟踪和记录,并且人工鱼往往会在极值点特别是全局极值点进行聚集从而找到最优解1 4-1 6 ,AF 算法相较于传统的求解方法具有分布处理的能力及参数和初值鲁棒性强等特点。AF算法
6、虽然有着较好的全局收敛性,但由于感知能力和步长参数是固定的,参数设置过大会导致基金项目:安徽省高校自然科学优秀青年科研项目(项目编号:2 0 2 2 AH030161);安徽省高校自然科学重点科研项目(项目编号:2 0 2 2 AH051993);安徽三联学院科研项目(项目编号:PTZD2022008,z j t 2 2 0 0 2)。收稿日期:2 0 2 3-0 2-2 4;修改稿收到日期:2 0 2 3-0 4-1 37437卷河北科技师范学院学报在接近最优解的附近来回振荡而影响最终求解的精度,参数设置过小会导致在局部最优解中无法跳出即未达到最优值区域结束算法运算,因此可尝试利用SA算法初
7、值鲁棒性和局部收敛精度高的特点对AF算法进行改进,构建模拟退火改进人工鱼群(SAAF)算法。首先,通过AF算法对每一代人工鱼中的全局最优个体进行搜索,再对其运用SA算法进行退火模拟运算以避免AF算法陷人局部最优解的情况,并将SA算法的寻优结果适应度与AF算法进行对比以更新人工鱼群进行迭代。SAAF算法的运算逻辑过程见图1。开始设置初始化参数和鱼群,迭代次数gen=1探索领域内中心点及拥挤度探索领域内最优点及拥挤度否拥挤度阈值是觅食行为,随机移动搜索更优位置更新群体状态1否搜索次数 值更新至鱼群状态3是随机行为,随机选择一个状态更新至鱼群状态4聚群行为,更新群体状态1 和对应适应度1更新至鱼群状
8、态1追尾行为,更新群体状态2 和对应适应度2更新至鱼群状态2比较适应度确定最优解送代次数count=0解变换得到新解否比较确定最优解判断是否接受新解是保存第gen代最优解gen=gen+1是求得最优解Gen 3m,道路无纵坡,无自行车影响,大车比例很小不作特别分析,因此不考虑对饱和流率的影响与修正,确定一条直行车道的标准饱和流量为1650pch/h,一条直行车道的标准饱和流量为1 5 5 0 pch/h。该交叉口各方向流量与配时基础数据见表1。表1安徽省合肥市紫云路与金寨路平面交叉路口各方向流量与配时数据单车道交通量饱和流量相位进口方向绿灯时长/s黄灯时长/s/(pcu h-)/(pcu h-
9、)西进口直行4081165045东进口直行70西进口左转1092155022东进口左转2413北进口直行344。3165033南进口直行49北进口左转4284155020南进口左转122基于交叉口的现状交通流量和配时数据,考虑交叉口各个相位的启动损失时间为3s,计算结果显示,整体交叉口的车均延误为2 0 2.8 1 s/pcu,表明车辆通过该交叉口时的拥堵情况较为严重。下面试验用SA算法和AF算法及SAAF算法进行交叉口的信号配时优化。(1)S A 算法的相关参数设置:随机生成初始解,初始温度T。=1 0 0 0,终止温度Tend=0.001,每次退火温度下的送代次数L=500,降温速率q=0
10、.9,最大送代次数count=100。(2)A F算法的相关参数设置:人工鱼的数量fishnum=100,最大送代次数MAXGEN=100,觅食行77基于模拟退火改进人工鱼群算法的交通信号配时优化许佳佳等2期为中的最多试探次数try_number=30,模拟鱼感知半径的感知距离uisual=35,拥挤度因子(模拟鱼群的拥挤程度的拥挤度因子)delta=0.618,最大移动步长step=4.5。(3)交叉口延误计算的其他相关参数设置:针对于交叉口信号配时的约束优化模型中的约束条件要求,行人过街步行速度,取1.5 m/s,车辆通过交叉口的速度。为3m/s,4个相位中两个对向方向车辆或行人通过交叉口
11、需要经过最大的距离依次取40,5 0 30,5 0 m,各相位的绿灯损失时间均取3s,各相位的黄灯时间也设置为3s。基于交叉口的流量数据和相关的交叉口形式、交通流和信号配时的默认设置参数,代人上述交叉口信号配时的约束优化模型从而实现模型的实例化,先分别运用SA算法和AF算法对其进行启发式求解和计算延误,再将两种方法基于前述模拟退火改进人工鱼群算法的思路进行组合并进行实例模型的求解,最终得到单一智能算法和组合改进算法的信号配时方案解及对应的延误数据,具体的交叉口信号配时现状与优化方案及其运行效果评价数据见表2。表2安徽省合肥市紫云路与金寨路平面交叉路口信号配时现状与优化方案运行效果相位1相位2相
12、位4相位3车均延误/配时方案绿灯时间/s绿灯时间/s绿灯时间/s绿灯时间/s(s pcu)案例现状45223320202.81模拟退火算法3827344698.94人工鱼群算法3724344197.88模拟退火改进人工鱼群算法3723344196.66试验结果表明,SA算法、AF算法和SAAF算法所得的信时配时方案中的时间数据之间较为接近,但相对于现状信号配时方案有着较大变化,3种算法求解的信号配时方案对应的交叉口整体的车均延误分别为9 8.9 4,9 7.8 8,9 6.6 6 s/pcu,相较于现状交叉口车均延误均减小了5 0%以上,说明通过智能算法进行交叉口信号配时优化的效果较为明显,并
13、且其中SAAF算法所得方案的车均延误要更优于单一的SA算法和AF算法(图2)。400模拟退火算法350-一一一人工鱼群算法(r-nod.s)/Mmf+300模拟退火改进人工鱼群算法2502001501005001工11611162126313641465156616671768186 91 96送代次数图2交通信号配时优化3种算法选代优化过程计算结果表明,3种不同的算法的迭代过程变化情况有着较大的差异(图2)。SA算法因为其全局搜索能力表现出迭代初期过程波动程度较大,而AF算法基于其较强的搜索能力使得其初期解的结果较优并且下降过程较为稳定。而SAAF算法结合了两种方法的优点,在迭代的初期即非常
14、接近最优解,在后续迭代过程中也表现非常稳定的持续下降趋势,并且改进后的算法历代迭代所得到的信号配时方案对应的交叉口整体车均延误均优于另两种算法,表现出SAAF算法求解约束优化模型的良好效果。(责任编辑:朱宝昌,杨静)37卷78河北科技师范学院学报4结论与讨论本次研究以交叉口车均延误最小为目标函数和周期时长及绿灯时间等为约束条件构建信号配时优化模型,并基于SA算法对AF算法进行改进后对模型进行求解与分析交叉口的通行效果改进情况,得出以下结论:(1)AF算法由于其感知能力和步长参数是固定的,会使其容易跳过最优解和陷人局部最优解,利用SA算法初值鲁棒性和局部收敛精度高的特点进行改进可以提升其搜索全局
15、最优解的能力;(2)S A 算法、AF算法和SAAF算法求解所得的信时配时方案中的时间数据之间较为接近,相对于现状信号配时方案有着较大的优化效果,并且SAAF算法的效果要优于单一算法。(3)SA算法在迭代运算的初期过程波动程度较大,而AF算法初期解的结果较优并且下降过程较为稳定,SAAF算法在迭代的初期便能非常接近最优解和稳定下降趋势表现出快速寻优的能力。本次研究主要针对典型的平面单点十字交叉道口,对于其它类型的交叉口信号配时点控和多个交叉口的线控还有待进一步论证和研究。参考文献:1凌墨,吴桢,郭建华.考虑交通流不确定性的单交叉口信号配时方法J.南通大学学报(自然科学版),2 0 2 0,1
16、9(1):33-41.2常在斌,代雪珍,卫军超.城市道路交叉口信号配时模型J.信息通信,2 0 1 8(5):7 8-8 0.3白龙,白芳舒,杨凯.基于Synchro进行多交叉口信号配时优化的应用J.黑龙江交通科技,2 0 1 6,39(1):1 32-1 34.4廖菲菲,贺春林,陈毅红.基于加权动态规划算法的道路交通信号灯配时方案研究J.西华师范大学学报(自然科学版),2 0 2 2,43(2):2 32-2 37.5邢岩,郝雨晴,高治军,等.基于模糊控制的单交叉口信号配时优化J.中国科技论文,2 0 2 1,1 6(8):8 9 0-8 9 4.6陆颖,林丽.基于遗传算法的平面交叉口信号配
17、时优化J.森林工程,2 0 2 0,36(6):1 0 3-1 0 9.7陶怀仁,邹杰,钱思翰,等.利用AnyLogic和VISSIM混合仿真的交叉口信号配时优化J.交通科技与经济,2 0 2 3,25(1):34-41.8慕飞飞,张惠珍.基于遗传算法的单点交叉口信号配时优化J.上海理工大学学报,2 0 1 5,37(6):6 0 0-6 0 4.9王永圣,朱颖心,赵中雨,等.基于萤火虫算法的交叉口交通灯配时优化研究J.武汉理工大学学报(交通科学与工程版),2 0 2 1,45(4):6 9 9-7 0 3.10邹娟,刘斌.基于改进元胞传输模型的交叉口信号配时优化J.自动化与仪表,2 0 1
18、8,33(7):7 9-8 3.11段鹏飞.基于约束粒子群算法的交叉口定周期信号配时J.军事交通学院学报,2 0 1 4,1 6(7):8 6-9 0.12陈峻,徐良杰,朱顺应,等.交通管理与控制M.第二版.北京:人民交通出版社股份有限公司,2 0 1 7:2 2 5-2 3013曹阳.基于模拟退火的交叉口自适应信号控制优化研究J.交通运输工程与信息学报,2 0 1 8,1 6(1):49-5 5,6 0.14张玉春,程春英.关于人工鱼群算法的探讨J.内蒙古民族大学学报(自然科学版),2 0 1 6,31(3):2 0 3-2 0 5.15易世伟,周根宝,基于人工鱼群算法车辆路径问题的研究J.
19、内蒙古农业大学学报(自然科学版),2 0 1 5,36(2):127-130.16张官进,宋梓杰,周子文,等.基于人工鱼群算法的概率积分模型参数反演J.安徽科技学院学报,2 0 2 1,35(4):70-76.第一作者简介:许佳佳(1 9 9 1-),男,硕士,副教授。主要研究方向:交通信息与安全。Traffic Signal Timing Optimization Based on Simulated AnnealingImproved Artificial Fish-Swarm AlgorithmXU Jiajia,LI Xuemei?2(1 School of Traffic Engin
20、eering,2 School of Electronic and Electrical Engineering,Anhui Sanlian University,Hefei Anhui,230601,China)Abstract:In view of the limitation that the traditional signal timing algorithm cannot be applied to the inter-section with supersaturated flow,the global search ability of artificial fish-swar
21、m algorithm is improved by com-bining the characteristics of the robustness of the initial value of the simulated annealing algorithm and the high上接第1 1 页)79许佳佳等基于模拟退火改进人工鱼群算法的交通信号配时优化2期accuracy of local convergence,and the signal timing optimization model is constructed taking the cycle length,gree
22、n light durarion and saturation as constraints and t minimum average vehicle delay at the intersection as theobjective function.The single intelligent algorithm and the improved algorithm are used to solve the model,re-spectively,and the overall vehicle delay at the intersection under the current si
23、tuation and the three intelligentalgorithm solutions are compared.The effect of artificial fish-swarm algorithm improved by simulated annealingis significantly better than the current situation and the single algorithm,and it can be very close to the optimalsolution at the initial stage of the itera
24、tion and shows the ability of fast optimization in the stable downwardtrend,indicating the feasibility and applicability of artificial fish-swarm algorithm improved by simulated an-nealing.Key words:Traffic signals;Timing optimization;Simulated annealing improved artificial fish-swarm algorithmEffec
25、ts of Planting Density on Grain Yield and Protein Content of Zhongmai 30SHI Jinping,ZHANG Min,YANG Min,LIU Yan,CAI Ruiguo(College of Agronomy and Biotechnology,Hebei Key Laboratory of Crop Stress Biology,Hebei Normal University of Science&Technology,Qinhuangdao Hebei,066004,China)Abstract:The effect
26、 of different planting densities on the dynamics of population size,dry matter accumula-tion,nitrogen(N)accumulation transport,grain yield and protein content of Zhongmai 30 was studied withthree planting densities:4.5,6 and 7.5 million plants/hm under field conditions.The results showed thatplantin
27、g density significantly affected grain yield and spike number of Zhongmai 30.The grain yield,spikenumber per hectare and percentage of earring-tillers of the 6 million plants/hm?treatment were higher thanthose of the others.But kernels per spike and 1 000-grain weight showed little difference,indica
28、ting that thegrain yield was affected by planting density mainly through affecting kernels per spike.Dry matter accumula-tion amount of Zhongmai 30 improved with the increase of planting density in mature stage,while the nitrogenaccumulation,nitrogen transport,contribution rate to grain nitrogen acc
29、umulation,and grain protein contentwere the highest with the planting density of 6 million plants/hm treatment,the best planting density inEastern Hebei Plain,under which high yield would be achieved through increasing spike number,and highprotein content would be reached through promoting N accumulation and transport.Key words:Zhongmai30;planting density;dry matter accumulation;grain yield;protein content;EasternHebei Plain