| With the continuous development of the social economy and the further improvement of people’s living standards,the increase in the number of private cars has caused different degrees of congestion on urban traffic roads,which has brought greater delays to the travel of vehicles.According to relevant literature,the delays encountered by vehicles in the process of driving are mainly caused by queuing and parking delays on traffic roads and delays caused by waiting when encountering red lights at intersections.Reasonable scheduling will improve traffic congestion to a certain extent.Therefore,my country has introduced many policies for the development of public transportation.Among them,vigorously developing bus signal priority is one of the more effective solutions at present.Bus signal priority has greatly improved the utilization rate of the public transportation system.The main innovation of this paper is to combine the three improvements of the single-agent deep reinforcement learning algorithm,the DQN(Deep Q Network)algorithm,to form a new deep reinforcement learning algorithm,which realizes the priority of the bus signal at a single intersection,and integrates the single-agent deep reinforcement learning algorithm.The bus signal priority at the intersection is expanded to realize the bus signal priority at multiple intersections.Different priority methods are proposed for the bus signal priority at multiple intersections according to actual needs.In this paper,a bus signal priority strategy based on deep reinforcement learning is proposed.The algorithm and priority strategy are designed for the two signal configuration scenarios of single intersection and multi-intersection respectively,and the bus signal priority depth for the two road networks is constructed.The reinforcement learning algorithm model includes the state space,action space and reward function of the deep reinforcement learning algorithm,and in the multi-intersection bus signal priority,considering the multi-directional bus signal priority and the bus signal priority of the main road,a design for The bus signal is given priority under different needs,and the purpose of bus signal priority is achieved by controlling the timing of the traffic light signal at the intersection.A simulation verification platform based on the combination of SUMO simulation software and Python is built,and the simulation verification of bus signal priority under different traffic conditions is mainly carried out. |