Next Article in Journal
Facilitating Sustainable Career Development in Fragility: A Psycho-Linguistic Intervention for Employability of Individuals with Fragile Literacy Skills
Previous Article in Journal
Arsenic Immobilization for Paddy Field and Improvement of Rice (Oryza sativa L.) Growth through Cerium–Manganese Modified Wheat Straw Biochar Application
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Network-Level Hierarchical Bottleneck Congestion Control Method for a Mixed Traffic Network

1
College of Transportation Engineering, Tongji University, 4800 Cao’an Highway, Shanghai 201804, China
2
Key Laboratory of Road and Traffic Engineering of the Ministry of Education, Tongji University, Shanghai 201804, China
*
Author to whom correspondence should be addressed.
Sustainability 2023, 15(23), 16160; https://doi.org/10.3390/su152316160
Submission received: 21 September 2023 / Revised: 16 November 2023 / Accepted: 19 November 2023 / Published: 21 November 2023
(This article belongs to the Section Sustainable Transportation)

Abstract

:
Due to the escalating transportation demand and the significant ramifications of traffic congestion, there is an imperative to investigate the sources of congestion, known as “congestion bottlenecks”. The implementation of control methods ahead of the occurrence of congestion is crucial. Connected and autonomous vehicles (CAVs) have a high potential within the field of traffic control. CAVs are exceptionally controllable and facilitate management feasibility. This study utilizes the high compliance of CAVs to provide an effective solution for the congestion management problem at the network level when mixed traffic flows are saturated. A linear programming model to reduce average travel time over the road network is developed. By utilizing a genetic algorithm, the optimal traffic demand regulation scheme can be obtained and the departure time of CAVs optimized. The effectiveness of the proposed method is validated through simulation across various road network scales, CAVs penetration rates, and controlled CAV proportions. The proposed method can only control a specific amount of CAVs, which, according to an analysis of the simulation results, significantly improves the performance of the transportation system. The importance of employing advanced control methods to improve the sustainability of urban transportation development and the travel experience is underscored in the conclusion.

1. Introduction

1.1. Background

Nowadays, numerous cities worldwide struggle with significant challenges due to traffic congestion. All of the ten cities that ranked highest in terms of hours lost per driver due to traffic congestion in 2022 suffered at least 105 lost hours. This amount is equivalent to wasting more than four full days stuck behind the wheel [1]. Apart from the loss of time, the economic losses resulting from traffic congestion are also very significant [2,3,4,5]. In 2022, the financial burden imposed on drivers due to traffic congestion in the United States amounted to more than 81 billion dollars. Similarly, the United Kingdom had a cost of 9.5 billion pounds, while Germany incurred a cost of 3.9 billion euros [2]. Meanwhile, in the context of urban environments, transportation stands out as a major contributor to air pollution [6,7,8,9]. In the year 2019, the transportation sector in the United States was responsible for the emission of around 190 million tons of carbon dioxide (CO2), constituting almost 28% of the overall domestic emissions [6]. In addition to CO2, which contributes to the greenhouse effect, vehicle exhaust emissions may discharge carbon monoxide, nitrogen oxides, and volatile organic compounds, all of which can exert an even more detrimental influence on air quality. Additionally, traffic congestion threatens the safety of travelers. According to the National Highway Traffic Safety Administration (NHTSA), the year 2018 had more than 35,000 traffic crash fatalities. It is noticeable that a considerable proportion of these incidents can be attributed either directly or indirectly to congestion [10]. These presented data emphasize the severe consequences associated with traffic congestion. The problems that come with increasing traffic congestion are threating sustainable mobility for our future [11].
The current state of traffic congestion is already of great concern; however, cities are experiencing continued growth and the demand for transportation is expected to substantially increase over the next few years [10]. Consequently, this will result in frequent and extensive congestion within the transportation system. The escalating traffic demand and the severe ramifications of traffic congestion have an imperative to investigate the sources of congestion, known as “congestion bottlenecks”, and to develop methods for managing traffic conditions at these bottlenecks. Bottlenecks can cause rapid oscillations in vehicle speeds and densities, which can rapidly propagate upstream [12]. The concept of a bottleneck was first proposed by Vickrey [13]. Bottlenecks are described localized obstructions to traffic flow by Federal Highway Administration (FHWA) in 2011 [14]. Bottlenecks are deficiencies in traffic operations caused by traffic inflows that exceed the design capacity, resulting in abnormal traffic flow conditions. The extended consequences of bottlenecks have devastating consequences not just in the localized areas where the bottlenecks occur, but over a far wider stretch, exposing more travelers in danger [10].
Managing traffic congestion effectively has been a difficult challenge for transportation organizations. Urban traffic control (UTC) systems have also been continuously updated and innovated to keep up with the increasing traffic demands [11,15,16]. Since UTC systems usually rely on drivers’ high levels of compliance, the management’s effectiveness depends on the drivers’ awareness and willingness, hence limiting the control strategy’s possible application. Fortunately, among the various new techniques developed for traffic control, connected and automated vehicles (CAVs) are believed to have great potential [17]. Generally, vehicles that are capable of communicating with other vehicles (vehicle-to-vehicle or V2V), infrastructure (vehicle-to-infrastructure or V2I), and other traffic participants including pedestrians and cyclists (V2X) are denoted as connected vehicles (CVs) [18,19]. Fully automated vehicles (AVs) are those in which “the vehicle can do all the driving in all circumstances. The human occupants are just passengers and need never be involved in driving” [20]. Thus, a CAV should be a vehicle that can perform the operational of a traditional vehicle on its own and can communicate with nearby vehicles and infrastructure for safer driving [21].
With rapid advances in wireless communication, sensing, and computing technologies, it is anticipated that CAVs will soon extend beyond experimental environments and be extensively deployed alongside traditional human-driven vehicles (HDVs) on roadways. In contrast to HDVs and AVs, CAVs make full use of real-time road information to plan routes by control terminals, and a high degree of compliance ensures effective traffic management. Even though a lot of progress has been made so far, it will still take a relatively long time for CAVs to achieve complete automation and have a high market penetration. It is expected that in the near future, we will observe both HDVs and CAVs on the roads [22]. Managing and controlling mixed traffic system holds both significant promise and challenges.
In such a situation where traffic congestion can have significant consequences, transportation demand keeps growing, and technologies related to CAVs are fast developing. The primary goal of this research is to use advanced CAVs to alleviate traffic congestion at bottlenecks.

1.2. Literature Review

Alleviating traffic congestion at bottlenecks can bring network-wide improvement [23]. Improving traffic conditions at bottlenecks is frequently the most effective strategy to enhance traffic flow and relieve congestion. Numerous researchers have studied both the nature and prediction of flow breakdown as well as mitigation strategies to alleviate or prevent congestion [10]. Several methods have been proposed to mitigate traffic flow breakdown, including regulating arrival traffic demand and making the capacity larger.
The improvement of traffic capacity can only be achieved by the implementation of vehicle control measures that aim to decrease headway and increase speeds. These measures are particularly relevant when the possibility of reconstructing the road through engineering interventions is not being taken into consideration. The most significant method of vehicle control that can accomplish this has been thought to be AVs or CAVs. Nonetheless, the academic research on controlling AVs or CAVs remains scant and in its infancy [24]. Moreover, at the current stage of AVs development, the free flow speed, minimum headway, and maximum acceleration and deceleration values of AVs fail to align with the prevailing optimistic predictions in most of the literature, which suggest that these characteristics can be steadily distributed at better values. According to calculations based on AVS trajectories measured in recent open road areas, the actual free flow speed and dispersion of AVs are much slower than those of HDVs. The minimum headway is also greater than that of HDVs, and the maximum acceleration and deceleration values are similar to those of HDVs, but more volatile [25].
For these reasons, our research will concentrate on road-based traffic control systems capable of regulating traffic flow. Road-based traffic control systems are utilized to regulate the traffic flow by implementing various strategies. These strategies include limiting the inflow of traffic into the network through ramp management, regulating the existing traffic within the network through mainstream control or speed harmonization, and routing traffic flows on alternative paths within the network through route guidance [10,24].

1.2.1. Ramp Management

Numerous academics have developed control methods to efficiently merge CAVs from multi-lane ramps. Luo et al. [26] proposed control strategies to allow vehicles from different lanes to pass through conflict points, with the goal of minimizing delay and fuel consumption. Furthermore, for the problem of merging vehicles in different lanes, a multi-lane centralized cooperative control strategy based on a cooperative game was designed by Yang et al. [27]. The cooperative game approach is employed to determine the optimal merging order of vehicles in different lanes, considering driving efficiency, comfort and fuel consumption as cost functions in the merging control area. In the mixed traffic environment where CAVs and HDVs coexist, Liu et al. [28] introduced a two-level hierarchical cooperative on-ramp merging control strategy for CAVs. The objective of this strategy is to optimize the trajectories of CAVs while ensuring safety, allowing them to merge onto the main road in a flexible manner. To confirm the effectiveness of the proposed methods, the recommended control strategies have been simulated in each of the aforementioned literatures.

1.2.2. Speed Harmonization

