1. Introduction
Traffic signal control is one of the essential topics in recent world developments. Due to the growing population in cities, the demand for transportation has increased, and heavy road traffic has been known to be a big issue for some time. Controlling traffic and the direct effects of urban transportation systems on traffic are big problems. For example, Mexico City, with the rank of , is the first in the world in terms of traffic congestion. This country’s population of 21 million is one of the traffic congestion reasons, which makes the people waste at least 1 hour a day in city traffic. One of the city’s main plans is to reduce traffic congestion by developing public transportation [1,2,3]. Additionally, among the big cities, Istanbul has the highest traffic volume after Mexico City. However, in recent years, traffic congestion has decreased significantly [4]. Over the years, city officials have expanded public transportation to reduce traffic congestion. At the same time, they plan to extend metro lines to decrease traffic congestion in the city. In Istanbul, drivers face the worst traffic congestion in the country and the worst in Europe [5]. It is difficult to get around Istanbul, especially at night. The city’s direct economic effects, such as delays in transporting goods and materials due to traffic congestion leading to severe traffic congestion, are expected [6,7,8,9].
There are equations in the paper for period green phase time queue length; it has been done using fixed time and intelligent technique methods [10]. The intelligent method has been used to adjust signal timing; nowadays, this technique is used for urban traffic control plans. The intelligent methods started in 1990, for which Scoot and Scats are prototypes of intelligent transportation systems [11]. The urban transportation system requires adequate solution methodologies. Traffic signal timing optimization is one of the quickest, most efficient ways to reduce overcrowding at intersections and develop traffic flow in urban traffic [12,13]. There are approaches for solving traffic issues below, such as:
Compulsory migration for urban dwellers.
Development of urban transport infrastructure.
Improving the use of available infrastructure.
For the first approach, if we do not want to be irrational, we have to say that it removes the problem form. The second approach is a vital issue, but this approach comes with hardship and cost in crowded areas like city centers. The third approach seems more straightforward, and it improves how to use transport infrastructure and improves traffic flow. Therefore, to date, traffic control methods have primarily been introduced to classical control methods through data and experiments. Finally, in this research, the parameters desired are adjusted in the form of the optimal and specific level of control. This level of accountability in traffic systems for high complexity of the structure includes sections such as control, communications, computer, and a high volume of implementation and maintenance costs, in research related to traffic control. It has to have a proper and complete understanding and completion of the traffic system. This article aims to provide an intelligent solution for traffic control. Urban traffic is a complex system for controlling traffic issues, consisting of continuous and discrete solutions. Parameters important for controlling traffic include input flow speed to the lines and intersection, adjusting traffic light signals, reducing the effect of noise generated like accidents, stopping unnecessarily, etc. In this work, with attention to the problem, the agents’ approach is studied. We suggest minimizing the number of vehicles at intersections by predicting the green time using urban traffic control strategies [14,15,16]. The system is linear in condition evolution equations, yet links predict queuing dynamics. In the model predictive control approach, linearity is essential, since the objective is to solve optimization problems with near-optimal control techniques repeatedly. We employ only linear dynamics in the proposed model predictive control framework to achieve this [17,18,19]. Multiagents are modeled as a sequence of queues with nonuniform features, and connections at intersections are contacted.
Problem Statement
There are many problems related to traffic congestion in the big city. It generates environmental pollution, hinders transportation, impairs the daily lives of humans, and causes material losses. Researchers are trying to solve this by analyzing various aspects in every country based on the traffic situation. In this work, a traffic light controller was designed using model predictive with MATLAB. Mathematically, at first we used a dynamic model from an intersection, and proposed to improve a single intersection to 8 intersections. Then, for connecting intersections together, we suggested a multiagent model. Eventually, we further proposed a model predictive control for stability proof. The purpose of this research is summarized as follows:
Linking eight intersections in urban traffic with the use of multiagents.
Proof and stability of the proposed model.
Design model predictive controller reduces the number of vehicles in the queue.
Evaluate the average number of cars queued in the two models with and without a controller.
The rest of this paper is categorized as follows. Section 2 introduces related work. Section 3 suggested a building model system for designing model predictive control for intersections with multiple agents. Mathematical models of intersections are described. The stability analysis is mentioned in Section 4. In Section 5, designation of the predictive controller is described in detail. Simulation results are mentioned in Section 6. They are followed by Section 7, which concludes this paper.
2. Related Works
A kind of traffic flow is a fundamental diagram used in urban traffic because of its ability to predict the capability of a road system as it can consider inputs and speed limits with applying regulation. A low-scatter relationship between traffic accumulation can determine traffic accumulation and trip completion rate for urban networks. For example, there is a traffic control strategy for a single urban congested region [20]. This research has presented a macroscopic traffic flow model for the condition to achieve a stable traffic flow. There is congestion in urban overcrowding problems in city roads. However, it is frequently the first point of reference [21]. In [22], the use of Cell Transmission Model (CTM) at a macroscopic model proposed to increase the accuracy and prediction of the trip period at the visible model. The main goal is to create a general structure in urban traffic networks. In [23], they developed an agent-based networked traffic-management system to achieve flexible and intelligent control of traffic and transportation systems. The agent-based control decomposes a complicated control algorithm into simple task-oriented agents which are distributed over a network. This study proposes a fuzzy intelligent controller to achieve an optimal balance at nine intersections. Recently, numerous researchers have applied fuzzy logic in the field of traffic signal control.
2.1. Urban Traffic Control with Multi-Agent
Due to its geographically dispersed nature, many subjects have introduced multiagent system technology in transportation and transport; over the past few years, there has been a dramatic increase in intermittent use and idle running features. One of the most intelligent methods is the Multi-Factor Systems method, which can use multiple intelligent agents to solve problems that interact with each other for controlling urban traffic [24]. The general framework and working methods of forecasting control include process models, cost functions, and organizational strategies; different choices for each element lead to other structures. Predictive control is the first model from which critical processes can be derived [25]. This study examines the intelligent control of consensus control with multiple systems. Control thresholds are introduced for individual systems via event-based, static, flexible, and collaboration methods. It is also rated [26]. An integrated multi-factor deep scalable and scalable local method has been successfully implemented to improve traffic light control for existing traffic systems [27]. This has recently demonstrated a technique that combines Artificial Intelligence and Internet-of-Things, defined as AI-powered Internet-of-Things, which has been processing large amounts of generated data. Then, with the use of multiagent, Q learning, queue lengths, waiting time at intersections, this has improved the throughput efficiency of the all-over control system [28]. The authors of this [29] suggest that a multiagent system (MAS) helps transport operators determine the best transportation strategies to deal with non-urban road accidents. Agents are applied to both systems using the Java Agent Development (JADE) Framework. This paper has used a mathematical method for timing traffic signals at an intersection to deal with travel and improve speed cars by the multiagent system at urban signal traffic; it has been done with the Matlab program [30].
2.2. Urban Traffic by Using Predictive Model Control
Model predictive control was presented in 1970. It is a new model in which a control is based on model prediction [31]. In [32], traffic congestion on major urban roads and highway control to regulate and improve the economy by monitoring the forecast range based on macro base maps was first proposed. The main goal of this system is to use a predictive model for improving traffic signals at urban way traffic, management rights, and finding optimal methods. Currently, the urban transport community is one of the biggest problems [33].
This paper’s primary function is to model and minimize the queue length and the oscillation of green time in urban traffic using predictive model control and neural networks in a genetic algorithm [34].
This article presents a participatory control approach to a bright urban environment based on information from pollution, and urban traffic control engineering models have been used to adjust the length of traffic lights cycles using [35].
Table 1 demonstrates a summary of the technologies used in the direction system with a classification of a different model in the urban traffic. As shown, the primary goals are the used model and the kind of advantages they have used—the spatial term in their suggested system and the research work’s main scenario. Overall, a summary of the presented strategy with other related work shows various control techniques utilized to improve the system’s performance based on urban traffic.
3. Multi-Agent and Model Predictive Control
All predictive control structures include general predictive control frameworks and operation models, cost functions, and organizational methods. Different choices for each element lead to other facilities. Model predictive control is the first model from which an essential process can be derived. Predicting future production based on current values and future control methods are recommended. The optimizer calculates this by considering the cost function and constraints. Specific models are easy to understand and implement; more information is explained in [53].
Here, the actions performed within an agent system in a structure affect the sub-net network and the subsidiary network. In a design, an agent control adjusts points and also enables other agents. There is an agent in a structure control multiagent, and this control causes changes in how other agents select another agent. It causes adjusted system performance at the high layer. Additionally, all information in the structuring agent is used. Using this method reduces the load on the computer. Agents can communicate with other agents and work together to provide a better solution. Factor cycle control using general prediction control has a current mode system and maximum efficiency.
The framework of multiagents with model predictive control is as follows:
In a system model, the selected can be a hierarchical system.
The control issue adjusts to minimize the hierarchical cost function.
A hierarchical control problem can be solved using hierarchical architecture.
Agents must communicate in the model predictive multiagent system. The centralized system and control problem are separated, and they become smaller problems dependent upon each other.
Effects on business agent evolution. The system is connected to its subsystem. Agents are not reviewed in a multiagent environment, however they can only have sensors and actuators. There is uncertainty in the subsystem, which was used out of connection to reduce this uncertainty. That is why conscious consumers value their plans: a proxy recurrence account and local contact for each control cycle. Figure 1 shows communication between multiagents and a model predictive control and how to combine. Each model prediction control tool cycle includes this form cycle: the advantage of system behavior and actions. The system behavior and system input and output in this process are limited.
There is information about future glitches. The primary purpose of this data is to improve the system’s behavior and is a sign that costs are being kept to a minimum. The control agent used model predictive control to predict the system’s behavior to get the best performance. This figure has the supervisory control layer, which considers the dynamics of both a lower and underlying physical network. This physical network has been controlled with several control layers to control the network.
4. Mathematical Models in Intersections
Our study elaborates on a network control process consisting of several junctions that control all the traffic lights. The aim of achieving an optimal balance at intersections has been proposed in this algorithm based on selecting a kind of traffic light and the duration of the green phase. This intersection consists of many independent agents that exchange information with each other, and the stability of each agent is proved separately. This article investigates eight isolated intersections; the four phases are shown in Figure 2. We used a dynamic model from a single intersection at the first step. After that, with attention to the dynamic model intersection, we prove stability, then we get a new equation. To expand an intersection to 8 intersections, we proposed a multiagent method to connect intersections. Here, Figure 2 shows the presented multiagent model, which has been used for eight intersections in traffic control and reducing the queue length using a model predictive control. Finally, we want to reduce the queue length created at the intersections by the proposed model.
In this section, mathematical equations and several connecting intersections have been mentioned. The stability of an intersection has been mentioned in [53]. For more explanation, there are two phases at an intersection, Leg 1, Leg 3, and Leg 2, Leg 4. Here, a vehicle’s queue length is one of the main parameters in the equation of traffic flow at each intersection in the Equation (1).
(1)
In this case, is the leg index that enters the intersection. In addition, is the discrete-time interval index. represents the length of the queue of vehicles, represents the number of leaving cars, represents the number of entering vehicles and represents the traffic light status in the legs of the simulation. As long as T has been considered as a discretized time interval, and can be assumed uniform in every time interval, a uniform arrival of vehicles is presumed for every time interval, resulting in the calculation of the overall waiting time as Equation (2).
(2)
For further details, state-space equations for a single intersection are as below:
(3)
We used Equation (2) for proving the stability of eight intersections. At this Equation, are control variables. Additionally, Equation (3) shows other matrices of coefficients and vectors, for example A,B,C,D, as follows:
(4)
(5)
(6)
(7)
These are:
(8)
These variables refer to state variables and queue lengths and delays of .
Mathematical Model of Multi-Agent Intersections
Figure 3 shows multi-agent intersections linked to each other.
When the intersections are connected to each other, all the parameters of all the matrices of the coefficients are similar to the intersection. Their only difference is in the state-space equations based on the Kronecker product as Equation (9). The most important feature used in the multiagent systems of Kronecker mathematics is a Kronecker multiplier. It is displayed as ⊗. This multiplication factor is on two matrices of optional size.
The interrelationships between agents have been represented in a multi-factorial system in Figure 3. Each factor of the graph is equal to the presence of one element, and the information exchanged between the agents depends on the connection of each path. Table 2 shows the parameters using notations in the predictive model based on the proposed method.
(9)
5. Designing Stable Predictive Controller for Multi-Agent Intersections
The cost function according to an intersection model using a multiagent system is described as follows:
(10)
The model predictive control determines control signals by having a process model and receiving future signals based on optimization. This act minimizes the difference between the predicted outputs and the reference signals.
The dynamic system in Equation (9) limits and finalizes the overall system. In counting, all signals of the closed-loop system have been limited.
The proof: Typically, in urban intersections, the control signal is a traffic light that is green or red, and if it is green, vehicles can enter or leave, and during the red phase, the vehicles only can enter the queue.
(11)
The new output will be as follows:
(12)
Now, for proving the stability of the general system, the suitable Hamiltonian function with the goal of strength should be presented in this Theorem. Since the equations are discrete, then in this paper, Equation (13) is the Hamiltonian function.
(13)
Equation (13) causes the cost function to minimize. This equation is a new output on the based cost function at a general system, totaling the previous output with the control and reference signals. Then, via putting relation in relation Equation (13), the above equation can be written as follows:
(14)
where = [1 1 1 1 0 0 0 0] and by placement:(15)
With assuming that:
(16)
Additionally, has been defined as input at the general system. Using Equation (17) and via putting relation, Equations (17) and (18) can be rewritten as follows:
(17)
According to Equation (17), affects each parameter, written as the Hamiltonian equation below.
(18)
After some mathematical manipulations, such as with attention, considering the Equation (14) and placing it in Equation (18), the following Equation is obtained:
(19)
At this step, using applying some mathematical operations, we get the following Equation (20):
(20)
Finally, calculating the general system can create a Hamiltonian equation, which derives the cost function ratio to the control effort by equalizing it with zero. The Hamiltonian Equation (21) obtained the following:
(21)
Then Equation (22) obtained:
(22)
At result:
(23)
Therefore, the above relation after differentiating can be expressed as follows:
(24)
This completes the proof. In this section, we first presented a dynamic equation in which the main parameter has been obtained from a single intersection then has considered several intersections as a multi-factorial system, connected by agents; it was shown communication between agents as a graph. Additionally, considering dynamics for several intersections has been proved stable using model predictive control.
6. Simulation Results
In the simulation, the quadruple length reduction criterion is used in both fixed time and the proposed model predictive control, and sampling time s is utilized, which draws attention to the values of different traffic conditions. The parameters and are random and distributed in the predictive model. The results of this example are shown in visual form. Below, we explain the proposed model without a controller. Then, in fixed-time control, the simulation results for the number of vehicles in the queue without controller actions are shown in the following figures.
The number of vehicles in the first intersection using fixed-time control improves using the model predictive control. The length of the queue of vehicles on the fourth leg is higher than on the other leg, and the number of cars per leg is monitored with timing. In the first phase, the number of cars is almost constant and has not increased. However, the volume of traffic at the third leg is higher than at the second and fourth leg at this intersection, as shown in Figure 4.
The volume of vehicles that cars produce increases in the first and third legs, and in the second leg with fixed time increasing. The length of the queue of vehicles in the fourth leg is more than in another leg in the intersection, as shown in Figure 5.
Figure 6 shows the number of vehicles at the third intersection. The number of cars on the first leg shows that the number of vehicles increases. However, the number of cars in the third leg will be fixed after a while. The traffic volume in the fourth leg is more than the other legs after. It will be fixed for a time.
The vehicle queue length in the fourth intersection at the first leg and the second is fixed and does not fluctuate. Then, the number of vehicles in the third leg will stabilize and decrease over time. Additionally, the volume of traffic in the fourth leg is more than the other legs trend; it has an increase, as shown in Figure 7.
This Figure 8 shows the traffic at the fifth intersection. The number of vehicles has increased in the first phase using fixed-time control, so as you can see, the number of vehicles will be proved after a while in the third phase. However, the traffic volume on the fourth leg is higher than the other legs, increasing.
Figure 9 shows the length of the vehicle queue at the sixth intersection of the controller without a predictive model. In the first phase, the number of vehicles increased, and in the fourth phase, traffic volume decreased. Additionally, as you see, the vehicle queue length in the second leg and the third is fixed and does not fluctuate.
Figure 10 shows the queue vehicle in the seventh intersection without the predictive controller; the queue length of cars is fixed in the first leg, the second leg shows results with the fix-time controller, which has been proven after a while. The number of vehicles at the third leg increases. Additionally, the traffic volume in the fourth leg first increases and then decreases.
The eighth intersection in Figure 11 has been shown. In the first and third legs, we have seen the increasing trend of traffic, which we expect to decrease by applying predictive model control. However, the number of legs decreases after a while in the second and fourth leg, but traffic is still seen in it.
Figure 12 shows control variables indicating green or red traffic lights. Similarly, the vehicle’s queue length has been shown at other intersections, which has improved by using a predictive controller. The proposed controller is designed based on equations. The output of the predictive controller as the control variable of the traffic system was demonstrated as follows. The proposed model is explained using model predictive control in the below figures:
Figure 13 shows the number of vehicles in the first queue of intersection; there was no change in the queue of vehicles at the first stop compared to the case without a controller. In the second phase, we see a reduction in the length of the number of vehicles in traffic. In the third phase, there was a significant reduction in the number of vehicles compared to the uncontrollable mode. Finally, the length of the queue on the fourth leg has been changed drastically. This indicates the excellent performance of the designed controller.
The following figures further show the queue length of vehicles at additional intersections with the model predictive control that has been given.
According to the results of the decreasing trend of the queue length in Figure 14, it is seen at all the legs of the second intersection.
Figure 15 shows that the length of the queue of cars in the first leg has not changed compared to the case without a controller; in the second leg, the length of the queue of cars has been reduced. However, in the fourth leg in this intersection queue, length first increases and then decreases. At the third intersection, the length of the car queue in the third leg has been fixed, and in the other legs, relative to without the controller has been improved.
It shows the fourth intersection at Figure 16. The queue length of vehicles in the first leg was initially constant and then had an increasing trend, and eventually decreased. Additionally, in the second leg, the queue length of vehicles has been reduced. In the third and fourth legs, the number of vehicles decreased significantly. As a result, model predictive controller has had good performance in the intersection.
Figure 17 shows how a predictive model can be used to control the queue length of vehicles. The number of vehicles at intersection 5 decreased with a suggested model in legs 1 and 3, while the volume of traffic used by the proposed method in the second and fourth legs significantly reduced to zero.
The sixth intersection is shown in Figure 18 at the start, where the queue length of cars has increased then decreased.
The length of the queue for the third leg did not change significantly. In addition, however, the queue length of cars in the intersection has been reduced in the second and fourth. Meanwhile, the number of vehicles at this third-leg intersection increased.
Figure 19 shows the number of vehicles in the seventh intersection using model predictive control. The length of the car queue has decreased in the second and fourth legs, and we have seen a much better result. In the third leg, we are also facing a decrease in the length of the car queue.
The eighth intersection, which in the second and fourth legs means there are reduced queue lengths more than the first and third legs, is shown in Figure 20.
In this chapter, first, several intersections are considered a multi-factor system. The relationship between the factors are shown in graphs, proving that the dynamics considered for several intersections are stable. Moreover, according to the simulation results, it can be said that by using a predictive controller, the queue length of cars in each leg has been decreased compared to the fixed time control. Continuing, we compared results in the length of the queue of vehicles using a model predictive control according to the simulation results in the corresponding Table 3 and Figure 21, which has been given below. Table 3 and Figure 21 below show the proposed model’s performance at eight intersections by comparing the fixed time control. The number of vehicles has been prepared with sample times equal to s. At the first intersection, a total of vehicles in the 4-line fixed model, 4 intersection was reduced to 13 while using the controller. Furthermore, the improvement measure is . Using model predictive control, the second intersection has reduced the number of vehicles from 159 to 52. As can be seen, the queue length in Leg 4 has been reduced from 162 to 33 in the third intersection. The measure of improvement in these four roads was . The number of vehicles has been minimized in the fourth intersection, clearly seen in Figure 21 and Table 4. Similarly, the improvement percentage is , which has resulted in optimization. In other intersections such as eighth, sixth, and seventh, respectively, using the model predictive control, a percentage of improvement has been seen compared to the fixed time, which indicates the excellent performance of the controller. In the simulation, an improvement has been seen in the intersection by using model predictive control as shown in Figure 21. The queue length at each intersection has been reduced compared to the fixed time controller using a model-based predictive model.
The Comparison of the Proposed Method with Other Existing Studies
This section has compared different models and intersections with the proposed model, such as fuzzy logic, model predictive control, and machine learning methods shown in the table. Additionally, each model has been applied on different intersections, including single intersections, four intersections, six intersections, and nine intersections. This paper [35] has been used as a fuzzy logic control for traffic flows under both normal and exceptional traffic conditions. Still, the dynamic model is not stable on a single intersection. Here, [53] has been considered at only one intersection for reducing queue length of the vehicle. Algorithms derived from RL techniques operate based on biological principles. Developed creatures can change their behavior based on their environment and optimize their efforts to improve, getting better compensations. In RL algorithms, this ability is made achievable by making agents. This paper [54] considered the speed of vehicles and the iteration number by using Multi-Agent Deep Reinforcement Learning to reduce traffic. The traffic signal control system used in intelligent transportation analyzes and controls traffic flow in real-time. This article [55] presented a Deep Q-Network model, which is determined by the optimal demand of a green signal. Another study on the multi intersection has [56] shown a cooperative deep Q-network for signal control modeled as a multiagent reinforcement learning system. At the proposed model, we expanded one intersection to several intersections. However, in the model predictive control, in addition to having all the advantages of all intelligent methods, the superiority of the model-based predictive control over the rest of the fuzzy control is inherent predictive property. It does not depend on anything. Model predictive control also has the intrinsic ability to compensate for dead time, while in fuzzy, it depends on the expert. Additionally, our proposed method results show the proposed model’s good performance. In the other existing studies, these types of learning systems are not present. Available traffic control methods do not consider the latest multiagent deep reinforcement learning progress. In addition, current traffic congestion management explanations based on deep reinforcement learning (DRL) do not consider vehicles cooperating with traffic lights but only controlling traffic lights signals. Therefore, traffic control in cities does not achieve a general effect. A comparison of the proposed method has been presented in Table 4 in one intersection. The advantages and disadvantages of the proposed model compared with other existing works are summarized as below:
Advantages:
Model predictive control is updated every minute, and this update applies controls based on what will happen in the future to the system.
They can be used for delayed systems and multidimensional systems.
Can be added to that constraint. For example: control the traffic load behind the crossroads for one h a day.
Being bound by model predictive control.
All controllers are unpredictable, including advanced controllers such as slip model control (a nonlinear controller is resistant). Nonlinear resistors mean that they do their job against system uncertainties. For example, in the math model from the real world, we do not know the name of a parameter.
Unlike all controllers, the predictor signal drops at to . (.
Disadvantages:
Model predictive control has several models. Any situation that is based on step response and impact response must be stable. The system must have no integral behavior. Integral behavior means that there should be no necessities in the system model.
In the basic model, the conversion function is noise-sensitive.
7. Conclusions
In this paper, a model predictive control was first developed to generate and control traffic signals for multiagent intersections linking to each other; then, their stability was proved. The model predictive control is designed based on the theory of multi-functional systems, and the effect of adjacent intersections on their behavior is considered. In each phase, two basic parameters are the length of the queue and signal traffic to reduce them. A model predictive control, which is designed based on the state space equations, showed that the queue of vehicles in each phase decreased compared to the constant time mode and maximized the volume of traffic. Simulation results depicted the efficiency of the method proposed for the intersections.
Discussion and Future Direction
Table 5 compares the proposed model with modern technology in terms of sampling time and limits of the queue length; this article is a new way to discuss traffic lights at intersections. The traffic control system was designed to improve traffic light scheduling processes. This article is a new method of discussing traffic lights in intersections. We intend to expand the proposed method for future work to engage with different cities for better performance. Examples of things that can be done to continue working on the issue of traffic control are:
Provide a comprehensive model of traffic behavior at several adjacent intersections by considering parking lots and side streets near the adjacent intersection and parking lots and side roads near intersections in the model.
Hybrid systems are used to design suitable transmission systems by designing several models.
We impose traffic restrictions on pedestrians, weather conditions, etc.
Data curation, Z.S.; funding acquisition, Y.-C.B.; investigation, S.J.; methodology, Z.S., S.J.; project administration, Y.-C.B.; supervision, Y.-C.B.; validation, Z.S., S.J.; visualization, Z.S., S.J. All authors have read and agreed to the published version of the manuscript.
This research received no external funding.
Not applicable.
Not applicable.
Not applicable.
The authors declare no conflict of interest.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Figure 4. The length of vehicle’s queue in of the first intersection (The performance of the queue length of the vehicle in the intersection with using fixed-time controller).
Figure 5. Vehicle queue length in the second intersection (The performance of the queue length of the vehicle in the intersection with using fixed-time controller).
Figure 6. Vehicle queue length in the third intersection (The performance of the queue length of the vehicle in the intersection with using fixed-time controller).
Figure 7. Vehicle queue length in the fourth intersection (The performance of the queue length of the vehicle in the intersection with using a fixed-time controller).
Figure 8. Vehicle queue length in the fifth intersection (The performance of the queue length of the vehicle in the intersection with using fixed-time controller).
Figure 9. Vehicle queue length in the sixth intersection (The performance of the queue length of the vehicle in the intersection with using fixed-time controller).
Figure 10. Vehicle queue length in the seventh intersection (The performance of the queue length of the vehicle in the intersection with using fixed-time controller).
Figure 11. Vehicle queue length in the eighth intersection (The performance of the queue length of the vehicle in the intersection with using fixed-time controller).
Figure 13. The number of vehicles in the first queue of intersection using model predictive control (The performance of the queue length of the vehicle in the intersection by using model predictive control).
Figure 14. The number of vehicles in the queues of the second intersection using model predictive control (The performance of the queue length of the vehicle in the intersection by using model predictive control).
Figure 15. The number of vehicles in the queues of the third intersection using model predictive control (The performance of the queue length of the vehicle in the intersection by using model predictive control).
Figure 16. There is a number of vehicles at the fourth intersection using model predictive control (The performance of the queue length of the vehicle in the intersection by using model predictive control).
Figure 17. Number of vehicles at the fifth intersection using model predictive control (The performance of the queue length of the vehicle in the intersection by using model predictive control).
Figure 18. The number of vehicles in the sixth queue of intersection using model predictive control (The performance of the queue length of the vehicle in the intersection by using model predictive control).
Figure 19. The number of vehicles in the seventh queue of intersection using model predictive control (The performance of the queue length of the vehicle in the intersection by using model predictive control).
Figure 20. The number of vehicles in the eighth queue of intersection using model predictive control (The performance of the queue length of the vehicle in the intersection by using model predictive control).
Figure 21. The performance of our approach at several numbers of intersections without controller and with controller (The performance and comparison of reduced queue length of cars proposed model with fixed-time control in the 8 intersections.).
Existing studies of urban traffic.
Author | Model | Advantages | Limitation |
---|---|---|---|
Haber et al. [ |
Cooperative control of urban subsystems | Improve the performance | Urban traffic networks |
Pallavi et al. [ |
Deep reinforcement learning | Decision-making capabilities | Region-based traffic flow |
Sulaiman et al. [ |
Deep learning-based | Prediction | Framework urban traffic flow |
Fan et al. [ |
Spatial- temporal |
Prediction accuracy and computational efficiency | Multi-city traffic flow |
Yiling et al. [ |
Multi-task learning | Prediction, multi-task learning | Control signal traffic, traffic control |
Miletić et al. [ |
Fuzzy logic | Reduce traffic | Traffic signal |
Tuo et al. [ |
Machine learning, genetic algorithms | Fast, training parameter, minimize | Traffic signal |
Hong et al. [ |
Adaptive linear quadratic | Reduced traffic delay and energy consumption | Urban traffic control operations |
Radja et al. [ |
Particle Swarm Optimization | Reducing fuel consumption and pollutant emissions, optimal signal timing | Urban traffic networks with course determination |
Ting et al. [ |
Data-driven model free | Improve the performance | Urban traffic management |
Bartosz et al. [ |
Dynamic Radio Frequency |
Identification | Traffic lights under the universe |
Cang et al. [ |
Fuzzy logic | Reduce and improve, optimal | Traffic light control for heterogeneous, traffic systems |
Yanmei et al. [ |
Multi-objective linear programming | Guarantees the interests of passengers, reduce carbon emissions, minimize | Traffic light control for heterogeneous traffic systems |
Hoang et al. [ |
Distributed control strategy | Optimal and minimize | Large-scale urban network |
Mahdiyeh et al. [ |
Multiple linear regression model | Multiple linear regression model | Modeling traffic noise level in intersection |
Zongtao et.al. [ |
Deep hybrid network | Prediction | Urban traffic flow |
Alvaro et al. [ |
Weighted multi-map strategies | Traffic management | Urban traffic |
The parameters used in this article.
Component | Description |
---|---|
|
Queue length |
|
The number of vehicles that enter the queue |
|
The number of vehicles that have left the queue |
|
Control signal |
|
Waiting time |
T | Sampling time |
X(n) | Model variable vector |
S(n) | Control signal |
|
Identity matrix |
|
Metrics |
J | Cost function |
y(n) | New output |
y’(n) | Output |
H | Hamilton equation |
⊗ | Kronecker |
The comparison of results in length of queue of vehicles using model predictive control.
Queue Length of Vehicles | Intersection | Without Controller | With Controller | Improvement (%) |
---|---|---|---|---|
1 | (a) Q1 | 3 | 1 | 66.67 |
(b) Q2 | 7 | 1 | 85.71 | |
(c) Q3 | 40 | 7 | 82.50 | |
(d) Q4 | 47 | 4 | 91.49 | |
Total | 97 | 13 | 86.60 | |
2 | (a) Q1 | 55 | 7 | 87.27 |
(b) Q2 | 7 | 3 | 57.14 | |
(c) Q3 | 50 | 38 | 24.00 | |
(d) Q4 | 47 | 4 | 91.49 | |
Total | 159 | 52 | 67.30 | |
3 | (a) Q1 | 55 | 12 | 78.18 |
(b) Q2 | 7 | 3 | 57.14 | |
(c) Q3 | 53 | 17 | 67.92 | |
(d) Q4 | 47 | 1 | 97.87 | |
Total | 162 | 33 | 79.63 | |
4 | (a) Q1 | 49 | 1 | 97.96 |
(b) Q2 | 7 | 6 | 14.29 | |
(c) Q3 | 2 | 1 | 50.00 | |
(d) Q4 | 47 | 1 | 97.87 | |
Total | 105 | 9 | 91.43 | |
5 | (a) Q1 | 150 | 31 | 79.33 |
(b) Q2 | 32 | 3 | 90.63 | |
(c) Q3 | 150 | 10 | 93.33 | |
(d) Q4 | 28 | 3 | 89.29 | |
Total | 360 | 47 | 86.94 | |
6 | (a) Q1 | 175 | 12 | 93.14 |
(b) Q2 | 32 | 3 | 90.63 | |
(c) Q3 | 2 | 3 | −50.00 | |
(d) Q4 | 28 | 3 | 89.29 | |
Total | 237 | 21 | 91.14 | |
7 | (a) Q1 | 3 | 0 | 100.00 |
(b) Q2 | 20 | 3 | 85.00 | |
9c) Q3 | 175 | 7 | 96.00 | |
(d) Q4 | 3 | 1 | 66.67 | |
Total | 201 | 11 | 94.53 | |
8 | (a) Q1 | 175 | 7 | 96.00 |
(b) Q2 | 20 | 3 | 85.00 | |
(c) Q3 | 150 | 12 | 92.00 | |
(d) Q4 | 3 | 0 | 100.00 | |
Total | 348 | 22 | 93.68 |
Comparison of intersections the proposed method with other existing studies.
Existing Work | Approach | Benefit | Applied Model |
---|---|---|---|
Azimirad et al. [ |
Single intersection | Minimal waiting time and length of queue | Fuzzy Logic |
Jafari et al. [ |
Single intersection | Optimal traffic and reducing queue length | Model Predictive Control |
Jiachen Yang et al. [ |
3 intersection | Significant reduction in delay or various traffic conditions. | Multi-Agent Deep Reinforcement Learning |
Hyunjin et al. [ |
9 intersection | Maximize the throughput and efficiently distribute the signals | Deep Q-Network |
Hongwei Ge et al. [ |
4 intersection | Adaptive multi intersection signal control | Cooperative deep Q-network |
Proposed | 8 intersection | Optimal traffic and reducing queue length | Model Predictive Control |
Comparison of the proposed model with other works.
Author | Model | Queue Length | Sample Time | Limitations | Solution |
---|---|---|---|---|---|
Elvira et al. [ |
Macroscopic model | Exit | 250 s | Large scale |
Determining queue length, flow crossing and routing decisions |
Rasool et al. [ |
Integrated formulation and adistributed solution technique | - | 6 s | Urban streetnetworks | Cooperative signal controland perimeter traffic metering |
Yunp eng et al. [ |
Mutual coordination traffic organization method | - | 40 s | Multiintersection road networks | Traffic organization method method for CAVs road networks |
Azzedine et al. [ |
Reinforcement Learning based Cooperative | - | 5 s | Traffic signalsystem | Real time and delaytraffic conditions |
Xiancheng et al. [ |
Model based on swarm intelligence algorithm | - | 90 s | Trafficflow at intersections | Relieving trafficcongestion |
Proposed Model | Model predictive control with multi-agent | Reducing length queue | 0.1 s | Urban traffic | Relieving traffic congestion and optimization model of intersection traffic signal timing |
References
1. Jamil, F.; Hang, L.; Kim, K.; Kim, D. A Novel Medical Blockchain Model for Drug Supply Chain Integrity Management in a Smart Hospital. Electronics; 2019; 8, 505. [DOI: https://dx.doi.org/10.3390/electronics8050505]
2. Jamil, F.; Ahmad, S.; Iqbal, N.; Kim, D.H. Towards a Remote Monitoring of Patient Vital Signs Based on IoT-Based Blockchain Integrity Management Platforms in Smart Hospitals. Sensors; 2020; 20, 2195. [DOI: https://dx.doi.org/10.3390/s20082195] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/32294989]
3. Jamil, F.; Iqbal, M.A.; Amin, R.; Kim, D. Adaptive thermal-aware routing protocol for wireless body area network. Electronics; 2019; 8, 47. [DOI: https://dx.doi.org/10.3390/electronics8010047]
4. Shahbazi, Z.; Byun, Y.C. Blockchain-based Event Detection and Trust Verification Using Natural Language Processing and Machine Learning. IEEE Access; 2021; 10, pp. 5790-5800. [DOI: https://dx.doi.org/10.1109/ACCESS.2021.3112607]
5. Shahbazi, Z.; Byun, Y.C. Improving the Cryptocurrency Price Prediction Performance Based on Reinforcement Learning. IEEE Access; 2021; 9, pp. 162651-162659. [DOI: https://dx.doi.org/10.1109/ACCESS.2021.3133937]
6. Yen, C.C.; Ghosal, D.; Zhang, M.; Chuah, C.N. Security Vulnerabilities and Protection Algorithms for Backpressure-Based Traffic Signal Control at an Isolated Intersection. IEEE Trans. Intell. Transp. Syst.; 2021; [DOI: https://dx.doi.org/10.1109/TITS.2021.3056658]
7. Du, Y.; Shangguan, W.; Chai, L. A Coupled Vehicle-Signal Control Method at Signalized Intersections in Mixed Traffic Environment. IEEE Trans. Veh. Technol.; 2021; [DOI: https://dx.doi.org/10.1109/TVT.2021.3056457]
8. Shahbazi, Z.; Byun, Y.C. A framework of vehicular security and demand service prediction based on data analysis integrated with blockchain approach. Sensors; 2021; 21, 3314. [DOI: https://dx.doi.org/10.3390/s21103314]
9. Shahbazi, Z.; Byun, Y.C. A Procedure for Tracing Supply Chains for Perishable Food Based on Blockchain, Machine Learning and Fuzzy Logic. Electronics; 2021; 10, 41. [DOI: https://dx.doi.org/10.3390/electronics10010041]
10. Guo, Q.; Li, L.; Ban, X.J. Urban traffic signal control with connected and automated vehicles: A survey. Transp. Res. Part C Emerg. Technol.; 2019; 101, pp. 313-334. [DOI: https://dx.doi.org/10.1016/j.trc.2019.01.026]
11. Akcelik, R.; Besley, M.; Chung, E. An evaluation of SCATS Master Isolated control. Proceedings of the 19th Arrb Transport Research Ltd Conference; Sydney, NSW, Australia, 7–11 December 1998.
12. Qadri, S.S.S.M.; Gökçe, M.A.; Öner, E. State-of-art review of traffic signal control methods: Challenges and opportunities. Eur. Transp. Res. Rev.; 2020; 12, pp. 1-23. [DOI: https://dx.doi.org/10.1186/s12544-020-00439-1]
13. Shahbazi, Z.; Byun, Y.C. Integration of Blockchain, IoT and Machine Learning for Multistage Quality Control and Enhancing Security in Smart Manufacturing. Sensors; 2021; 21, 1467. [DOI: https://dx.doi.org/10.3390/s21041467] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/33672464]
14. Shahbazi, Z.; Byun, Y.C. Smart Manufacturing Real-Time Analysis Based on Blockchain and Machine Learning Approaches. Appl. Sci.; 2021; 11, 3535. [DOI: https://dx.doi.org/10.3390/app11083535]
15. Shahbazi, Z.; Byun, Y.C. Blockchain and Machine Learning for Intelligent Multiple Factor-Based Ride-Hailing Services. CMC-Comput. Mater. Contin.; 2022; 70, pp. 4429-4446. [DOI: https://dx.doi.org/10.32604/cmc.2022.019755]
16. Jamil, F.; Kim, D. Payment mechanism for electronic charging using blockchain in smart vehicle. Korea; 2019; 30, 31.
17. Ahmad, S.; Jamil, F.; Khudoyberdiev, A.; Kim, D. Accident risk prediction and avoidance in intelligent semi-autonomous vehicles based on road safety data and driver biological behaviours. J. Intell. Fuzzy Syst.; 2020; 38, pp. 4591-4601. [DOI: https://dx.doi.org/10.3233/JIFS-191375]
18. Ahmad, S.; Jamil, F.; Iqbal, N.; Kim, D. Optimal route recommendation for waste carrier vehicles for efficient waste collection: A step forward towards sustainable cities. IEEE Access; 2020; 8, pp. 77875-77887. [DOI: https://dx.doi.org/10.1109/ACCESS.2020.2988173]
19. Jafari, S.; Shahbazi, Z.; Byun, Y.C. Traffic Control Prediction Design Based on Fuzzy Logic and Lyapunov Approaches to Improve the Performance of Road Intersection. Processes; 2021; 12, 2205. [DOI: https://dx.doi.org/10.3390/pr9122205]
20. Guo, Y.; Yang, L.; Hao, S.; Gu, X. Perimeter traffic control for single urban congested region with macroscopic fundamental diagram and boundary conditions. Phys. A Stat. Mech. Its Appl.; 2021; 562, 125401. [DOI: https://dx.doi.org/10.1016/j.physa.2020.125401]
21. Fosu, G.O.; Oduro, F.T.; Caligaris, C. Multilane analysis of a viscous second-order macroscopic traffic flow model. Partial. Differ. Equ. Appl.; 2021; 2, pp. 1-17. [DOI: https://dx.doi.org/10.1007/s42985-020-00054-8]
22. Adacher, L.; Tiriolo, M. A macroscopic model with the advantages of microscopic model: A review of Cell Transmission Model’s extensions for urban traffic networks. Simul. Model. Pract. Theory; 2018; 86, pp. 102-119. [DOI: https://dx.doi.org/10.1016/j.simpat.2018.05.003]
23. Wang, F.Y. Toward a revolution in transportation operations: AI for complex systems. IEEE Intell. Syst.; 2008; 23, pp. 8-13. [DOI: https://dx.doi.org/10.1109/MIS.2008.112]
24. Wu, T.; Zhou, P.; Liu, K.; Yuan, Y.; Wang, X.; Huang, H.; Wu, D.O. Multi-agent deep reinforcement learning for urban traffic light control in vehicular networks. IEEE Trans. Veh. Technol.; 2020; 69, pp. 8243-8256. [DOI: https://dx.doi.org/10.1109/TVT.2020.2997896]
25. Louati, A.; Louati, H.; Nusir, M.; Hardjono, B. Multi-agent deep neural networks coupled with LQF-MWM algorithm for traffic control and emergency vehicles guidance. J. Ambient. Intell. Humaniz. Comput.; 2020; 11, pp. 5611-5627. [DOI: https://dx.doi.org/10.1007/s12652-020-01921-3]
26. Kamal, M.A.S.; Tan, C.P.; Hayakawa, T.; Azuma, S.I.; Imura, J.I. Control of Vehicular Traffic at an Intersection Using a Cyber-Physical Multi-Agent Framework. IEEE Trans. Ind. Inform.; 2021; 17, pp. 6230-6240. [DOI: https://dx.doi.org/10.1109/TII.2021.3051961]
27. Shi, P.; Yan, B. A Survey on Intelligent Control for Multiagent Systems. IEEE Trans. Syst. Man Cybern. Syst.; 2020; 51, pp. 161-175. [DOI: https://dx.doi.org/10.1109/TSMC.2020.3042823]
28. Liu, J.; Zhang, H.; Fu, Z.; Wang, Y. Learning scalable multi-agent coordination by spatial differentiation for traffic signal control. Eng. Appl. Artif. Intell.; 2021; 100, 104165. [DOI: https://dx.doi.org/10.1016/j.engappai.2021.104165]
29. Wang, T.; Cao, J.; Hussain, A. Adaptive Traffic Signal Control for large-scale scenario with Cooperative Group-based Multi-agent reinforcement learning. Transp. Res. Part C Emerg. Technol.; 2021; 125, 103046. [DOI: https://dx.doi.org/10.1016/j.trc.2021.103046]
30. Xu, M.; An, K.; Vu, L.H.; Ye, Z.; Feng, J.; Chen, E. Optimizing multi-agent based urban traffic signal control system. J. Intell. Transp. Syst.; 2019; 23, pp. 357-369. [DOI: https://dx.doi.org/10.1080/15472450.2018.1501273]
31. Mayne, D.Q.; Rawlings, J.B.; Rao, C.V.; Scokaert, P.O. Constrained model predictive control: Stability and optimality. Automatica; 2000; 36, pp. 789-814. [DOI: https://dx.doi.org/10.1016/S0005-1098(99)00214-9]
32. Berrouk, S.; Fazziki, A.E.; Boucetta, Z. Towards an agent-based framework for urban traffic congestion management. Int. J. Internet Technol. Secur. Trans.; 2020; 10, pp. 694-720. [DOI: https://dx.doi.org/10.1504/IJITST.2020.110576]
33. Sirmatel, I.I.; Geroliminis, N. Stabilization of city-scale road traffic networks via macroscopic fundamental diagram-based model predictive perimeter control. Control Eng. Pract.; 2021; 109, 104750. [DOI: https://dx.doi.org/10.1016/j.conengprac.2021.104750]
34. Ye, B.L.; Wu, W.; Gao, H.; Lu, Y.; Cao, Q.; Zhu, L. Stochastic model predictive control for urban traffic networks. Appl. Sci.; 2017; 7, 588. [DOI: https://dx.doi.org/10.3390/app7060588]
35. Azimirad, E.; Pariz, N.; Sistani, M.B.N. A novel fuzzy model and control of single intersection at urban traffic network. IEEE Syst. J.; 2010; 4, pp. 107-111. [DOI: https://dx.doi.org/10.1109/JSYST.2010.2043159]
36. Haber, R.E.H.; Artuñedo, A.A.; del Toro Toro, R.M. Consensus-Based Cooperative Control Based on Pollution Sensing and Traffic Information for Urban Traffic Networks; National Library of Medicine: Rockville Pike Bethesda, MD, USA, 2017.
37. Tian, X.; An, C.; Chen, Z.; Tian, Z. Assessing the impact of COVID-19 pandemic on urban transportation and air quality in Canada. Sci. Total Environ.; 2021; 765, 144270. [DOI: https://dx.doi.org/10.1016/j.scitotenv.2020.144270] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/33401062]
38. Khan, S.; Nazir, S.; Vilas Kharat, P.; Garc, A. Deep learning-based urban big data fusion in smart cities: Towards traffic monitoring and flow-preserving fusion. Comput. Electr. Eng.; 2021; 89, 106906. [DOI: https://dx.doi.org/10.1016/j.compeleceng.2020.106906]
39. Zhou, F.; Li, L.; Zhang, K.; Trajcevski, G. Urban flow prediction with spatial–temporal neural ODEs. Transp. Res. Part C Emerg. Technol.; 2021; 124, 102912. [DOI: https://dx.doi.org/10.1016/j.trc.2020.102912]
40. Zhang, Y.; Yang, Y.; Zhou, W.; Wang, H.; Ouyang, X. Multi-city traffic flow forecasting via multi-task learning. Appl. Intell.; 2021; pp. 1-19. [DOI: https://dx.doi.org/10.1007/s10489-020-02074-8]
41. Mileti, M.; Kapusta, B.; Ivanjko, E. Comparison of two approaches for preemptive traffic light control. Proceedings of the 2018 International Symposium ELMAR; Zadar, Croatia, 16–19 September 2018; pp. 57-62.
42. Mao, T.; Mihaita, A.S.; Chen, F.; Vu, H.L. Boosted Genetic Algorithm using Machine Learning for traffic control optimization. arXiv; 2021; arXiv: 2103.08317[DOI: https://dx.doi.org/10.1109/TITS.2021.3066958]
43. Wang, H.; Zhu, M.; Hong, W.; Wang, C.; Tao, G.; Wang, Y. Optimizing Signal Timing Control for Large Urban Traffic Networks Using an Adaptive Linear Quadratic Regulator Control Strategy. IEEE Trans. Intell. Transp. Syst.; 2020; [DOI: https://dx.doi.org/10.1109/TITS.2020.3010725]
44. Radja, D.; TOLBA, C.; Moh, A.N.S. Traffic Urban Control Using an Intelligent PSO Algorithm Based on Integrated Approach. Alger. J. Signals Syst.; 2020; 5, pp. 1-9.
45. Lei, T.; Hou, Z.; Ren, Y. Data-driven model free adaptive perimeter control for multi-region urban traffic networks with route choice. IEEE Trans. Intell. Transp. Syst.; 2019; 21, pp. 2894-2905. [DOI: https://dx.doi.org/10.1109/TITS.2019.2921381]
46. Pawłowicz, B.; Trybus, B.; Salach, M.; Jankowski-Mihułowicz, P. Dynamic RFID Identification in Urban Traffic Management Systems. Sensors; 2020; 20, 4225. [DOI: https://dx.doi.org/10.3390/s20154225]
47. Zhou, C.; Mo, H.; Chen, X.; Wen, H. Fuzzy Control Under Time-Varying Universe and Phase Optimization in Traffic Lights (ICSSE 2020). Int. J. Fuzzy Syst.; 2021; pp. 1-12. [DOI: https://dx.doi.org/10.1007/s40815-020-00995-7]
48. Li, Y.; Lu, S. Study on the optimization of urban passenger traffic structure based on multi-objective linear programming—A case study of Beijing. Environ. Sci. Pollut. Res.; 2021; 28, pp. 10192-10206. [DOI: https://dx.doi.org/10.1007/s11356-020-11358-y] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/33174176]
49. Hoang Pham, V.; Sakurama, K.; Mou, S.; Ahn, H.S. Distributed traffic control for a large-scale urban network. arXiv; 2020; arXiv: 2005.02007
50. Khajehvand, M.; Rassafi, A.A.; Mirbaha, B. Modeling traffic noise level near at-grade junctions: Roundabouts, T and cross intersections. Transp. Res. Part D Transp. Environ.; 2021; 93, 102752. [DOI: https://dx.doi.org/10.1016/j.trd.2021.102752]
51. Duan, Z.; Yang, Y.; Zhang, K.; Ni, Y.; Bajgain, S. Improved deep hybrid networks for urban traffic flow prediction using trajectory data. IEEE Access; 2018; 6, pp. 31820-31827. [DOI: https://dx.doi.org/10.1109/ACCESS.2018.2845863]
52. Paricio, A.; Lopez-Carmona, M.A. Urban traffic routing using weighted multi-map strategies. IEEE Access; 2019; 7, pp. 153086-153101. [DOI: https://dx.doi.org/10.1109/ACCESS.2019.2947699]
53. Jafari, S.; Shahbazi, Z.; Byun, Y.C. Improving the Performance of Single-Intersection Urban Traffic Networks Based on a Model Predictive Controller. Sustainability; 2021; 13, 5630. [DOI: https://dx.doi.org/10.3390/su13105630]
54. Yang, J.; Zhang, J.; Wang, H. Urban traffic control in software defined internet of things via a multi-agent deep reinforcement learning approach. IEEE Trans. Intell. Transp. Syst.; 2020; 22, pp. 3742-3754. [DOI: https://dx.doi.org/10.1109/TITS.2020.3023788]
55. Joo, H.; Lim, Y. Intelligent Traffic Signal Phase Distribution System Using Deep Q-Network. Appl. Sci.; 2022; 12, 425. [DOI: https://dx.doi.org/10.3390/app12010425]
56. Ge, H.; Song, Y.; Wu, C.; Ren, J.; Tan, G. Cooperative deep Q-learning with Q-value transfer for multi-intersection signal control. IEEE Access; 2019; 7, pp. 40797-40809. [DOI: https://dx.doi.org/10.1109/ACCESS.2019.2907618]
57. Thonhofer, E.; Palau, T.; Kuhn, A.; Jakubek, S.; Kozek, M. Macroscopic traffic model for large scale urban traffic network design. Simul. Model. Pract. Theory; 2018; 80, pp. 32-49. [DOI: https://dx.doi.org/10.1016/j.simpat.2017.09.007]
58. Mohebifard, R.; Al Islam, S.B.; Hajbabaie, A. Cooperative traffic signal and perimeter control in semi-connected urban-street networks. Transp. Res. Part C Emerg. Technol.; 2019; 104, pp. 408-427. [DOI: https://dx.doi.org/10.1016/j.trc.2019.05.023]
59. Wang, Y.; Cai, P.; Lu, G. Cooperative autonomous traffic organization method for connected automated vehicles in multi-intersection road networks. Transp. Res. Part C Emerg. Technol.; 2020; 111, pp. 458-476. [DOI: https://dx.doi.org/10.1016/j.trc.2019.12.018]
60. Boukerche, A.; Zhong, D.; Sun, P. A Novel Reinforcement Learning-based Cooperative Traffic Signal System through Max-pressure Control. IEEE Trans. Veh. Technol.; 2021; [DOI: https://dx.doi.org/10.1109/TVT.2021.3069921]
61. Fu, X.; Gao, H.; Cai, H.; Wang, Z.; Chen, W. How to improve urban intelligent traffic? A case study using traffic signal timing optimization model based on swarm intelligence algorithm. Sensors; 2021; 21, 2631. [DOI: https://dx.doi.org/10.3390/s21082631]
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
As society grows, the urbanized population proliferates, and urbanization accelerates. Increasing traffic problems affect the normal process of the city. The urban transportation system is vital to the effective functioning of any city. Science and technology are critical elements in improving traffic performance in urban areas. In this paper, a novel control strategy based on selecting the type of traffic light and the duration of the green phase to achieve an optimal balance at intersections is proposed. This balance should be adaptable to fixed behavior of time and randomness in a traffic situation; the goal of the proposed method is to reduce traffic volume in transportation, the average delay for each vehicle, and control the crashing of cars. Due to the distribution of urban traffic and the urban transportation network among intelligent methods for traffic control, the multi-factor system has been designed as a suitable, intelligent, emerging, and successful model. Intersection traffic control is checked through proper traffic light timing modeled on multi-factor systems. Its ability to solve complex real-world problems has made multiagent systems a field of distributed artificial intelligence that is rapidly gaining popularity. The proposed method was investigated explicitly at the intersection through an appropriate traffic light timing by sampling a multiagent system. It consists of many intersections, and each of them is considered an independent agent that shares information with each other. The stability of each agent is proved separately. One of the salient features of the proposed method for traffic light scheduling is that there is no limit to the number of intersections and the distance between intersections. In this paper, we proposed method model predictive control for each intersection’s stability; the simulation results show that the predictive model controller in this multi-factor model predictive system is more valuable than scheduling in the fixed-time method. It reduces the length of vehicle queues.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer