ArticlePublisher preview available

Recent advances in traffic optimisation: systematic literature review of modern models, methods and algorithms

Wiley
IET Intelligent Transport Systems
Authors:
To read the full-text of this research, you can request a copy directly from the authors.

Abstract and Figures

Over the past few decades, the increasing number of vehicles and imperfect road traffic management have been sources of congestion in cities and reasons for deteriorating health of its inhabitants. With the help of computer simulations, transport engineers optimise and improve the capacity of city streets. However, with an enormous number of possible simulation types, it is difficult to grasp valuable, innovative solutions which are of the greatest value to city citizens. In this work, the authors expose various problems within this area having reviewed and analysed over 130 papers selected out of 1200 works in the field of urban simulations. The study describes the selection process of important papers and highlights characteristics of microsimulations, macrosimulations, computation optimisations and other approaches found in the literature which are especially useful and should be further built on in the future. They present and compare results provided in reviewed works in terms of throughput improvement, queue, waiting and travel time reduction, vehicle speed increase, speed‐ups as well as assumed simulation parameters. Finally, they focus on research gaps, such as a small number of works considering crisis simulations, few real‐world scale simulations as well as on software architectural changes and low‐level optimizations.
This content is subject to copyright. Terms and conditions apply.
IET Intelligent Transport Systems
Review Article
Recent advances in traffic optimisation:
systematic literature review of modern
models, methods and algorithms
ISSN 1751-956X
Received on 24th May 2020
Revised 20th October 2020
Accepted on 30th November 2020
E-First on 2nd February 2021
doi: 10.1049/iet-its.2020.0328
www.ietdl.org
Rydzewski Aleksander1 , Czarnul Paweł1
1Department of Computer Architecture, Gdańsk University of Technology, Gabriela Narutowicza Street, Gdansk, Poland
E-mail: Aleksander.Rydzewski@pg.edu.pl
Abstract: Over the past few decades, the increasing number of vehicles and imperfect road traffic management have been
sources of congestion in cities and reasons for deteriorating health of its inhabitants. With the help of computer simulations,
transport engineers optimise and improve the capacity of city streets. However, with an enormous number of possible simulation
types, it is difficult to grasp valuable, innovative solutions which are of the greatest value to city citizens. In this work, the authors
expose various problems within this area having reviewed and analysed over 130 papers selected out of 1200 works in the field
of urban simulations. The study describes the selection process of important papers and highlights characteristics of
microsimulations, macrosimulations, computation optimisations and other approaches found in the literature which are
especially useful and should be further built on in the future. They present and compare results provided in reviewed works in
terms of throughput improvement, queue, waiting and travel time reduction, vehicle speed increase, speed-ups as well as
assumed simulation parameters. Finally, they focus on research gaps, such as a small number of works considering crisis
simulations, few real-world scale simulations as well as on software architectural changes and low-level optimizations.
1Introduction
Since 1886, when Karl Benz patented the car [1], the population
has been growing steadily [2] and the demand for vehicles is
growing rapidly. This demand makes city authorities notice the
problems caused by the effects of the most popular transport type.
These problems include not only traffic jams that burden the
economy of countries [3], but also the deterioration of the health of
city residents. According to the Eurostat case study [4], with the
current sales results and methods of recycling old vehicles [5], 15
million vehicles enter city streets every year. Due to the
aforementioned problems and alarming data, many scientists are
doing research that can help reduce the negative effects of road
transport by improving safety, capacity and average speed during
congestion. All these factors have a direct impact on exhaust gas
emissions [6] and the life satisfaction of city citizens. In this work,
we focus on the latest reports in the field of road simulations,
believing that the latter currently constitute the most effective way
of managing city traffic. In our analysis, we aimed at finding works
that show the greatest percent of improvement on urban roads.
Additionally, we looked for problems that appear in most of the
studies in this domain. Finally, the work describes simulation
methods that have been used in recent years and highlight the most
valuable ones.
In our work, we described each of the simulation methods that
have been related to city simulations over the last few years.
Besides that, we describe the cores of these works and unusual
findings. Section 3 analyses problems and solutions related to the
movement of vehicles in the urban environment, but also those
concerning simulators or smart cities in the future as well as goals
set for them. Section 4 allows to track the latest trends in the
literature. In each section, we described each method from the
simplest used in the literature to the most complex one. In the
subsection dealing with microsimulations, we proceeded with
works focusing on cellular automata (CA), moving to multi-agent
systems (MASs) that have a very wide range of applications ending
with evolutionary algorithms and fuzzy logic. The next subsection
focuses on macrosimulations in which we included a cell
transmission model (CTM) which is similar to CA, a macro
fundamental diagram (MFD) which is based on estimating the flow
of vehicles on individual road elements, and we finished by
presenting Petri nets which show the representation of the road as a
network of states reflecting city fragments. Description of tests and
systems allowing for parallelisation of simulations in the CPU and
GPU environment follows. We also included ways of performing
calculations in cellular networks, clouds and a fog environment. To
complete the work by including other methodologies that have
emerged in this branch of science, we described other approaches
using operations research, game theory, graph theory, optimisation
of city grids and other useful tools needed for integration
simulation environments and modern web systems.
The following Section 5 includes observations that allow the
reader to spot problems in the research on simulations. There we
can find key issues crucial for this branch of science, also
presented in the form of diagrams with superimposed particular
work's results. We then outline directions of research that are
neglected such as a small number of papers dedicated to crises and
driver safety, a small number of user-friendly modern simulators
for academic environments (the direction of development of
simulation as a service) and a large disproportion in the parameter
sets used during city simulations. We believe that this work details
an extremely important problem, i.e. how to create widespread
road analysis systems so that cities can collaborate on modern
solutions that are truly groundbreaking.
In recent years a large number of research works devoted to
urban traffic optimisation have been created. This review describes
results from a most novel and interesting papers and presents these
to the reader in a transparent form which allows understanding
specific techniques of simulation from basic to most modern
approaches in the literature. In our opinion, this kind of study has
considerable value for scientists and should be repeated
periodically. For this reason, in Section 2, which follows, we
described how to repeat the research we have carried out in this
work. The work contained in this paper comes from the three
largest databases of scientific articles, i.e. Elsevier, Springer and
IEEE.
2Literature search method
This paper focuses on research which helps optimise traffic flows
or create new policies regulating traffic jams when accidents occur.
With that intention, the phrase ‘Traffic AND simulations AND
IET Intell. Transp. Syst., 2020, Vol. 14 Iss. 13, pp. 1740-1758
© The Institution of Engineering and Technology 2021
1740
... In the last decade, traffic d ensity h as i ncreased w orldwide b y t he g rowing a mount of vehicles making the management of the traffic more challenging [1], [ 2]. This leads to more traffic j ams, a ccidents [ 3] o r t ransportation p roblems s uch a s c ostly d elays [4]. ...
... Thus, traffic experiments should be performed in a virtual environment using traffic simulations [4]. Mapping the real world into a virtual environment and simulation which are also being studied intensively in the research community [2], [4] is of high priority for the traffic management [1]. Simulations require models which contains roads, buildings, traffic lights or traffic demands to reflect the reality in those aspects that are needed to find responses for posed research questions [6]. ...
Conference Paper
Full-text available
Traffic within cities has increased in the last decades due to increasing mobility, changing mobility behavior and new mobility offerings. These accelerating changes make it increasingly difficult for responsible authorities or other stakeholders to predict mobility behavior, to configure traffic rules or to size roads, bridges and parking lots. Traffic simulations are a powerful tool for estimating and evaluating current and future mobility, upcoming traffic services and automated functionalities in the domain of traffic management. For being able to simulate a complex real-world traffic environment and traffic incidents, the simulation environment needs to fulfill requirements from real-world scenarios related to sensor-based data processing. In addition, it must be possible to include latest advancements of technology in the simulation environment, for instance, (1) connected intersections that communicate with each other, (2) a complex and flexible set of rules for traffic sign control and traffic management or a well-defined data processing of relevant sensor data. In this paper we therefore define requirements for a traffic simulation based on a complex real-world scenario in Germany. The project addresses major urban challenges and aims at demonstrating the contribution that the upcoming 5G mobile generation can make to solving real-time traffic flow optimization. In a second step, we investigate in detail if the simulation environment SUMO (Simulation of Urban Mobility) fulfills the postulated requirements. Thirdly, we propose a technical concept to close the gap of the uncovered requirements for later implementation.
... Both IoV and CAVs assume that vehicles are equipped with sensors, software, and other technologies to collect and exchange information over the Internet with other vehicles or smart devices. However, these technologies are not expected to be available in most private vehicles until 2040 [12,13]. ...
Chapter
The use of routing services has witnessed a notable surge in recent years. While most of them provide users with the shortest and the fastest routes, only a few of them provide information about the most eco-friendly route or gather information about the vehicle or the user preferences. Eco-routing has demonstrated its potential to significantly reduce both fuel consumption and Greenhouse Gas Emissions (GGE). However, most of the routing applications supporting this feature do not consider the specific car features, the road slope or the traffic conditions, providing only a rough estimation of the fuel consumption (mainly based on travel distance and type of fuel). Integrating such additional information would result in more flexible and powerful routing applications, allowing end-users to prioritize different features (travel time, distance, fuel consumption, etc.) according to their needs or preferences. In this context, we propose an easy-to-configure smart-routing web framework, providing end-users with alternative routes for their trips, including the most common ones (minimum distance and minimum expected travel time) together with an eco-friendly route, computed in a more precise way than current routing services.
... With the proliferation of selfish VRG systems, however, researchers find that travel efficiency could be reduced since the same optimal route is recommended to numerous vehicles simultaneously [11]. It is called the Braess' paradox that congestion is migrated from a road to an alternative one due to the simultaneous route diversion [12]. ...
Article
Full-text available
Coordinated vehicle route guidance is recognized as an effective way to alleviate the Braess' paradox that new congestion is generated since numerous vehicles obey the same guidance from Google Maps. In conventional route games, decision‐makers are assumed to be completely rational (maximized utility is taken as an optimization objective). However, behavioral research finds that not only the expected profit is pursued, but also the fairness psychology is concerned by decision‐makers in game theory. In existing studies, the fairness concern of players is widely accepted in supply chains. Inspired by the fairness psychology of supply chain members, the vehicle fairness coefficient is originally proposed in this paper. Moreover, a unified fairness mechanism of the routing game is built to perfect the existing theoretical framework of route games. Specifically, the formulated vehicle fairness coefficient is incorporated into the payoff functions of a perfectly rational‐based routing game, which makes the single‐objective problem to be multiple. Compared with the current completely rational‐based route games, this improvement allows vehicles to focus not only on travel time but also on route schemes' fairness. The consideration of vehicle fairness concern leads the original symmetric payoff matrix of the route game to be asymmetric. Since the existing solving theorems are not necessarily valid for the asymmetrical multi‐player game, a matched reinforcement learning algorithm is adopted to solve this new game. An experimental study shows that the averaged fairness coefficient is increased from 0.798 to 1.00 on the basis of the equal travel time due to the working of the designed fairness mechanism.
... Traffic control in smart cities offers a solution to this problem by enabling more efficient traffic management by automating traffic lights and other signalling devices. These traffic control systems can also optimise public transport, reducing passenger waiting times and improving overall system efficiency [1]. ...
Chapter
This article focuses on communicating and transmitting meaningful parameters between junctions in traffic control systems. Decisions taken at one junction can have a domino effect on subsequent junctions, and good communication can allow for better coordination and optimisation of traffic throughout the system. Traffic control algorithms must know the parameters to determine how distributed the control should be, and the distance the information will be sent to control nodes is necessary. In this article, we present an orientation to the distribution of the control algorithms that support the architecture presented in previous works. We review the consequences of having isolated control per junction, collaborative control where information is shared, and consensual control where information is known by all nodes involved at various junctions. The article also describes the proposed control methods adapted to the architecture presented in previous works and presents the tested algorithms. Finally, conclusions and possible lines of progress are presented. The goal of this article is to contribute to the optimisation and coordination of traffic control systems in smart cities.KeywordsCity Traffic ControlDistributed Intelligent ControlSmart Cities
... The latest developments in the approaches and algorithms for road traffic optimisation were systematically analysed by Rydzewski et al. Various potential types of simulation that may be used in this regard were examined by the researchers, for example NetLogo, VANET, SUMO, AIMSUM and VISSIM [26]. ...
Article
Full-text available
With the fast-expanding number of vehicles in smart cities, the management of road intersections and traffic congestion has grown to be major problems. Drivers often express their opinion that putting traffic lights on while taking traffic flows into account will have a significant impact on how traffic moves. This paper presents a smart Road traffic Control management system termed Urban Traffic Control (UTC) keeping real-time dynamic traffic flow in mind which helps in upgrading the level of road traffic network management. To provide an organized traffic arrangement, UTC presents methodologies such as vehicle counting, controlling process, and evaluation of lanes keeping status in mind, this whole procedure is implemented by taking the complete traffic network into an account instead of just considering intersections. The primary goal of our system is to lessen traffic jams by cutting down on the trip and waiting times vehicles spend at crossings and intersections. We need to assign a plan for traffic flow that has the least amount of traffic congestion and vehicle waiting time, for this purpose some indicators and models are introduced in this study. Lane weight, traffic jam indicator, and vehicle priority are among these models. As this work is an improvement on the current Road Network without much changing, we integrate our system on normal traffic lights which allow each lane a chance to move and we also considered the no-interference lane movement. To simulate our idea, we introduced a smart road traffic control system consisting of multi-agents, by using a NetLogo stimulator. To compare the fixed cycle traffic light, several vehicles (150 in total) with random behaviour were generated and scattered over 25 different intersections for the time duration of 9 h. This setting was used to test our smart traffic control solution on both lane flow and no interference movement flow. According to the obtained results, there was a 25.98% reduction in total average waiting time over simulation period for all vehicles and a reduction of 34.16% for no interference movement flow. These observations clearly state that suggested method is better suited for today's complex traffic conditions where change in infrastructure is minimal.
Chapter
Traffic is constantly changing, traffic supposition is extremely crucial in urban planning congestion control as well as management systems. Long-term traffic predictions help with relevant factors and smart city current traffic reduction. Traffic flow is an important topic because it transports regional factors and patterns regional spatial structure. Traffic prediction is gaining popularity due to its widespread real-world applications in traffic management, urban computing, public safety, and other fields. For intelligent transportation systems, timely and accurate traffic flow prediction is critical. A MSFF-Multi-Stream-Feature-Fusion method is proposed in this paper to remove and incorporate rich features after traffic data.
Article
Full-text available
This paper contributes to the question how to optimize fixed-time traffic signal coordinations for real-world applications. Therefore, two models are combined: An analytically model that optimizes fixed-time plans based on a cyclically time-expanded network formulation, and a coevolutionary transport simulation that is able to evaluate the optimized fixed-time plans for large-scale realistic traffic situations. The coupling process of both models is discussed and applied to a real-world scenario. Steps that were necessary to align the models and improve the results are presented. The optimized fixed-time signals are compared to other signal approaches in the application. It is found, that they also help to improve the performance of actuated signal control.
Article
Full-text available
This study develops a dynamic traffic microsimulation model for testing a mass evacuation of the Halifax Peninsula, Canada. The model is developed utilizing multiple data sources and calibrated using a Latin Hypercube (LH) sampling technique. The proposed microsimulation modeling framework adopts a Dynamic Traffic Assignment process to capture temporal variations in travel time and traffic congestion propagation during evacuation in the Halifax transport network. The study demonstrates the efficacy of the model in predicting traffic flows for evacuation due to floods of water level 2.9m, 3.9m, and 7.9m. Network level impacts as well as individuals’ evacuation experience are examined utilizing the developed model. The results suggest that it takes 22 hours to evacuate the Peninsula in the case of a flood of water level 2.9m. In case of all scenarios, it takes 6-8 hours to complete 50% evacuation, whereas the rest is evacuated in 14-16 hours depending on the extent of the road damages caused by the floods. Individuals departing early experience higher network and local level traffic congestion during evacuation. The model results will be useful for policy makers to develop evacuation plans and countermeasures.
Article
To analyze the largest capacity of expressway network, the concept of road network bottleneck and its analyzing method are presented. Based on the bottleneck theory in Graphics, road network bottleneck is defined, and Ford-Fulkerson method and super origin-destination, short for OD, method are adopted for analysis of single OD and multiple OD road networks respectively. With Beijing-Hongkong-Macau expressway in Anyang-Xinxiang road network, Henan province, as a case study, application of road network bottleneck was investigated in aspects of network entrance management, network congestion points analysis and traffic assignment. For overall analysis of the congestion points in road network, the concept of bottlenecks chain corridor was presented. Bottlenecks chain corridors are key corridors for traffic diversion under disastrous events, which have major impact on the operation of road network. The case study indicates that road network bottleneck and bottlenecks chain corridor have significant value in expressway network operation management.
Chapter
Evaluating protocols and applications for Intelligent Transportation Systems is the first step before deploying them in the real world. Simulations provide scalable evaluations with low costs. However, to produce reliable results, the simulators should implement models that represent as closely as possible real situations. In this survey, we provide a study of the main simulators focused on Intelligent Transport Systems assessment. Additionally, we examine the temporal evolution of these simulators giving information that leads to an overview understanding of how long the scientific community takes to absorb a new simulator proposal. The conclusions presented in this survey provide valuable insights that help researchers make better choices when selecting the appropriate simulator to evaluate new proposals.
Chapter
GPU-based parallelization of agent-based modeling (ABM) has been highlighted for the last decade to address its computational needs for scalable and long-run simulations in practical use. From the software productivity viewpoint, model designers would prefer general ABM frameworks for GPU parallelization. However, having transited from single-node or cluster-computing platforms to GPUs, most general ABM frameworks maintain their APIs at the script level, delegate only a limited number of agent functions to GPUs, and copy agent data between host and device memory for each function call, which cannot ease agent description nor maximize GPU parallelism. To respond to these problems, we have developed the MASS (Multi-Agent Spatial Simulation) CUDA library that allows users to describe all simulation models in CUDA C++, to automate entire model parallelization at GPU, and to minimize host-to-device memory transfer. However, our straightforward implementation did not improve the parallel performance. Focusing on the data-parallel computation with GPU, we examined MASS overheads in GPU memory usage and developed optimization techniques that reduce kernel context switches, optimize kernel configuration, use constant memory, and reduce overheads incurred by agent population, migration, and termination. These techniques improved Heat2D and SugarScape’s execution performance, respectively 3.9 times and 5.8 times faster than the corresponding C++ sequential programs. This paper gives details of our GPU parallelization techniques for multi-agent simulation and demonstrates the MASS CUDAs performance improvements.
Article
High-performance computing systems make it possible to implement large-scale simulations of natural phenomena. However, in order to develop efficacious and efficient solutions, easy-to-use software platforms and applications are required. Up until now, the most popular solutions in this area were based on the message passing interface. Next, the authors successfully tackled this problem using Erlang; now, we focus on Scala/Akka — a popular and widely used standard in parallel and distributed programming. The paper focuses on the scalable implementation of a traffic simulation system in an asynchronous and notably desynchronized way. In addition to describing the concept of the system, a series of experiments on a cluster of up to 1000 nodes (24,000 cores) is presented and discussed, showing the efficiency and scalability. The main aim of the paper is to show that the implementation of high-performance computing-grade software solutions lies at the hand of any programmer proficient in Java Virtual Machine-related technologies.
Chapter
Seventeen United Nations Development Goals (UN SDG) focus on peace and prosperity for people and the planet. Smart cities can help in achieving UN SDG. This research carries out a comprehensive analysis of the role of smart cities on creating sustainable cities and communities, which is one of 17 UN sustainable goals. Current research focuses on number of aspect of sustainable environment such as renewable and green energy, energy efficiency, environmental monitoring, air quality, and water quality. This study provides a valuable synthesis of the relevant literature on smart cities by analysing and discussing the key findings from existing research on issues of smart cities in creating sustainable cities and communities. The findings of this study can provide an informative framework for research on smart cities for academics and practitioners.
Article
Green transportation has been increasingly gaining attention in recent years. Existing pheromone-based traffic management frameworks were developed to reduce urban congestion by fusing traffic lights control strategies and vehicle routing schemes. Despite a significant reduction in traffic congestions, the greener aspects of transportation were not well investigated. In view of this, a Pheromone-based Green Transportation System (PGTS) is proposed to reduce Greenhouse Gas emissions and urban congestion in a three-step approach. First, traffic congestions are predicted based on the transport pheromone intensity of the target and adjacent upstream roads through an online epsilon-Support Vector Regression model. Second, a Coordinated Traffic Light Control (CTLC) strategy generates green wave scenario, dispersing heavy traffic on congested roads to the coordinated downstream paths. Third, a Cooperative Green Vehicle Routing (CGVR) takes a further leap by probabilistically rerouting upstream vehicles from entering the congested road, preventing the accumulation of vehicles that can lead to upstream congestion. Intuitively, the integration of CTLC and CGVR increases the chances that vehicles traversing multiple intersections with fewer frequencies of acceleration, effectively marking down fuel consumption. The proposed PGTS can be realized through a Pheromone-based Hierarchical Multi-Agent System (PHMAS). Based on Singapore traffic data, experimental results from a microscopic simulation SUMO show that the proposed PGTS outperforms other six approaches in reducing carbon dioxide emissions by 37.7%, fuel consumption by 37.6%, mean travel time by 47.5%, mean waiting time by 57.3%, and increasing number of arrived vehicles at designated destinations by 62.6%.