Speed harmonization (SH) aims to reduces the speed variance of the vehicles within an area of interest [10,17,29,30,31,32,33,34]. The SPECIALIST model [35] is an innovative example of SH that employs the concepts from Kinematic Waves [36,37] to limit the inflow to the shockwaves by decreasing the speed limit. The efficacy of the technique was evaluated on a Dutch roadway, and the results indicated that it could improve throughput by effectively resolving moving shockwaves [38]. Chen and Ahn [39] devised a speed coordination system based on shockwave theory to address the issue of the bottleneck. In a simulated analysis, their technique was able to increase throughput at fixed bottlenecks, while concurrently mitigating shockwave intensity, resulting in smoother speed transitions. Elfar [34] presented a predictive speed coordination system that can figure out where traffic congestion will happen and broadcasts updated speed limitations to CAVs to relieve it. The system does this with the help of machine learning algorithms and detailed vehicle trajectories broadcast by CAVs. Ha et al. [10] present a control model based on reinforcement learning for multi-intelligent CAVs that can operate in mixed traffic (CAVs and HDVs). The results show that CAVs can significantly alleviate bottlenecks in freeway traffic, even when CAVs account for only 10% of corridor traffic.
The suitability of speed harmonization may not be appropriate for road network with high saturation where vehicle speeds vary widely. In such cases, speed harmonization may be difficult to implement.

1.2.3. Route Guidance

Guo et al. [11] conducted a comprehensive analysis of the existing literature and observed a limit of research related to road network-wide traffic control systems based on CVs. Research on traffic control at the network level mainly focuses on path planning and traffic assignment. However, most studies primarily concentrate on static traffic assignment, whereas the dynamic control of CAVs’ paths to improve the overall performance of the traffic network under mixed traffic flow is still in its early stages of research. Guo et al. [22] proposed a dynamic bi-level optimal control problem to improve the systemic performance of the traffic network. The upper-level problem involves CAVs’ route control, while the lower-level problem deals with HDVs’ route selection. They established an optimal control problem with equilibrium constraints’ (OCPEC) model. The objective for CAVs is to minimize the total travel time of the system, in accordance with the principles of dynamic system optimal (DSO) [40,41]. On the other hand, HDVs operate in a self-interested manner, aiming to minimize their individual travel costs, and based on the principles of dynamic user equilibrium (DUE) [40,41] within the traffic network.
Traffic assignment methods can effectively improve the overall performance of the traffic system when the system is either uncongested or experiencing only minor congested. However, their effectiveness is limited in highly saturated traffic systems. Furthermore, the practical applicability of these methods for traffic management in real-world traffic systems remains limited due to the required detailed control over a large number of vehicles. The primary obstacle is to attaining optimal control effectiveness while minimizing costs.

1.2.4. Network-Level Hybrid Traffic Control Method

In recent years, there has been an increasing number of studies concentrating on hybrid traffic control method at the network level. Moradi et al. [42] proposed an integrated three-layer hierarchical framework. This framework incorporates intersection controllers located at various intersections within the network, network controllers for regulating the inflow of traffic into the network, and a sequential phase controller for optimizing the intersection signals. The primary objective of this framework is to facilitate orderly, continuous, and efficient traffic movement of vehicles through the traffic road network. In 2023, Guo et al. [43] proposed a general multi-scale modeling and control framework for urban traffic control with CAVs. This framework addresses both the faster-scale vehicle control problem and the slower-scale signal control problem. The work in this paper is the first step towards the establishment of the comprehensive theory, as well as the development of analysis and solution methods for a general multi-scale control framework for UTC.
Based on the limitations of existing research and drawing inspiration from Vickrey’s communication travel time control [13] as well as the findings of Moradi and Guo [42,43], this study designs a network-level hierarchical bottleneck congestion control method that takes into account the spatiotemporal propagation characteristics of traffic flow. The majority of the aforementioned publications have employed simulation to confirm the efficacy of the proposed control strategies, the current state of CAVs’ development, and the impracticability of testing them in real saturated traffic environments. Thus, this research also investigates the control method through simulation.
The subsequent sections of this manuscript are structured as follows. Section 2 provides an overview of the proposed traffic regulation method for a mixed traffic system on road networks. It includes various tasks such as acquiring traffic data, identifying congestion bottleneck, dividing control layers, as well as developing and solving of the linear programming model. Following that, in Section 3, two road networks, small-scale and large-scale, are constructed to simulate traffic and validate the effectiveness of the proposed control system. A comprehensive evaluation is conducted on the efficacy of the control approach across various CAVs’ penetration rates and CAVs’ control proportion. In the final section, Section 4, concluding observations and recommendations for further research are presented.

2. Method

This section presents a traffic regulation approach for mixed traffic systems. Figure 1 shows the basic workflow of the Network-Level Hierarchical Bottleneck Congestion Control Method. To begin with, we have to collect traffic data for further examination and management. With the help of these data, we are able to identify the recurring congestion bottleneck and use it as the primary control point. We then divide the control layers based on the distance that each road edge is to the congestion bottleneck. Our main objective is to regulating the traffic demand within different layers at different time periods. Based on this, we create a linear programming model whose goal is to reduce the average travel time. This model allows us to control the departure time of particular CAVs, consequently decreasing the whole transport system’s travel time and delay.
The following assumptions are made for this search. The traffic system can be classified into two distinct kinds of travelers: CAVs and HDVs. Due to the utilization of sophisticated sensors and wireless communication devices, CAVs possess the capability to engage in real-time communication with both infrastructure and other CAVs.
Thanks to the utilization of advanced sensors and wireless communication devices, CAVs can communicate in real time with both the infrastructure and other CAVs. Additionally, they may receive instructions from traffic managers and obtain pertinent information about the vehicles in their immediate environment. HDVs are totally uncontrollable, while CAVs demonstrate complete controllability and will adhere to traffic management’ guidance.
Some of the basic parameters used subsequently are as follows: There are N edges edges in the road network and the edges are denoted by e j , j { 1 , 2 , , N edges } . The length of edge e j is denoted by l e j . The road network has a total of N tazs transportation analysis zones (TAZs), TAZs are denoted by taz k , k { 1 , 2 , , N tazs } . The number of road edges included in a TAZ taz k is denoted by N taz k . The traffic flow has a total of N vehicles vehicles, vehicle i { 1 , 2 , , N vehicles } .

2.1. Traffic Data Acquisition

A range of techniques are employed to collect fundamental data on the mixed traffic system, such as the utilization of roadside cameras, sensor-equipped CAVs, and loop detection. Traffic signal plans are supplementary to the network topology and traffic flow data (vehicle trajectory or traffic flow data recorded by detectors), which are considered essential. The preprocessing of the data is necessary for real applications, and this can be accomplished by employing the method outlined in our previous research publication [44]. The traffic data in the simulation is gathered from passing vehicles using instantaneous loop detectors. These detectors are strategically positioned in each lane, both upstream and downstream of each edge. This data includes the identification number, time, and instantaneous speed. Table 1 displays the traffic flow data that was utilized in this investigation. With regard to CAVs, comprehensive data can be gathered through detection and communication devices installed on CAVs, as well as the detectors positioned throughout the road network.
The detectors deployed upstream and downstream of the road edge e j are denoted by d in e j and d out e j , respectively. The detector d in e j detects vehicle i at moment t  t i e j , in , and the detector d out e j detects vehicle i at moment t  t i e j , out .

2.2. Congestion Bottleneck Identification

The traditional method for identifying recurrent congestion bottlenecks involves assessing three key factors: congestion intensity, congestion duration, and frequency of recurrent occurrences [45]. It implies that, based on the initial traffic data, it is necessary to first ascertain the spatial average speed of each road edge for every time interval as a preliminary step. The following procedure is used to computed the spatial average speed for each road edge based on the identified traffic data. The travel time t i e j of vehicle i on road edge e j is first calculated by using the moment that vehicle i passes upstream and downstream of the edge e j and is calculated by Equation (1):
t i e j = t i e j , out t i e j , in ,
where variables t i e j , in and t i e j , out denote the moment detectors d in e j and d out e j detect vehicle j.
Then, the spatially average travel time of the road edge e j over the time period [ t , t + T interval ) is denoted by T ¯ [ t , t + T interval ) e j and is calculated by the Equation (2):
T ¯ [ t , t + T interval ) e j = i J [ t , t + T interval ) e j t i e j | J [ t , t + T interval ) e j | ,
where t i e j is the travel time of vehicle i on road edge e j calculated in Equation (1). The variable J [ t , t + T interval ) e j is the set of vehicles detected by detector d in e j or d out e j during the time period [ t , t + T interval ) . Moreover, the variable | J [ t , t + T interval ) e j | denotes the length of the vehicle set J [ t , t + T interval ) e j , i.e., the total number of vehicles passing through the roadway edge e j during the time period [ t , t + T interval ) . t { 0 , T interval , 2 T interval , , ( n 1 ) T interval } , where T interval indicates the time period interval, and n denotes the number of time periods with time interval T interval included in the total analysis time T max . How T max is determined we will discuss in the subsequent section. n can be calculated by the Equation (3):
n = T max T interval
Finally, divide the length l e j by the spatially average travel time T ¯ [ t , t + T interval ) e j to obtain the spatially averaged vehicle speed v ¯ [ t , t + T interval ) e j of the road edge e j during this time period:
v ¯ [ t , t + T interval ) e j = l e j T ¯ [ t , t + T interval ) e j
Find the time period when the average speed of each edge v ¯ [ t , t + T interval ) e j in the road network is lower than the critical speed of v * = 12 (m/s) [44], which is defined as the occurrence of congestion. Additionally, statistically record the initial occurrence of congestion for each edge, as well as the frequency of congestion. The road edge that experiences congestion the earliest is considered to be the congestion bottleneck among those edges that exhibit the highest frequency of congestion. In the context of an extensive road network, there exist multiple bottlenecks.
The traffic situation in the vicinity of this bottleneck and its future state are constantly being monitored. The time T * when congestion first occurs are predicted as the target moments for control. The aim of the control measures is to proactively prevent or mitigate congestion, in terms of both temporal and spatial aspects. It is crucial to execute these measures beforehand, prior to the actual occurrence of congestion.

2.3. Control Layers Division

It can be shown that traffic demand originated from road edges further away from the congested bottleneck takes longer temporally to propagate to the bottleneck based on the spatial and temporal propagation characteristics of traffic flows. Because of this, these demands need to be regulated earlier.
The road edges other than the bottleneck are separated into three layers according to the network connectivity in order to simplify the calculation process: the inner layer, middle layer, and the outer layer. The inner, middle, and outer layers are radial ranges of 0 to l 0 , l 0 to 2 l 0 and 2 l 0 to 3 l 0 distances from the bottleneck, respectively, The corresponding time periods for the implementation of control measures for each layer is T * t 0 to T * , T * 2 t 0 to T * t 0 , and T * 3 t 0 to T * 2 t 0 , respectively, before the moment T * when congestion first occurs at the bottleneck. Therefore, specific time periods for implementing the control measures is determined by T control = [ T * 3 t 0 , T * ) . l 0 and t 0 are quantities related to the scale of the road network. The set of CAVs controlled in each layer at the corresponding time periods are denoted as J in * , J mid * , and J out * , respectively. The set of control CAVs in each layer for the relevant time period is shown in Figure 2.

2.4. Control Method Implementation

Prior to the initial occurrence of the traffic congested moment ( T * ) at the bottleneck, controls are implemented. In this study, the focus is only on managing the schedule of CAVs enter the network. The following linear programming model is used to determine the exact regulatory scheme.

2.4.1. Objective Function

The objective of this work is to minimize the average travel time of the entire mixed transportation system by developing a mixed integer linear programming formulation. The objective function, denoted by ϕ , is utilized to measure the optimization objective of our model. To be more precise, Equation (5) describes how to minimize the average travel time components: the average departure delay before travelling named t ¯ D D , the average travel duration in the network named t ¯ T D , and the average extra departure delay for the controlled CAVs named t ¯ e T D .
min ϕ = min ( t ¯ D D + t ¯ T D + t ¯ e T D ) = min i { 1 , 2 , , N vehicles } ( t D D i + t T D i ) + j * { J in * , J mid * , J out * } t e T D j * N vehicles ,
where t D D i and t T D i represent the departure delay and travel duration for vehicle i, respectively. t e T D j *  represents the extra departure delay for the controlled CAV j*, j { J in * , J mid * , J out * } . J in * , J mid * , and J out * is the set of CAVs controlled in each layer, respectively. N vehicles is the total number of vehicles in the traffic flow.
HDVs tend to be arbitrary and unpredictable, as they can enter the traffic network in accordance with the individual preferences of the travelers. The departure delay of HDVs is determined by the density of traffic in the entrance lane or the mainline that connects to the lane from which they enter. The departure delay of a CAV is also affected by the density of traffic in the connecting mainline and entrance lane. In contrast, controlled CAV are restricted to entering the network during designated periods as predetermined by the managers. This results in an inevitable increase in departure delays for the controlled CAVs, but it also reduces the total travel time of the mixed traffic system.
In order to minimize the average travel time of the mixed traffic system, the optimal solution will be chosen by Equation (6):
( t e T D 1 * , t e T D 2 * , , t e T D j * , , t e T D | J in * | + | J mid * | + | J out * | ) = arg min ϕ ,
where t e T D j * represents the extra departure delay for the controlled CAV j * , j { J in * , J mid * , J out * } . J in * , J mid * , and J out * is the set of CAVs controlled in each layer, respectively. | J in * | + | J mid * | + | J out * | represents the sum of the number of controlled CAVs contained in the three layers.

2.4.2. Constraint Conditions

In order to protect the personal interests of the passengers on controlled CAVs, constraints are set to prevent their entry into the traffic network from experiencing an excessive amount of additional delay.
First, as can be observed from Equation (7), the maximum value of the additional departure delay should not exceed a threshold t ¯ , which is flexible depending on the scale of the road network:
j * { J in * , J mid * , J out * } t e T D j * t ¯ ,
where j * { J in * , J mid * , J out * } denotes the controlled CAV j * ; J in * , J mid * , and J out * are the set of CAVs controlled in each layer, respectively. The variable t e T D j * represents the extra departure delay for the controlled CAV j * , and t ¯ denotes the threshold for the extra departure delay before the trip.
Furthermore, it is crucial to comply with the spatiotemporal propagation features of traffic flow. It takes longer for vehicles driving from the outside to the congestion bottleneck. As a result, it is imperative that the controlled vehicles in the outer layer should not be permitted to depart later than those situated in the middle and inner layers. Moreover, the controlled cars in the middle layer should not be permitted to depart later than those in the inner layer. Equation (8) can be used to formulate this constraint:
max j * J out * ( t I T j * + t e T D j * ) max k * J mid * ( t I T k * + t e T D k * ) max k * J mid * ( t I T k * + t e T D k * ) max l * J in * ( t I T l * + t e T D l * ) ,
where j * , k * , and l * all denote the controlled CAVs, which belong to different layers; J in * , J mid * , and J out * are the set of CAVs controlled in each layer, respectively. The variable t e T D j * represents the extra departure delay for the controlled CAV j * ; and t I T j * represents the desired departure time before the control for the controlled CAV j * .

2.4.3. Computational Method

For combinatorial optimization problems, two types of solution algorithms exist: exact algorithms and heuristic algorithms [46]. Although exact algorithms can produce optimal solutions with great precision and are more suited for handling straightforward problems, they do have limitations. It tends to be difficult to acquire the best answer using exact algorithms for complicated issues with many cases. Conversely, heuristic algorithms like Genetic Algorithm (GA), Particle Swarm Optimization (PSO), Tabu Search (TS), Ant Colony Optimization (ACO), and Genetic Search (TS) can efficiently identify approximations for problems with challenging search spaces. The chosen algorithm in this work involves the use of heuristic algorithms to tackle the given model. This decision is based on the fact that the optimization problem of controlling a mixed transportation system is a non-deterministic Polynomial-hard (NP-hard) problem, making it impractical to solve using exact algorithms.
Genetic algorithms are capable of retaining and improving the best solutions in each generation by modeling the process of biological evolution and progressively converging to the global optimum. Due to this adaptation, the genetic algorithm is able to conduct a comprehensive exploration of the search space, thereby avoiding premature convergence to local optima and preserving solution diversity. The crossover and mutation procedures enable the introduction of new solutions into the search space, increasing the possibility of thoroughly exploring various places. Since GA is naturally parallel, it can evaluate and refine several potential solutions simultaneously. It is well-suited for implementation in distributed, cloud, or multi-core computing environments, thus expediting the whole solution process. Furthermore, it has been observed that GA can work effectively in complicated contexts and is robust to the presence of noise, uncertainty, and non-convex functions in the problem [47,48,49].
GA has been widely used in the field of transportation [50,51], especially in solving complex, multi-objective, and real-time demanding problems, and it is a powerful tool for traffic management and planning. In the instance of the NP-hard optimization problem for managing mixed traffic systems, the genetic algorithm is selected as the solution algorithm based on the characteristics of the active control problem, the algorithm’s performance, and the availability of computational resources. Table 2 presents the values of the fundamental parameters of the genetic algorithm utilized in the research.

3. Simulation Results and Discussion

In this section, we report the results of our simulation-based evaluation of the traffic demand management system generated from the Network-Level Hierarchical Bottleneck Congestion Control Method.
Due to a limited number of AVs already operating on real-world road networks, even in the case of AVs that have been tested in open road environments, their average speed and headway are relatively low [25] and they still do not reach Level 5 [52]. Moreover, the application of CAVs to real-world road networks is presently limited to bound testing environments. The amount and quality of relevant traffic data that can be collected is quite restricted, and there are very few devices enabling CAVs communication on the roadways. Most of the research that has already been conducted uses simulation to evaluate traffic conditions with CAVs included. Consequently, in order to verify the efficacy of the proposed model, experiments were carried out on two distinct networks of varying scales in Shanghai using the simulation program Simulation of Urban MObility (SUMO). Figure 3 shows the topology of two networks. We evaluate the efficacy of this method using various road network sizes, different penetration rates of CAVs, and different proportions of the controlled CAVs.
Table 3 contains some of the fundamental parameter configurations for HDVs and CAVs within the simulation. The following model of the CAVs is chosen to be the cooperative adaptive cruise control (CACC) [53,54,55,56] model, which has been validated by PATH Laboratory at the University of California, Berkeley. Moreover, the widely used Intelligent Driver Model (IDM) [45] is selected as the HDVs following the model in this study.
In this study, the GA known for its fast-computational speed was selected to solve the developed model. In order to make the extra delay for CAVs not too long, the solution precision was set to 1 min and t ¯ = 5 min, thus 0 e T D j * 5 min, j * { J in * , J mid * , J out * } . Therefore, the delay range was divided into six different values. Each chromosome in the GA had a length of three, representing the three control layers.

3.1. Small-Scale Network with Different CAVs’ Penetration Rates

Figure 3a depicts the road network topology for the closed road scenario, which is a more typical surface road area. The small-scale square-like road network has a more uniform distribution. The network consists of eight traffic light intersections, one roundabout, eighteen entries, sixteen exits, and spans approximately 500 m by 500 m in total area.

3.1.1. A total of 50% CAVs’ Penetration Rate

In our earlier publication [57], we analyzed and simulated three different scenarios pertaining to the OD distribution in a small-scale road network. These scenarios include Scenario I, which represents a relatively uniform OD distribution; Scenario II, characterized by a “near-low-far-high” OD distribution; and Scenario III, featuring a “near-high-far-low” OD distribution. The analysis was conducted using a 50% penetration rate of CAVs. In each scenario, the congestion bottleneck is identified, and the relevant layers are divided. The optimal control optimization scheme is then determined using GA. To access further details on the three scenarios, readers are advised to refer to the paper [57].
The average departure delay before travelling t ¯ D D , the travel duration in the network t ¯ T D , the average travel time, and the objective function ϕ before and after the control optimization are compared. The control effects of three scenarios of OD distribution for this small-scale road network under a 50% CAV penetration rate are shown in Table 4.
It may be inferred that the recommended control method performs well in various OD distribution scenarios and holds potential utility for small-scale networks. The optimal control effect is observed in the OD distribution scenario II, characterized by a “near-low-far-high” pattern. Subsequently, the OD distribution scenario I, which exhibits a nearly uniform distribution, demonstrates a somewhat favorable control effect. Moreover, the OD distribution scenario III, characterized by a “near-high-far-low” pattern, exhibits the least desirable control effect. In the least-favorable scenario, the average travel time is also lowered by more than 25%. Furthermore, all these scenarios exhibited a decrease in both temporal and spatial extent of congestion throughout the road network, demonstrating the high effectiveness of the control method.
Further experimentation is necessary to validate the effectiveness of the suggested network-level hierarchical bottleneck congestion control method.

3.1.2. Different CAVs’ Penetration Rates

Based on the congested bottleneck and three control layers found at Scenario I, a simulation analysis was conducted under various CAVs’ penetration rates to confirm the applicability of the proposed method. To guarantee consistency between varying penetration rates, the overall simulation time for every scenario was maintained at around 3500 s. Table 5 displays the settings for the simulated experiments for the penetration rates as well as the three parameters t ¯ D D , t ¯ T D , and average travel time before control.
Table 5 shows that, barring a few instances, there was a positive correlation between the penetration rate of CAVs and the capacity of the road network to accommodate vehicle traffic. This observation holds true when considering a comparable duration of the simulation period. The use of both the congestion bottleneck and the three control layers that were set up at the 50% penetration rate remains. By employing GA, the optimal regulation schemes were identified for each penetration rate. Table 6 and Figure 4 present the effectiveness of the traffic system under the corresponding optimal regulatory schemes at various levels of penetration.
The method proposed in this paper is characterized by its simplicity and efficacy in controlling the propagation of congestion. The highest performance was achieved when the penetration rate of CAVs reached 50%, while the least favorable performance was recorded at a penetration rate of 20%. The variations in penetration rates of CAVs have a direct impact on the congestion bottlenecks and corresponding layers across the entirety of the road network. However, the recalculation of congestion bottlenecks and their corresponding layers is not conducted at different penetration rates, resulting in less efficient control measures at other penetration rates. Therefore, in order to determine the optimal traffic demand regulation scheme, it is imperative to obtain congestion bottlenecks and layers that correspond to different CAVs’ penetration rates. Implementing traffic demand regulation without identifying congestion bottlenecks does not lead to optimal control.

3.2. Large-Scale Network under Different Proportions of Controlled CAVs

The magnitude of real-world transportation road networks is substantial. So, we have undertaken simulation investigations on large-scale road networks to validate the practicality of the method proposed in this paper for real-world implementation. The large-scale network comprises a total of 2022 entrances and is encompassed within a spatial expanse measuring 15,000 × 15,000 m. These entrances are categorized into 67 TAZs. The initial traffic demand for the simulation in this network is derived from the real-time traffic data that was gathered.
The average travel duration per vehicle on the network is about 935.96 s and the average departure delay before the trip is approximately 2.04 s when traffic volumes are low and vehicles are moving freely.

3.2.1. 50% CAVs’ Penetration Rate

The control model was initially developed and evaluated with regards to a 50% penetration rate for CAVs. During a time span of 1800 s, a total of 21,085 vehicles were introduced into the existing road network. At this point, there exists a significant level of traffic congestion, resulting in a prolonged overall simulation time of 15,360 s.
The average travel duration t ¯ T D for each vehicle is 2381.45 s, with an average departure delay t ¯ D D of 109.95 s per vehicle before the implementation of control measures. It is noted that the total analysis time T max , i.e., the maximum value of t + T interval , can be determined using Equation (9):
T max = t insert + t ¯ T D + t ¯ D D = 1800 + 2381.45 + 109.95 = 4291.4   s ,
where t insert is the total duration of traffic input into the road network. Since in this scenario vehicles are imported into the simulation for only 1800 s, no subsequent vehicles are newly input into the road network; t insert = 1800 s.
  • Congestion bottleneck and control layers;
The spatially averaged vehicle speeds for each road edge under T interval = 900 s are calculated based on the simulation output. The number of times that the spatially averaged speed of the road edge numbered 424217529#0 went below the critical speed v * was 15, which is the most frequent of all road edges. Thus, the congestion bottleneck numbered 424217529#0 was identified, which corresponds to the target time T * = 1350 s for congestion control, after which the congestion gradually spreads out across the road network. Set t 0 = 450 s, and the time period for implementing control measures is T control = [ 0 , 1350 ] s. The time periods for the implementation of control measures in each layer are T out , control = [ 0 , 450 ) s for the outer layer, T mid , control = [ 450 ,   900 ) s for the middle layer, and T in , control = [ 900 ,   1350 ) s for the inner layer. Moreover, the roadway edges beyond the bottleneck were divided into layers, setting l 0 = 5000 m. The respective positions are depicted in the Figure 5.
Based on this, the CAVs in the corresponding time period of the three layers were controlled. The number of vehicles in the set of controlled vehicles in each layer during the time period in which the control measures were implemented was | J in * | = 452 , | J mid * | = 1369 , and | J out * | = 263 , respectively. The total number of CAVs that can be controlled is 2084, which is 9.88% of the total number of vehicles on the road network.
  • Optimal regulation scheme of traffic demand.
Figure 6 depicts the utilization of GA to minimize the objective function and explore the solution set in the context of a scenario, where there is a 50% CAVs’ penetration on a large-scale road. The optimal traffic demand regulation scheme corresponding to making the objective function obtain the minimum value is obtained.
  • Control effectiveness;
The average departure delay before travelling t ¯ D D , the travel duration in the network t ¯ T D , the average travel time and the objective function ϕ before and after the control optimization are compared, and the comparison results are shown in the Table 7.
The most effective traffic demand regulation scheme is capable of managing approximately 9.88% of the total vehicles within the large-scale road network. As a result, there is a notable decrease in the average travel time of the vehicles by 11.90% and a corresponding reduction in the value of the objective function by 11.31%. However, the improvement shown in a small-scale road network is comparatively more substantial, as it exhibits an average travel time reduction exceeding 50%. The explanation could be that there are multiple bottlenecks in large-scale road networks. To achieve enhanced control, it becomes necessary to handle each bottleneck independently.
To conduct a more comprehensive evaluation of the efficacy of the control method, this study aims to delve into further detail. The speed and time indicators provided below are intended for analysis.
  • Time indicators.
The time indicators for the road network and TAZs are expressed in terms of spatially averaged travel times. The following is a description of the calculation procedure.
The spatially average travel time T ¯ [ t , t + T interval ) taz k of the TAZ taz k over the time period [ t , t + T interval ) is calculated from the spatially average travel time T ¯ [ t , t + T interval ) e j of the road edge e j over the time period [ t , t + T interval ) . Considering that the length of each road edge is different, the calculation needs to be weighted according to the length of the road edges and calculated using the Equation (10):
T ¯ [ t , t + T interval ) taz k = e j taz k T ¯ [ t , t + T interval ) e j l e j l ¯ N taz k ,
where T ¯ [ t , t + T interval ) e j denotes the spatially average travel time of the road edge e j over the time period [ t , t + T interval ) can be calculated by the Equation (2). l ¯ is the average length of all edges included in the road network, l ¯ = j { 1 , 2 , , N edges } l e j N edges . N edges is the total number of edges in the road network. l e j is the length of edge e j .
The spatially average travel time T ¯ taz k for TAZ taz k is finally calculated using Equation (11):
T ¯ taz k = T ¯ [ t , t + T interval ) taz k n ,
where n denotes the number of time periods with time interval T interval included in the total analysis time T max and can be calculated by the Equation (3).
What is more, the spatially average travel time T ¯ of the road network is also calculated, first using Equation (12) to calculate the spatially average travel time T ¯ [ t , t + T interval ) of the road network over the time period [ t , t + T interval ) .
T ¯ [ t , t + T interval ) = e j T ¯ [ t , t + T interval ) e j l e j l ¯ N edges
This is then averaged over time and calculated using Equation (13) to obtain the spatially average travel time T ¯ for the entire road network:
T ¯ = t { 0 , T interval , , ( n 1 ) T interval } T ¯ [ t , t + T interval ) n
2.
Speed indicator.
The speed indicator is expressed as the spatially averaged vehicle speed v ¯ [ t , t + T interval ) layer over the time period [ t , t + T interval ) , where layer { in , mid , out , bottleneck } . Using calculations, Equation (14) also needs to be weighted according to the length of the edge:
v ¯ [ t , t + T interval ) layer = e j layer v ¯ [ t , t + T interval ) e j l e j l ¯ N e j layer ,
where v ¯ [ t , t + T interval ) e j can be calculated by the Equation (4), N e j layer denotes the number of road edges included in the layer.
This is then averaged over time and calculated using Equation (15) to obtain the spatially average vehicle v ¯ layer for each layer:
v ¯ layer = t { 0 , T interval , , ( n 1 ) T interval } v ¯ [ t , t + T interval ) layer n ,
where n denotes the number of time periods with time interval T interval included in the total analysis time T max , which can be calculated by the Equation (3).
3.
Calculation results of the indicators.
The effectiveness of the best traffic demand regulation scheme at 50% CAVs’ penetration under the large-scale roads is evaluated. Set T interval = 900   ( s ) . The equations discussed earlier are used to calculate the spatially average travel time of each TAZ both before and after the control, as indicated in Figure 7. Additionally, it calculates the ratio between the spatially average travel time in the free-flow and the spatially average travel time of each TAZ both before and after the control.
To provide additional elucidation on the control impact of TAZs at different locations, Figure 8 displays the ratio values in Figure 7b,c, which correspond to the locations of the TAZs. The figure displays the location and shape of each TAZ. The values assigned to the areas indicate the corresponding ratios. Figure 8b shows the color representation of each area at the bottom, indicating whether there was an improvement in the spatial average travel time after the control. The color green is indicative of improvement, while a yellowish color suggests little change, and the color orange indicates degradation.
As indicated by Figure 7b and Figure 8a, the congestion condition is extremely terrible before control. On the other hand, the results depicted in Figure 7c and Figure 8b demonstrate a significant improvement in traffic efficiency within the majority of TAZs, and traffic efficiency has greatly increased when employing the optimal control scheme derived from the control method suggested in this work. The implementation of this method has led to a decrease in travel time in 57 TAZs, accounting for over 85% of the overall TAZs’ count. Notably, in 19 TAZs, or 28.36% of the total TAZs, the improvement in travel time exceeds 20%.
As for the spatially average travel time of the whole road network: In the free flow condition, the spatially average travel time was 4.58 s. Prior to implementing control optimization, the spatially average travel time was significantly higher at 58.25 s, resulting in a ratio of 12.72 times the free flow. However, after control optimization, the spatially average travel time decreased to 35.03 s, resulting in a ratio of 7.65 times the free flow condition. The observed increase in the spatially average travel time between the before and after control amounted to 39.86 (%). The study provides additional confirmation of the effectiveness of the active control method through the analysis of spatial average travel time indicators. This method has the potential to greatly enhance traffic conditions by effectively controlling a limited number of CAVs at the road network level.
After that, the speed indicator was calculated and analyzed. Equation (11) is used to calculate the regionally averaged speed over time for each layer and bottleneck, resulting in the presentation of these data in Figure 9.
Then, Equation (12) was used to obtain the spatially averaged vehicle speeds for each layer, both before and after the control. The results are displayed in Table 8.
Following the implementation of the control, the spatial average speeds at the bottleneck and layers are significantly improved. The most substantial improvement is observed at the congestion bottleneck, where the average speed experiences a remarkable increase of about 30%.
To obtain the data in Table 9, the process involves integrating the average vehicle speed during a specific time period. This integration is performed by calculating the area enclosed by the X-axis, and the curves represented spatially averaged vehicle speeds, as depicted in Figure 9.
The area enclosed by the X-axis and the spatial average speeds curves at the congestion bottleneck and each layer are significantly larger after control. This observed physical quantity increases more than 40% within the congestion bottleneck, where the improvement is particularly noticeable.
Table 10 presents the outcomes derived from the computation of the duration of the speed reduction, which refers to the period during which the slope of the curve exhibits negativity. This calculation is based on the data provided in Figure 9.
The duration of speed reduction at each layer experiences a significant decrease of over 50% following the implementation of control, despite the fact that the duration at the bottleneck remains extended. The spatially averaged vehicle speeds in each layer are reduced only during the implementation time period, and T control = [ 0 , 1350   s ] of the control, after which the speeds continue to increase.
Furthermore, Figure 10 presents a thermogram depicting the spatial average vehicle speed improvement for each roadway edge during a specific time period. This visualization aims to further elucidate the comparison between spatial average vehicle speeds before and after the control, across various time periods and roadway edges. Figure 10a,b present the thermograms illustrating the improvements in speed over the time intervals of 900–1800 s and 3600–4500 s, respectively. The lines depicted in the graphs represent the road edges, and the color of the road edge corresponds to the magnitude of the speed improvement percentage. A bluer color signifies a more significant improvement in speed, while the redder color indicates a decline in speed after control.
The data presented in Figure 9 and Figure 10 indicate that the implementation of traffic demand regulation does not yield rapid improvements in the traffic conditions of the road network. The propagation of optimization resulting from regulation must progressively disseminate across the network, similar to the spread of congestion.
Furthermore, it can be inferred from Table 8, Table 9 and Table 10 that there exists a positive correlation between the proximity of edges to the congestion bottleneck and the quality of control performance. Generally speaking, the traffic bottleneck experiences the greatest improvement, resulting in a reduction in both the spatial and temporal extent of the traffic congestion it causes and propagates. The control strategy proposed in this research efficiently achieves our goal of managing traffic congestion at the bottleneck and subsequently managing the traffic condition over the entire road network.
To summarize, this paper presents a preliminary verification of the effectiveness of the control method proposed for large-scale road networks. Although the increase in the objective function value is less significant in the case of large-scale road networks, there is a notable improvement in the calculated time and speed indicators. Specifically, there is a considerable improvement in the indicators at the congestion bottleneck.

3.2.2. Comparison with Dynamic User Equilibrium Scheme

The effectiveness of the control method proposed in this paper is further verified by comparing the simulation results with the route choice results obtained from Dynamic User Equilibrium (DUE) model. DUE account for the dynamics of traffic flow. When travelers select their path to minimize their own journey time, it is utilized to characterize the status of a traffic network [58,59].
In our analysis, we conducted an extensive comparison of the route choices provided by DUE, while maintaining the initial traffic demand and a consistent penetration rate of 50% CAVs. The (approximate) user dynamic equilibrium was calculated using the duaIterate.py tool in the SUMO software. The average departure delay before travelling t ¯ D D , the average travel duration in the network t ¯ T D , and the objective function value ϕ = t ¯ D D + t ¯ T D of 100 iterations are shown in Figure 11.
The experimentation involved the utilization of a 12th Gen Intel(R) Core (TM) i9-12900KF central processing unit (CPU). The convergence criteria were met after doing over 100 repetitions, requiring a duration exceeding 24 h. The outcomes derived by the optimal control technique in Section 3.2.1 are compared with the result of the 63rd iteration out of these 100 iterations, wherein the minimum objective function value ϕ is achieved. Table 11 displays the outcomes of the comparison.
It can be concluded that the route choice results obtained from DUE in a more significant reduction in average travel duration t ¯ T D as well as an objective function value of ϕ when compared to the control method provided in this paper. Nevertheless, there is an increase in the vehicle’s average delay before vehicles entering the road network becomes longer. Furthermore, compared to the method in this paper, the process of employing the DUE iteration for identifying the route choosing system necessitates a much greater amount of computational time. Moreover, the method in this paper only needs to manage a limited number of CAVs, and also exhibits a favorable applicability and maneuverability in comparison to DUE. In addition, the implementation of DUE in real road networks poses challenges due to the need for comprehensive control over all vehicles inside the network to determine their travel route, which is practically impossible in practical applications.

3.2.3. Different CAVs’ Control Proportions

While the proportion of vehicles subject to regulation in the small-scale road network stands at 2.71%, the corresponding figure for controlled Connected Autonomous cars (CAVs) in the large-scale road network is 9.88%. It might be argued that these proportions of controlled CAVs does not yield a significant impact. Thus, the problem of whether traffic efficiency can also be improved by controlling a portion of the CAVs in set { J in * , J mid * , J out * } is examined. To evaluate the extent of control effectiveness, a 50% penetration rate of CAVs was implemented on a large-scale road network. Different quantities of controlled CAVs were selected to observe the difference in effectiveness.
The only modification is the proportion of controlled CAVs. All other factors, including the initial traffic demand, the 50% CAV penetration rate, the congestion bottleneck, and the constructed divided layers established before, have stayed constant. The average departure delay before travelling t ¯ D D , the travel duration in the network t ¯ T D , the average travel time, and the objective function ϕ before and after the control optimization are compared, and the comparison results are shown in Table 12 and Figure 12.
In the experiment including different proportions of CAVs, it is noted that an increase in the management of CAVs or the regulation of traffic demand resulted in a more pronounced improvement in congestion management. However, the improvement in average travel time is correlated with a nonlinear fraction of controlled CAVs. The average travel time experiences a less than twofold improvement when the number of controlled connected and autonomous vehicles (CAVs) is increased by a factor of 16.
It is evident that regulating the growing number of CAVs can enhance the performance of the transportation system. However, it is crucial to evaluate the cost-effectiveness of implementing such control methods. In order to mitigate traffic congestion, it is neither necessary nor practicable to indiscriminately regulate a substantial number of CAVs, as such would result in a considerable waste of resources. In the context of this large-scale road network, the management of a mere 0.54% of the overall vehicle demand has the potential to yield an approximate 10% reduction in average travel time.
In general, the control method produced a highly effective traffic demand management technique, which has proven to be successful at alleviating recurrent traffic bottlenecks. The road networks of varying scales, encompassing both small and large networks, substantiates the notion of control. The method exhibits the potential for application in terms of reducing travel time for travelers and enhances the overall efficiency of the road network through the management of a limited number of CAVs.

4. Conclusions

Connected and Autonomous Vehicles (CAVs), which can be effectively managed by traffic organizers, present a good prospective solution to alleviating traffic congestion. This research proposes a network-level hierarchical bottleneck congestion control method aimed at optimizing the departure time of CAVs as they access the main road through the entrance lane. In this study, a linear programming model is formulated with the objective of minimizing the average travel time of the entire mixed traffic system consisting of CAVs and HDVs. The model also incorporates restrictions to protect the individual interests of passengers in the CAVs. The optimal control scheme that satisfies the objective function and restrictions is determined through the utilization of a genetic algorithm. A simulation analysis is employed to validate the effectiveness of the control method in diverse road network sizes, CAVs penetration rates, and controlled CAVs proportions. The results demonstrate that regulating less than 3% of the quantity of CAVs in a small-scale road network can result in a minimum of 25% and maximum of nearly 70% decrease in the network’s average travel time. Moreover, in a large-scale network, controlling less than 1% of CAVs can result in a nearly 10% decrease in the average journey time of the system.
Notably, in order to regulate the same roadway network with varying CAVs’ penetrations, this study necessitates the dynamic identification of congestion bottlenecks and the dynamic division of the control layer in order to achieve optimal control results. Controlling a smaller number of CAVs can still increase access efficiency to a sufficient degree, whereas haphazardly regulating a large number of CAVs wastes resources. A practical control method is proposed in this study to facilitate the advancement of environmentally sustainable transportation.
The method proposed in this paper exhibits some limitations as well, including its primary emphasis on network-level traffic management. Future studies should explore the potential integration of this method with traffic control methods at the intersection- and corridor levels. It is better to implement a comprehensive integrated control system that operates at the intersection, corridor, and network levels. In the meantime, the acquisition of each CAV’s scheduled departure time is a significant challenge for the control method discussed in this study. Additionally, there is a requirement for the system to include instructions that ensure the controlled CAVs depart at the designated time specified by the management. The suggested method of the work is limited by the current level of CAVs, and its effectiveness can only be verified through simulation. Once the technology of CAVs has advanced to a suitable stage in the future, the method described in this paper needs to be evaluated in actual road networks to observe whether it has the potential to be widely used.

Author Contributions

M.S. and L.S. conceived and designed the methodology and model; Y.Z. analyzed the data; Y.Z. interpreted the findings and wrote the paper; and M.S. and L.S. provided revision suggestions. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Key Research and Development Project (2019YFE0112100), National Natural Science Foundation of China (Grant No. 52272312), Science, Technology Innovation Action Plan of Shanghai Science and Technology Commission (21dz1203802), Science, and Technology Innovation Action Plan of Shanghai Science and Technology Commission (20dz1202702), Hebei Provincial Department of Transportation Technology Project: Research on Key Technologies for Intelligent Guarantee and Service of Unclosed Operation of Jingxiong Expressway in Severe Weather (JX-202001), and the Fundamental Research Funds for the Central Universities (without funding number).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

The authors wish to acknowledge the crucial role of our research team (Key Laboratory of Road and Traffic Engineering of the Ministry of Education) members and all stakeholders involved in the data collection and supporting tasks.

Conflicts of Interest

The authors declare no conflict of interest. They declare that they have no relevant or material financial interests that relate to the research described in this paper.

References

  1. The Most Congested Cities in the World; Cutex Travel: London, UK, 2023.
  2. Pishue, B. 2022 Global Traffic Scorecard; Global Transportation Analytics Company; INRIX: Washington, DC, USA, 2023. [Google Scholar]
  3. Systematics, C. Traffic Congestion and Reliability: Trends and Advanced Strategies for Congestion Mitigation; U.S. Department of Transportation Federal Highway Administration: Washington, DC, USA, 2020.
  4. Department for Transport. Road Traffic Estimates in Great Britain; Department for Transport: London, UK, 2022.
  5. The U.S. Energy Information Administration (EIA). Congressional Research Service; The U.S. Energy Information Administration (EIA): Washington, DC, USA, 2020.
  6. Campbell, S.; Leach, D.; Valentine, K.; Coogan, M.; Meyer, M.; Casgar, C. From Handshake to Compact: Guidance to Foster Collaborative, Multimodal Decision Making; TCRP-NCHRP Report; Transportation Research Board: Washington, DC, USA, 2005. [Google Scholar]
  7. Angelevska, B.; Atanasova, V.; Andreevski, I. Urban air quality guidance based on measures categorization in road transport. Civ. Eng. J. 2021, 7, 253–267. [Google Scholar] [CrossRef]
  8. Fenger, J. Urban air quality. Atmos. Environ. 1999, 33, 4877–4900. [Google Scholar] [CrossRef]
  9. Hao, J.; Wang, L. Improving urban air quality in China: Beijing case study. J. Air Waste Manag. Assoc. 2005, 55, 1298–1305. [Google Scholar] [CrossRef] [PubMed]
  10. Ha PY, J.; Chen, S.; Dong, J.; Du, R.; Li, Y.; Labi, S. Leveraging the capabilities of connected and autonomous vehicles and multi-agent reinforcement learning to mitigate highway bottleneck congestion. arXiv 2020, arXiv:2010.05436. [Google Scholar]
  11. Qiangqiang, G.; Li, L.; Xuegang, B.J. Urban traffic signal control with connected and automated vehicles: A survey. Transp. Res. Part C Emerg. Technol. 2019, 101, 313–334. [Google Scholar]
  12. Sugiyama, Y.; Fukui, M.; Kikuchi, M.; Hasebe, K.; Nakayama, A.; Nishinari, K.; Tadaki, S.-I.; Yukawa, S. Traffic jams without bottlenecks—Experimental evidence for the physical mechanism of the formation of a jam. New J. Phys. 2008, 10, 033001. [Google Scholar] [CrossRef]
  13. Vickrey, W. Congestion theory and transport investment. Am. Econ. Rev. 1969, 59, 251–261. [Google Scholar]
  14. Highway Statistics; Federal Highway Administration: Washington, DC, USA, 2011.
  15. Wang, F.Y. Parallel control and management for intelligent transportation systems: Concepts, architectures, and applications. IEEE Trans. Intell. Transp. Syst. 2010, 11, 630–638. [Google Scholar] [CrossRef]
  16. Hamilton, A.; Waterson, B.; Cherrett, T.; Robinson, A.; Snell, I. The evolution of urban traffic control: Changing policy and technology. Transp. Plan. Technol. 2013, 36, 24–43. [Google Scholar] [CrossRef]
  17. Savelsbergh, M.; Van Woensel, T. 50th anniversary invited article—City logistics: Challenges and opportunities. Transp. Sci. 2016, 50, 579–590. [Google Scholar] [CrossRef]
  18. Tahir, M.N.; Leviäkangas, P.; Katz, M. Connected vehicles: V2V and V2I road weather and traffic communication using cellular technologies. Sensors 2022, 22, 1142. [Google Scholar] [CrossRef] [PubMed]
  19. Wang, B.; Han, Y.; Wang, S.; Tian, D.; Cai, M.; Liu, M.; Wang, L. A Review of Intelligent Connected Vehicle Cooperative Driving Development. Mathematics 2022, 10, 3635. [Google Scholar] [CrossRef]
  20. Automated Vehicles for Safety; National Highway Traffic Safety Administration (NHTSA): Washington, DC, USA, 2016.
  21. Ahmed, H.U.; Huang, Y.; Lu, P.; Bridgelall, R. Technology developments and impacts of connected and autonomous vehicles: An overview. Smart Cities 2022, 5, 382–404. [Google Scholar] [CrossRef]
  22. Guo, Q.; Ban, X.J.; Aziz, H.M.A. Mixed traffic flow of human driven vehicles and automated vehicles on dynamic transportation networks. Transp. Res. Part C Emerg. Technol. 2021, 128, 103–159. [Google Scholar] [CrossRef]
  23. Li, C.; Yue, W.; Mao, G.; Xu, Z. Congestion propagation based bottleneck identification in urban road networks. IEEE Trans. Veh. Technol. 2020, 69, 4827–4841. [Google Scholar] [CrossRef]
  24. Siri, S.; Pasquale, C.; Sacone, S.; Ferrara, A. Freeway traffic control: A survey. Automatic 2021, 130, 109655. [Google Scholar] [CrossRef]
  25. Han, X.; Shao, M.; Sun, L.; Yuan, Y. A study on Autonomous Vehicles’ Driving Behavior Based on Open Road Test Data. In Proceedings of the 2023 7th International Conference on Transportation Information and Safety (ICTIS), Xi’an, China, 4–6 August 2023; pp. 2256–2264. [Google Scholar]
  26. Luo, X.; Li, X.; Shaon, M.R.R.; Zhang, Y. Multi-lane-merging strategy for connected automated vehicles on freeway ramps. Transp. B Transp. Dyn. 2023, 11, 127–145. [Google Scholar] [CrossRef]
  27. Yang, L.; Zhan, J.; Shang, W.L.; Fang, S.; Wu, G.; Zhao, X.; Deveci, M. Multi-Lane Coordinated Control Strategy of Connected and Automated Vehicles for On-Ramp Merging Area Based on Cooperative Game. IEEE Trans. Intell. Transp. Syst. 2023, 24, 13448–13461. [Google Scholar] [CrossRef]
  28. Liu, H.; Zhuang, W.; Yin, G.; Li, Z.; Cao, D. Safety-critical and flexible cooperative on-ramp merging control of connected and automated vehicles in mixed traffic. IEEE Trans. Intell. Transp. Syst. 2023, 24, 2920–2934. [Google Scholar] [CrossRef]
  29. Abdel-Aty, M.; Dilmore, J.; Dhindsa, A. Evaluation of variable speed limits for real-time freeway safety improvement. Accid. Anal. Prev. 2006, 38, 335–345. [Google Scholar] [CrossRef]
  30. Dowling, R.; Nevers, B.; Jia, A.; Skabardonis, A.; Krause, C.; Vasudevan, M. Performance benefits of connected vehicles for implementing speed harmonization. Transp. Res. Procedia 2016, 15, 459–470. [Google Scholar] [CrossRef]
  31. Lee, C.; Hellinga, B.; Saccomanno, F. Evaluation of variable speed limits to improve traffic safety. Transp. Res. Part C Emerg. Technol. 2006, 14, 213–228. [Google Scholar] [CrossRef]
  32. Strömgren, P.; Lind, G. Harmonization with variable speed limits on motorways. Transp. Res. Procedia 2016, 15, 664–675. [Google Scholar] [CrossRef]
  33. Malikopoulos, A.A.; Hong, S.; Park, B.B.; Lee, J.; Ryu, S. Optimal control for speed harmonization of automated vehicles. IEEE Trans. Intell. Transp. Syst. 2018, 20, 2405–2417. [Google Scholar] [CrossRef]
  34. Elfar, A.; Talebpour, A.; Mahmassani, H.S. Predictive Speed Harmonization Using Machine Learning in Traffic Flow with Connected and Automated Vehicles. Transp. Res. Rec. 2023. [Google Scholar] [CrossRef]
  35. Hegyi, A.; Hoogendoorn, S.P.; Schreuder, M.; Stoelhorst, H.; Viti, F. SPECIALIST: A Dynamic Speed Limit Control Algorithm Based on Shock Wave Theory. In Proceedings of the 11th International IEEE Conference on Intelligent Transportation Systems, Beijing, China, 12–15 October 2008; IEEE: Piscataway, NY, USA, 2008. [Google Scholar]
  36. Lighthill, M.J.; Whitham, G.B. On Kinematic Waves II. A Theory of Traffic Flow on Long Crowded Roads. Proc. R. Soc. Lond. Ser. A Math. Phys. Sci. 1955, 229, 317–345. [Google Scholar]
  37. Richards, P.I. Shock Waves on the Highway. Oper. Res. 1956, 4, 42–51. [Google Scholar] [CrossRef]
  38. Hegyi, A.; Hoogendoorn, S.P.; Schreuder, M.; Stoelhorst, H. The Expected Effectivity of the Dynamic Speed Limit Algorithm SPECIALIST—A Field Data Evaluation Method. In Proceedings of the European Control Conference (ECC), Budapest, Hungary, 23–26 August 2009; IEEE: Piscataway, NY, USA, 2009. [Google Scholar]
  39. Chen, D.; Ahn, S. Variable Speed Limit Control for Severe Non-Recurrent Freeway Bottlenecks. Transp. Res. Part C Emerg. Technol. 2015, 51, 210–230. [Google Scholar] [CrossRef]
  40. Peeta, S.; Ziliaskopoulos, A.K. Foundations of Dynamic Traffic Assignment: The Past, the Present and the Future. Netw. Spat. Econ. 2001, 1, 233–265. [Google Scholar] [CrossRef]
  41. Ran, B.; Boyce, D. Modeling Dynamic Transportation Networks: An Intelligent Transportation Systems Oriented Approach; Springer: New York, NY, USA, 1996. [Google Scholar]
  42. Moradi, H.; Sasaninejad, S.; Wittevrongel, S.; Walraevens, J. The contribution of connected vehicles to network traffic control: A hierarchical approach. Transp. Res. Part C Emerg. Technol. 2022, 139, 103644. [Google Scholar] [CrossRef]
  43. Guo, Q.; Ban, X.J. A multi-scale control framework for urban traffic control with connected and automated vehicles. Transp. Res. Part B Methodol. 2023, 175, 102787. [Google Scholar] [CrossRef]
  44. Zeng, Y.C.; Shao, M.H.; Sun, L.J.; Chang, L.U. Traffic prediction and congestion control based on directed graph convolufion neural network. China J. Highw. Transp. 2021, 34, 239–248. [Google Scholar]
  45. Kesting, A.; Treiber, M.; Helbing, D. Enhanced intelligent driver model to access the impact of driving strategies on traffic capacity. Philos. Trans. R. Soc. A Math. Phys. Eng. Sci. 2010, 368, 4585–4605. [Google Scholar] [CrossRef]
  46. Ulungu, E.L.; Teghem, J. Multi-objective combinatorial optimization problems: A survey. J. Multi-Criteria Decis. Anal. 1994, 3, 83–104. [Google Scholar] [CrossRef]
  47. Ceylan, H.; Bell, M.G.H. Traffic signal timing optimization based on genetic algorithm approach, including drivers’ routing. Transp. Res. Part B Methodol. 2004, 38, 329–342. [Google Scholar] [CrossRef]
  48. Sofronova, E. Variational Genetic Algorithm and Its Application to Urban Traffic Flow Control. Int. J. Open Inf. Technol. 2023, 11, 3–13. [Google Scholar]
  49. Chai, W.; Zheng, Y.; Tian, L.; Qin, J.; Zhou, T. GA-KELM: Genetic-algorithm-improved kernel extreme learning machine for traffic flow forecasting. Mathematics 2023, 11, 3574. [Google Scholar] [CrossRef]
  50. Kaffash, S.; Nguyen, A.T.; Zhu, J. Big data algorithms and applications in intelligent transportation system: A review and biblioindicator analysis. Int. J. Prod. Econ. 2021, 231, 107868. [Google Scholar] [CrossRef]
  51. Gen, M.; Lin, L. Genetic algorithms and their applications. In Springer Handbook of Engineering Statistics; Springer: London, UK, 2023. [Google Scholar]
  52. SAE International. Taxonomy and Definitions for Terms Related to Driving Automation Systems for On-Road Motor Vehicles; SAE International: Warrendale, PA, USA, 2016. [Google Scholar]
  53. Van Arem, B.; Van Driel, C.J.G.; Visser, R. The impact of cooperative adaptive cruise control on traffic-flow characteristics. IEEE Trans. Intell. Transp. Syst. 2006, 7, 429–436. [Google Scholar] [CrossRef]
  54. Shladover, S.E.; Su, D.; Lu, X. Impacts of Cooperative Adaptive Cruise Control on Freeway Traffic Flow. Transp. Res. Rec. J. Transp. Res. Board 2012, 2324, 63–70. [Google Scholar] [CrossRef]
  55. Liu, H.; Kan, X.; Shladover, S.E.; Lu, X.-Y.; Ferlis, R.E. Modeling impacts of Cooperative Adaptive Cruise Control on mixed traffic flow in multi-lane freeway facilities. Transp. Res. Part C Emerg. Technol. 2018, 95, 261–279. [Google Scholar] [CrossRef]
  56. Milanes, V.; Shladover, S.E.; Spring, J.; Nowakowski, C.; Kawazoe, H.; Nakamura, M. Cooperative Adaptive Cruise Control in Real Traffic Situations. IEEE Trans. Intell. Transp. Syst. 2014, 15, 296–305. [Google Scholar] [CrossRef]
  57. Zeng, Y.; Shao, M.; Sun, L. Comprehensive Multi-Layered and Time-Dependent Congestion Control Strategy for Mixed Traffic Flow. In Proceedings of the 2023 7th International Conference on Transportation Information and Safety (ICTIS), Xi’an, China, 4–6 August 2023. [Google Scholar]
  58. Friesz, T.L.; Han, K. The mathematical foundations of dynamic user equilibrium. Transp. Res. Part B Methodol. 2019, 126, 309–328. [Google Scholar] [CrossRef]
  59. Huang, H.J.; Lam, W.H.K. Modeling and solving the dynamic user equilibrium route and departure time choice problem in network with queues. Transp. Res. Part B Methodol. 2002, 36, 253–273. [Google Scholar] [CrossRef]
Figure 1. The proposed control method’s fundamental procedure.
Figure 1. The proposed control method’s fundamental procedure.
Sustainability 15 16160 g001
Figure 2. The set of control CAVs in each layer for the relevant time period.
Figure 2. The set of control CAVs in each layer for the relevant time period.
Sustainability 15 16160 g002
Figure 3. The topology of two networks: (a) Small-scale network; (b) large-scale network.
Figure 3. The topology of two networks: (a) Small-scale network; (b) large-scale network.
Sustainability 15 16160 g003
Figure 4. The comparison of congestion control effectiveness under different CAVs’ penetration rates.
Figure 4. The comparison of congestion control effectiveness under different CAVs’ penetration rates.
Sustainability 15 16160 g004
Figure 5. The corresponding locations of the congested bottleneck and layers on the large-scale network.
Figure 5. The corresponding locations of the congested bottleneck and layers on the large-scale network.
Sustainability 15 16160 g005
Figure 6. The search process of the GA for the large-scale road network.
Figure 6. The search process of the GA for the large-scale road network.
Sustainability 15 16160 g006
Figure 7. (a) The spatially average travel time of each TAZ in free flow, before control and after control; (b) the ratio of the spatially average travel time of each TAZ before control to the spatially average travel time under free flow; (c) the ratio of the spatially average travel time of each TAZ after control to the spatially average travel time under free flow.
Figure 7. (a) The spatially average travel time of each TAZ in free flow, before control and after control; (b) the ratio of the spatially average travel time of each TAZ before control to the spatially average travel time under free flow; (c) the ratio of the spatially average travel time of each TAZ after control to the spatially average travel time under free flow.
Sustainability 15 16160 g007
Figure 8. (a) Map of the ratio of spatially averaged travel time for traffic TAZs (before control); (b) map of the ratio of spatially averaged travel time for traffic TAZs (after control).
Figure 8. (a) Map of the ratio of spatially averaged travel time for traffic TAZs (before control); (b) map of the ratio of spatially averaged travel time for traffic TAZs (after control).
Sustainability 15 16160 g008
Figure 9. The regionally averaged speed over time for each layer and bottleneck.
Figure 9. The regionally averaged speed over time for each layer and bottleneck.
Sustainability 15 16160 g009
Figure 10. Thermograms of the speed improvement on the road network before and after the control: (a) from 900 (s) to 1800 (s); (b) from 3600 (s) to 4200 (s).
Figure 10. Thermograms of the speed improvement on the road network before and after the control: (a) from 900 (s) to 1800 (s); (b) from 3600 (s) to 4200 (s).
Sustainability 15 16160 g010
Figure 11. The three parameters for 100 iterations of the DUE simulation.
Figure 11. The three parameters for 100 iterations of the DUE simulation.
Sustainability 15 16160 g011
Figure 12. Comparison of congestion improvement percentages with different proportions of controlled CAVs.
Figure 12. Comparison of congestion improvement percentages with different proportions of controlled CAVs.
Sustainability 15 16160 g012
Table 1. An illustration of fundamental traffic flow data.
Table 1. An illustration of fundamental traffic flow data.
ParameterMeaningExample
idDetector number“e_121047599_0_1”
timeMoment of data collection“4.19”
stateVehicle status (including enter, stay, leave)“enter”
vehIDVehicle number captured“121047599_375822882#1_HDV_time4200.0”
speedInstantaneous speed of each vehicle (m/s)“10.14”
lengthLength of each vehicle (m)“5.00”
typeVehicle type (includes both HDVs and CAVs)“HDV”
Table 2. The values of the fundamental genetic algorithm parameters.
Table 2. The values of the fundamental genetic algorithm parameters.
ParameterValue
Pop Size20
Generation Size30
Crossover Probability0.6
Mutation Probability0.1
EliteTrue
Table 3. The simulation’s basic parameter settings for HDVs and CAVs.
Table 3. The simulation’s basic parameter settings for HDVs and CAVs.
ParameterHDVsCAVs
Minimum gap (m)2.51.5
Acceleration (m/s2)2.62.6
Deceleration (m/s2)4.54.5
Emergency deceleration (m/s2)99
Car following modelIntelligent driver model
(IDM)
Cooperative adaptive
cruise control (CACC)
Table 4. The control effects of three scenarios of OD distribution for this small-scale road network under 50% CAVs’ penetration rate.
Table 4. The control effects of three scenarios of OD distribution for this small-scale road network under 50% CAVs’ penetration rate.
Evaluation IndicatorsScenario IScenario IIScenario III
Before
Control
(s)
After
Control
(s)
Improvement
(%)
Before
Control
(s)
After
Control
(s)
Improvement
(%)
Before
Control
(s)
After
Control
(s)
Improvement
(%)
Controlling
vehicles
proportion
-2.71%--4.35%--5.53%-
j * CAVs t e T D j * -4020--5940--7620-
t ¯ D D 229.18153.5133.02350.4732.3890.76435.65283.9934.81
t ¯ T D 327.5398.8169.83332.18161.9551.25246.26208.0915.50
Average travel time556.71252.3254.68682.65194.3371.53681.89492.0827.84
ϕ 556.71257.0553.83682.65201.3270.51681.89501.0426.52
Table 5. Traffic demand and parameter values before control for each CAVs’ penetration rate.
Table 5. Traffic demand and parameter values before control for each CAVs’ penetration rate.
CAVs’
Penetration Rate
Traffic Demand (pcu/1800 s)Total
Simulation
Time (s)
Average
Depart
Delay   t ¯ D D (s)
Average
Travel
Duration   t ¯ T D (s)
Average Travel Time (s)
10%7403430108.96399.83508.79
20%7303429136.03265.36401.39
30%8253656105.33315.57420.90
40%9003319140.02305.78445.80
50%8503658229.18327.53556.71
60%9003575265.60399.06664.66
70%9753429175.91270.88446.79
80%11503562251.57240.34491.91
90%12303433169.89202.21372.10
100%15003698192.29164.97357.26
Table 6. The control effectiveness at different CAVs’ penetration rates.
Table 6. The control effectiveness at different CAVs’ penetration rates.
CAVs’ Penetration
Rate (%)
ϕ before
Control (s)
Proportion of
Controlled CAVs (%)
j * CAVs t e T D j * ϕ after
Control (s)
Improvement of ϕ (%)
10508.790.277260.5750.05
20401.390.9620391.277.09
30420.901.8232249.7547.71
40445.802.1154323.4638.75
50556.712.7161300.8556.14
60664.663.78114636.6620.22
70446.793.9084349.4939.42
80491.914.17107454.6828.19
90372.106.26231464.5434.21
100357.263.40126416.4317.30
Table 7. The control effects of large-scale road networks at 50% penetration of CAVs.
Table 7. The control effects of large-scale road networks at 50% penetration of CAVs.
Evaluation IndicatorsFree Flow
(s)
50% CAVs Penetration Rate
Without Control
(s)
With Control
Value (s)Compare to without Control (%)
t ¯ D D 2.04103.95101.961.91
t ¯ T D 935.962381.452087.5812.34
Average travel time938.002485.402189.5411.90
j * CAVs t e T D j * --309,900-
ϕ 938.002485.402204.2411.31
Table 8. Comparison of spatially average vehicle speeds before and after control.
Table 8. Comparison of spatially average vehicle speeds before and after control.
BottleneckInner LayerMiddle LayerOuter Layer
Before control (km/h)10.08.2211.1519.75
After control (km/h)12.868.8211.8720.40
Improvement (%)28.607.306.463.29
Table 9. Comparison of area of the region bounded by the X-axis and the spatially averaged vehicle speeds curves before and after control.
Table 9. Comparison of area of the region bounded by the X-axis and the spatially averaged vehicle speeds curves before and after control.
BottleneckInner LayerMiddle LayerOuter Layer
Before control (km)8.7728.9339.3370.45
After control (km)12.2631.2742.4672.81
Improvement (%)39.798.097.453.35
Table 10. Comparison of the duration of speed reduction before and after control.
Table 10. Comparison of the duration of speed reduction before and after control.
BottleneckInner LayerMiddle LayerOuter Layer
Before control (h)0.380.250.250.25
After control (h)0.500.120.120.12
Improvement (%)−31.5852.0052.0052.00
Table 11. Comparison of the results of the proposed control method and DUE.
Table 11. Comparison of the results of the proposed control method and DUE.
Evaluation
Indicators
Control Method
Proposed in This Study
DUE
t ¯ D D (s)101.96113.00
t ¯ T D (s)2087.581925.68
ϕ (s)2204.242038.68
Approximate compute duration (h)1226
Table 12. The control effectiveness with different CAVs’ control proportion.
Table 12. The control effectiveness with different CAVs’ control proportion.
Serial
Number
Proportion of Controlled CAVs (%)Average Depart
Delay   t ¯ D D (s)
Average Travel
Duration   t ¯ T D (s)
j * CAVs t e T D j *
(min)
ϕ (s)Improvement of ϕ (%)
Before control--103.952381.45-2485.40-
After control10.54103.292138.633002242.779.76
22.29104.552126.7313702235.1810.07
34.47102.332113.0025812222.6710.57
46.56100.672102.3638132213.8810.92
59.88101.962087.5851652204.2411.31
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zeng, Y.; Shao, M.; Sun, L. Network-Level Hierarchical Bottleneck Congestion Control Method for a Mixed Traffic Network. Sustainability 2023, 15, 16160. https://doi.org/10.3390/su152316160

AMA Style

Zeng Y, Shao M, Sun L. Network-Level Hierarchical Bottleneck Congestion Control Method for a Mixed Traffic Network. Sustainability. 2023; 15(23):16160. https://doi.org/10.3390/su152316160

Chicago/Turabian Style

Zeng, Yuncheng, Minhua Shao, and Lijun Sun. 2023. "Network-Level Hierarchical Bottleneck Congestion Control Method for a Mixed Traffic Network" Sustainability 15, no. 23: 16160. https://doi.org/10.3390/su152316160

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop