Next Article in Journal
Impact of Engagement in Campus Sustainability Activities to Competency Development: Change Agents’ Experiences and Perspectives
Previous Article in Journal
Macroinvertebrate Community in a Mediterranean Mountain River: Relationship with Environmental Factors Measured at Different Spatial and Temporal Scales
Previous Article in Special Issue
Improving the Performance of Autonomous Driving through Deep Reinforcement Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Sustainable Smart Cities through Multi-Agent Reinforcement Learning-Based Cooperative Autonomous Vehicles

1
Department of Information Systems, College of Computer Engineering and Sciences, Prince Sattam Bin Abdulaziz University, Al-Kharj 11942, Saudi Arabia
2
SMART Lab, Higher Institute of Management, University of Tunis, Tunis 2000, Tunisia
3
Arabic Natural Language Processing Research Group (ANLP-RG), MIRACL Laboratory, University of Sfax, Sfax 3018, Tunisia
4
Faculty of Telecommunications Engineering, Future University, Khartoum 10553, Sudan
5
Faculty of Engineering, Future University, Khartoum 10553, Sudan
6
Computer Science Department, Higher Future Institute for Specialized Technological Studies, Cairo 11765, Egypt
*
Author to whom correspondence should be addressed.
Sustainability 2024, 16(5), 1779; https://doi.org/10.3390/su16051779
Submission received: 19 January 2024 / Revised: 9 February 2024 / Accepted: 20 February 2024 / Published: 21 February 2024
(This article belongs to the Special Issue Sustainable Autonomous Driving Systems)

Abstract

:
As urban centers evolve into smart cities, sustainable mobility emerges as a cornerstone for ensuring environmental integrity and enhancing quality of life. Autonomous vehicles (AVs) play a pivotal role in this transformation, with the potential to significantly improve efficiency and safety, and reduce environmental impacts. This study introduces a novel Multi-Agent Actor–Critic (MA2C) algorithm tailored for multi-AV lane-changing in mixed-traffic scenarios, a critical component of intelligent transportation systems in smart cities. By incorporating a local reward system that values efficiency, safety, and passenger comfort, and a parameter-sharing scheme that encourages inter-agent collaboration, our MA2C algorithm presents a comprehensive approach to urban traffic management. The MA2C algorithm leverages reinforcement learning to optimize lane-changing decisions, ensuring optimal traffic flow and enhancing both environmental sustainability and urban living standards. The actor–critic architecture is refined to minimize variances in urban traffic conditions, enhancing predictability and safety. The study extends to simulating realistic human-driven vehicle (HDV) behavior using the Intelligent Driver Model (IDM) and the model of Minimizing Overall Braking Induced by Lane changes (MOBIL), contributing to more accurate and effective traffic management strategies. Empirical results indicate that the MA2C algorithm outperforms existing state-of-the-art models in managing lane changes, passenger comfort, and inter-vehicle cooperation, essential for the dynamic environment of smart cities. The success of the MA2C algorithm in facilitating seamless interaction between AVs and HDVs holds promise for more fluid urban traffic conditions, reduced congestion, and lower emissions. This research contributes to the growing body of knowledge on autonomous driving within the framework of sustainable smart cities, focusing on the integration of AVs into the urban fabric. It underscores the potential of machine learning and artificial intelligence in developing transportation systems that are not only efficient and safe but also sustainable, supporting the broader goals of creating resilient, adaptive, and environmentally friendly urban spaces.

1. Introduction

In the past two decades, autonomous driving has emerged as a key innovation in the realm of sustainable smart cities, attracting substantial research interest due to its potential societal and economic benefits. Autonomous vehicles (AVs) are poised to revolutionize urban transportation systems by enhancing efficiency and safety, and reducing environmental impacts [1,2]. Central to the vision of sustainable smart cities, AVs navigate intricate and dynamic traffic environments, a significant challenge for their decision-making capabilities. This is particularly evident in mixed-traffic scenarios where AVs interact with human-driven vehicles (HDVs), necessitating advanced lane-changing strategies to ensure safety and effectiveness.
The exploration of reinforcement learning (RL) in autonomous driving has opened new avenues for addressing these complex urban challenges [3,4,5]. However, scalability remains a concern in multi-AV lane-changing scenarios within mixed traffic. To address this, multi-agent reinforcement learning (MARL) has been adopted, evolving into sophisticated systems. Current MARL algorithms, while effective, often overlook passenger comfort and make oversimplified assumptions about HDV behavior. Our research introduces an innovative MARL technique for multi-AV lane-changing decisions, utilizing the MA2C algorithm. This technique emphasizes a parameter-sharing strategy and a locally designed reward system that values passenger comfort alongside efficiency and safety.
Moreover, this study aligns with the advancements in Intelligent Transportation Systems (ITSs), a cornerstone of sustainable urban development. These systems, encompassing vehicle networking, vehicle-road coordination, and advanced monitoring, are integral to smart cities. Leveraging machine learning techniques like deep learning, convolution neural networks, and RL, as demonstrated in [6,7], this research contributes to the development of efficient traffic management systems, enhancing the sustainability of urban environments.
The AVs constitute one component within the broader framework of sustainable urban mobility (SUM) [8]. The principles of SUM include; planning compact and accessible cities; developing transit-oriented cities; getting the infrastructure right; encouraging walking and cycling; advancing smart mobility management; enhancing public transport and shared mobility; parking: managing first, not supple; electrifying all vehicles; winning the support of stakeholders; empowering cities to avoid, shift, and improve. These principles are critical for SUM and extend beyond the scope of AVs alone. Our research acknowledges the multi-dimensional approach required for SUM, recognizing the importance of compact city planning, transit-oriented development, pedestrian-friendly infrastructure, and the electrification of transport, among other factors. We contend that AVs can significantly contribute to these principles by enhancing existing transport systems. For example, AVs can support compact city designs by reducing the need for extensive parking spaces, which aligns with effective land use. They can also integrate with public transportation, offering first and last-mile connectivity that encourages public transport usage. Our study aims to shed light on the nuanced role of AVs in this ecosystem. Addressing the scalability of AVs, our research presents a broader perspective, demonstrating their applicability beyond megacities. With varying urban densities and configurations, AVs have the potential to support SUM in diverse city landscapes, as evidenced by ongoing pilot studies and theoretical models that we have referenced in our work. We agree with the future-oriented view of AV infrastructure development and the need for smart city interactions to mature. Our research contributes to laying the groundwork for such advancements, exploring the integration of AVs with intelligent transportation systems and machine learning techniques to prepare for this eventuality.
The paper is structured as follows: Section 2 reviews current state-of-the-art autonomous driving methods integrating RL/MARL with dynamics-based models. Section 3, Section 4, Section 5, Section 6, Section 7 and Section 8 detail the contributions, problem formulation, experimental approach, results analysis, discussion, and conclusions, respectively.

2. Related Work

Recent literature in autonomous driving, especially in the context of sustainable smart cities, is categorized into data-driven and non-data-driven methods. These methods are critical in addressing urban mobility challenges and contributing to the sustainability of smart cities. In [9], authors address the complexities of lane-change decisions for autonomous vehicles on multi-lane expressways. They introduce a decision-making framework that enhances lateral vehicle stability using the phase-plane method and state-machine logic, factoring in surrounding traffic and vehicle motion states. An adaptive cruising strategy is developed, incorporating safety distances, different speed regimes, and emergency protocols. They also devise a trajectory planning technique using polynomial optimization and integrate stability and rollover boundaries into the path-tracking controller, with simulations confirming the safety and efficacy of their approach. Authors in [10] focus on the challenges of safe lane changes and merging for autonomous vehicles in dense traffic. They propose a decentralized, controller-agnostic cooperative strategy based on Vehicle-to-Vehicle communications, ensuring collision-free maneuvers. The vehicles communicate to coordinate lane changes, which is demonstrated to significantly improve traffic flow by up to 26% in congested scenarios, though at a higher energy cost in uncongested situations. Their method reportedly surpasses existing approaches in safety and efficiency, especially with a higher penetration of autonomous vehicles. A decision-making and path-planning framework for autonomous vehicles using game theory has been proposed in [11] to manage the uncertainties of dynamic obstacles’ motions. The framework predicts the multi-state actions of neighboring vehicles and assesses risks through Stackelberg game theory. It incorporates a potential-field model reflecting varied driving styles and constraints, and uses model predictive control to generate the vehicle’s trajectory. Simulation tests show the method effectively handles social interactions and unpredictability, ensuring safe and suitable autonomous vehicle trajectories.

2.1. Data-Driven Approaches

Data-driven methodologies, particularly RL, have gained prominence in autonomous driving within sustainable urban systems. Research has focused on developing RL solutions for lane changing in AVs, crucial for efficient traffic flow in smart cities [12,13,14]. MARL algorithms [15,16,17] have been proposed for scenarios requiring AV cooperation, aligning with the dynamic and collaborative nature of smart urban environments. These algorithms, however, often overlook passenger comfort and the variability in human driver behavior, which are key considerations in sustainable urban mobility.

2.2. Non-Data-Driven Approaches for Multi-Agent Lane Changing in Autonomous Driving

In the realm of sustainable smart cities, conventional solutions like rule-based or model-based approaches for handling human driver behavior in mixed traffic scenarios have limitations. RL algorithms have shown promise in single-agent scenarios [12,18,19], but MARL algorithms [15] are needed for multi-agent coordination essential in smart cities. However, the existing MARL approaches mainly focus on safety and efficiency, not fully addressing the broader spectrum of sustainability, including passenger comfort and diverse human behaviors. The challenge of multi-objective decision-making in AV lane changing in smart cities requires further exploration.
Table 1 provides a summarized comparison of Data-Driven and Non Data-Driven Approaches based on multiple criteria, highlighting their relevance to sustainable smart city environments.

3. Contributions

Our work aims to enhance urban transportation sustainability and efficiency by improving AV integration within smart city infrastructure. We have developed a MARL-based approach for AV lane-changing that fosters smooth traffic flow and cooperation among vehicles. By applying advanced machine learning techniques to Intelligent Transportation Systems, we are tackling mobility challenges, promoting safer interactions between AVs and human drivers, and optimizing traffic management. The incorporation of safety, efficiency, and passenger comfort into our models underscores our commitment to advancing AV technology in a way that aligns with the goals of sustainable urban development. This work has the following contributions:
  • Development of a novel MARL method for multi-AV lane-changing decisions. This approach is tailored to the dynamic and collaborative environment of smart cities, enhancing the sustainability of urban transportation.
  • Exploration of a range of machine learning applications within the broader scope of Intelligent Transportation Systems (ITS), emphasizing their role in addressing the challenges of sustainable urban mobility.
  • Adoption of the Intelligent Driver Model (IDM) and the model of Minimizing Overall Braking Induced by Lane changes (MOBIL) for simulating realistic HDV behavior, crucial for effective traffic management in smart urban settings.
  • Incorporation of parameters like expected speed and inter-vehicular distance in the longitudinal control model, providing a more accurate representation of HDV behavior in sustainable urban ecosystems. Expected speed will be set based on empirical traffic data, influencing acceleration and cruising speeds of simulated vehicles. Inter-vehicular distance will be determined by safety guidelines, adjusting dynamically to speed and traffic density to maintain safe following distances. These enhancements aim to improve the realism of our traffic simulations for more effective development and assessment of autonomous driving systems.
  • Integration of safety, efficiency, and passenger comfort in the algorithm’s reward design, promoting collaborative behavior among AVs, essential for the interconnected traffic system of smart cities. In addition, safety has been considered as a constraint along with a politeness coefficient in the lateral control model, facilitating the study of varied driver behaviors and their impact on traffic flow in smart cities.
These contributions collectively advance the field of autonomous driving within the context of sustainable smart cities, focusing on realistic, efficient, and safe integration of AVs into urban transportation networks.

4. Sustainable Smart Cities Methodology

4.1. RL Preliminary for Sustainable Smart Cities

RL, a branch of machine learning, is utilized here to enable AVs in smart cities to make optimal decisions that contribute to sustainable urban mobility. At each time step, the agent (representing an AV) receives a state from the urban environment, selects an action based on its policy to navigate efficiently, and receives a reward focused on sustainability metrics. We used numerical representation that includes various parameters about the vehicle’s current situation and its surroundings. This can include the vehicle’s position, velocity, acceleration, the relative position of other vehicles, traffic signal status, and potentially environmental variables like weather conditions. The objective is to develop a policy that ensures optimal urban traffic flow, enhancing both environmental sustainability and urban living standards. The action-value function, Q π (s, a), and the state-value function, V π (s), are crucial in estimating the most sustainable actions in varying urban traffic scenarios.
The Actor–critic algorithms involve a critic network to learn the state-value function and an actor network to refine policy decisions, ensuring smooth traffic flow and reduced environmental impact. The algorithm employs an advantage function, crucial for minimizing variances in urban traffic conditions, thereby enhancing traffic predictability and safety in smart cities. In cases of partially observable states, typical in dynamic urban environments, the algorithm adapts to a POMDP framework, making it robust for real-world smart city applications. A POMDP, or Partially Observable Markov Decision Process, is a mathematical framework used to describe decision-making situations where the agent does not have complete information about the current state of the environment. In other words, the agent must make decisions under uncertainty.The multi-agent actor–critic approach with parameter-sharing and a sustainability-focused reward design effectively trains AVs to cooperate, addressing the complexities of smart urban mobility.

Lane Changing as MARL in Sustainable Smart Cities

In sustainable smart cities, lane changing for AVs is vital for maintaining optimal traffic flow and reducing environmental impact. We propose a MARL approach with decentralized architecture for multi-AV lane changing, crucial for smart city traffic dynamics. The approach models a mixed-traffic environment on highways, with each AV (agent) communicating with neighboring vehicles to ensure smooth traffic flow and reduced congestion. The mixed-traffic approach accounts for both AVs and HDVs on highways. While full implementation is a future prospect, cities like Riyadh or Dubai are potential candidates for early adoption due to their advanced infrastructure. Communication between AVs, and between AVs and infrastructure, is facilitated by V2X technologies, which allow for the exchange of safety messages and telemetry data. Although HDVs without V2X capabilities cannot directly communicate, AVs can use onboard sensors to interpret HDV actions. Data exchanged generally includes vehicle speed, direction, and planned maneuvers, with the goal of ensuring smooth traffic flow and enhancing road safety in urban settings. The POMDP framework caters to the complexity of urban environments, with decentralized policies allowing each AV to react based on local observations, promoting sustainable mobility. The state space considers the positions and speeds of surrounding vehicles, essential for making informed decisions in dense urban traffic. Actions include high-level decisions like lane changing and speed adjustments, aimed at optimizing traffic flow and reducing emissions in urban areas. The reward function integrates metrics such as safety, efficiency, and passenger comfort, aligning with smart city sustainability goals. Safety is evaluated by avoiding collisions and maintaining safe distances, while speed and comfort are optimized through stable driving within legal limits and minimizing harsh maneuvers. The reward function r i , t in this scenario representing the total reward function for autonomous vehicle i at time t, which is the sum of several weighted components reflecting different aspects of driving performance and objectives is expressed by Equation (1). Weights is Equation (1) are defined by experts who understand the importance of each aspect of driving. For example, safety is prioritized over comfort in certain scenarios, leading to a higher weight for the safety component.
r i , t = ω s · r s + ω d · r d + ω v · r v + ω e · r e ω c · r c ω p · r p
where:
  • ω s : Weight for safety, prioritizing collision avoidance and safe distances.
  • ω d : Weight for distance headway, ensuring optimal spacing between vehicles to reduce traffic congestion.
  • ω v : Weight for speed efficiency, encouraging driving within the optimal speed range to balance traffic flow and energy efficiency.
  • ω e : Weight for environmental impact, incentivizing actions that reduce emissions and fuel consumption.
  • ω c : Weight for comfort, penalizing rapid accelerations/decelerations to ensure passenger comfort.
  • ω p : Weight for politeness, reflecting the vehicle’s interaction with other road users in a way that promotes cooperative driving behavior.
r s = 1 eco-factor , if no collision and eco-friendly driving 1 , if collision occurs
where a value of 0 is assigned for situations where there is no collision and the vehicle is driving in an eco-friendly manner, balancing safety with environmental considerations. A value of −1 is given if a collision occurs or if the driving pattern is not eco-friendly, indicating a negative impact on both safety and sustainability. A positive coefficient α (where α > 0 ) can be introduced to reward eco-driving behavior that also avoids collisions, promoting both safety and environmental sustainability.
Distance Headway Reward ( r d ):
r d = log d headway v t · t d β · eco-factor
d headway : Distance to the preceding vehicle. v t : Current vehicle speed. t d : Time headway threshold. β : Sustainability coefficient, adjusting the reward based on the vehicle’s eco-friendly behavior (e.g., low emissions driving). eco−factor: A value between 0 and 1, representing the degree of eco-friendliness in driving behavior. Speed Efficiency Reward ( r v ):
r v = min v t v min v max v min , 1 γ · eco-factor
v t , v min , v max : Currently observed, minimum, and maximum speeds of the ego vehicle, respectively. These variables are directly Measured. γ : Coefficient to adjust the reward for eco-driving, which is empirically determined. Comfort and Lane Change Reward ( r c ):
r c = r a + r l c δ · eco-impact
r a : Acceleration-based comfort factor. r l c : Lane change comfort factor, which is a metric within the reinforcement learning model that represents how comfortable a lane change is for passengers in an autonomous vehicle. It is quantified using parameters such as lateral acceleration or jerk and directly affects the reward given to the vehicle’s AI after it performs a lane change. A smooth and slow lane change would result in a positive reward, encouraging the AI to repeat this behavior, while an abrupt or fast lane change would result in a negative reward, discouraging such behavior. The factor helps balance efficiency and passenger comfort during lane changes. δ : Coefficient to adjust the reward based on the environmental impact of the driving behavior. eco−impact: A value representing the environmental impact of the vehicle’s actions (e.g., fuel consumption, emissions incorporated as part of the state ( s t ) in Equation (6)).
T ( s , s | a ) = P ( s t + 1 = s | s t = s , a t = a )
In Equation (6), s t : The state at time step t, which could now include parameters like emission levels, energy consumption, or congestion metrics alongside traditional state variables. a t : The action taken at time step t, potentially encompassing choices that lead to reduced environmental impact or improved energy efficiency. s t + 1 : The state at the next time step t + 1 , reflecting the outcomes of actions taken, including changes in sustainability-related measures. The transition probability T ( s , s | a ) reflects the likelihood of moving from one state to another given a particular action, where states and actions are now imbued with sustainability considerations. This approach aligns the reinforcement learning framework with the goals of sustainable smart city management.
Our approach highlights the importance of multi-dimensional decision-making in lane-changing, considering the diverse needs of a sustainable smart city environment. The algorithm is designed to learn from experience, refining policies to achieve the best outcomes for urban sustainability and mobility.

4.2. MA2C for AVs in Sustainable Smart Cities

We propose an MA2C algorithm as shown in Algorithm 1, an enhanced version of the single-agent actor–critic network, which is tailored for cooperative MARL in the context of sustainable smart cities. This approach assumes identical network parameters and structures for all agents (AVs), but allows for different decisions based on individual input states. The goal is to maximize a global reward that encompasses not just efficiency and safety, but also sustainability factors like reduced emissions and energy efficiency.
The MA2C network includes 64-neuron fully connected layer processing states, which are informed by both traffic and environmental data. The shared actor–critic network updates both value networks and policy, ensuring learning that is attuned to the complex dynamics of urban environments. This parameter-sharing scheme enhances learning efficiency, making it suitable for the high demands of sustainable smart cities.
Algorithm 1 MA2C Algorithm for Sustainable Smart Cities
 1:
Input: Hyperparameters: factor of discount γ , rate of learning η , coefficient of politeness p, length of epoch T, sustainability factor σ
 2:
Initialize: Actor and Critic networks with random weights and biases
 3:
for each episode do
 4:
    for each time step t in 1 , 2 , , T  do
 5:
        for each agent i do
 6:
           Observe state O i , t including traffic and environmental data
 7:
           Choose action a i , t according to policy π ( a i | O i , t )
 8:
           Apply action a i , t , receive reward r i , t including sustainability metrics
 9:
           Store transition ( O i , a i , r i , t ) in replay buffer
10:
        end for
11:
        Update Actor and Critic networks using stored transitions
12:
    end for
13:
    if episode terminated or collision happens then
14:
       Reset environment to initial state with signal “DONE”
15:
end for
The algorithm emphasizes sustainability by integrating environmental data into state observations and sustainability metrics into the reward structure. Each action taken by an AV is evaluated not only for its immediate impact on traffic but also for its longer-term impact on urban sustainability. The learning process is designed to evolve towards strategies that enhance urban mobility while minimizing environmental impact, supporting the broader goals of sustainable smart cities.

5. Experiments for Sustainable Smart Cities Context

This work explores the behavior and decision-making of HDVs in multi-agent road traffic simulations, tailored for sustainable smart city scenarios. The following models, integrated with sustainability metrics, are employed:
  • IDM for Longitudinal Control: Regulates the position and velocity of HDVs, accounting for eco-driving variables that influence acceleration and deceleration, promoting fuel efficiency and reduced emissions.
  • MOBIL for Lateral Control: Utilizes this model to regulate sideways motion, considering eco-friendly lane changes and minimizing abrupt braking to enhance traffic flow and reduce environmental impact.
  • Lane Changing Thresholds: Based on a politeness coefficient (p), influencing the decision to switch lanes with consideration for overall traffic efficiency and emissions reduction.
The acceleration post-lane change equation incorporates sustainability factors:
a n b s a f e
where a n is the new follower’s acceleration post-lane change, and b s a f e is the maximum eco-braking level.
The lane change incentive condition includes environmental considerations:
a c a c + p ( a n a n + a o a o ) a t h
where:
  • a c : The acceleration of the current vehicle after the lane change.
  • a c : The acceleration of the current vehicle before the lane change.
  • a n : The acceleration of the new follower vehicle after the lane change.
  • a n : The acceleration of the new follower vehicle before the lane change.
  • a o : The acceleration of the old follower vehicle after the lane change.
  • a o : The acceleration of the old follower vehicle before the lane change.
  • p: The politeness coefficient, influencing the decision to switch lanes considering overall traffic efficiency and emissions reduction.
  • a t h : The lane change threshold, representing a minimum acceptable change in acceleration.
b s a f e in Equation (7) is determined based on safety considerations and possibly environmental factors such as safety standards and regulations which adopt safety standards for vehicles often prescribe maximum braking levels to ensure safe operation. These standards can provide guidance on the maximum allowable braking force or deceleration rates. In addition, vehicle specifications provided by Manufacturers may provide information about the maximum braking capabilities of their vehicles. This information could include metrics such as maximum deceleration rates or braking force. Furthermore, environmental impact such as excessively aggressive braking which lead to increased emissions due to inefficient driving behavior. Thus, the value of b s a f e may indirectly impact environmental sustainability by influencing driving patterns. Once b s a f e is determined, we become able to apply Equation (7) by substituting this value into the equation. Equation (8) represents a condition that must be satisfied for a lane change to occur, considering factors such as politeness (represented by p) and the difference in accelerations between the new follower vehicle and other vehicles ( a n a n + a o a o ). If the condition is met, it indicates that the lane change is permissible based on the predefined criteria.

5.1. Settings

In this work, we integrate sustainability parameters by adding settings that specifically focus on the environmental aspects of autonomous driving in smart cities.
Table 2 contains setting for “Environmental Impact Metrics” that focuses on emission levels and energy efficiency. The maximum deceleration is also labeled as “eco-deceleration” to emphasize its role in sustainable driving behavior. Additionally, a coefficient ω e is added to the reward function weighting coefficients, which represents the weighting given to environmental sustainability in the reward function. The term “eco-deceleration” in this work is used to highlight a specific feature of our autonomous driving model that prioritizes energy efficiency and emission reduction. The rationale for this terminology is twofold:
  • Energy Efficiency: Rapid deceleration in vehicles is often associated with aggressive driving behavior that can lead to increased fuel consumption and higher emissions. By setting a limit to the deceleration rate, our model encourages smoother transitions in speed, which has been shown to reduce fuel consumption and improve energy efficiency.
  • Emission Levels: Eco-deceleration contributes to lowering emission levels by avoiding the sharp increases in engine load that are typical of sudden braking. Gentle deceleration leads to more controlled combustion and, consequently, a cleaner exhaust output.
The “eco-deceleration” setting is part of a suite of parameters designed to simulate a sustainable driving environment within the modified highway-env simulator [25]. This approach aligns with the overarching goal of our work, which is to develop and evaluate autonomous driving strategies that support the sustainability objectives of smart city ecosystems. Furthermore, the inclusion of the coefficient ω e in the reward function weighting coefficients serves to quantitatively reinforce the importance of environmental considerations. It ensures that the autonomous vehicle’s decision-making process systematically factors in the impact of its actions on energy efficiency and emissions, thus promoting a driving style that is not only safe and efficient but also environmentally friendly.

5.2. Experimental Setup

The study simulates high-density vehicle traffic in a modified highway-env simulator [25], incorporating sustainability metrics such as emission levels and energy efficiency. The Intelligent Driver Model (IDM) and Minimize Overall Braking Induced By Lane Change (MOBIL) model are used for vehicle dynamics, focusing on eco-friendly driving behavior. The control sampling frequency is set at 5 Hz, with specific limits for maximum eco-deceleration and politeness factor. The methodologies are evaluated under varying traffic densities, emphasizing sustainable urban traffic management. The evaluation process, discount factor, learning rate, and reward function weighting coefficients are all geared towards optimizing for sustainable urban mobility.
We state that while the inclusion of the politeness factor enhances the model’s ability to simulate a range of driving styles, it does not compromise the AV’s strict adherence to traffic laws and safe driving practices. Therefore, simulated lane changes conform to the safe conditions mandated by the Traffic Code, and the politeness factor is used only to enhance the flow and safety in accordance with these regulations. In this section, the experiments are contextualized within a sustainable smart city framework, with emphasis on reducing environmental impact and enhancing urban mobility.

6. Results

6.1. Local vs. Global Reward Designs with a Sustainability Perspective

The present study has extended the evaluation of reward designs and parameter-sharing strategies within a sustainable smart city framework. We have integrated environmental and urban mobility metrics into the traditional reward functions to assess the training efficacy of actor–critic networks for autonomous vehicles. Our results, which are displayed in Figure 1, suggest that a local reward design, which incentivizes individual AVs to optimize for reduced emissions and energy efficiency, outperforms a global reward approach. The local reward structure aligns with smart city objectives by promoting behaviors that contribute to the overall sustainability of urban transport systems. Moreover, the shared actor–critic network parameters facilitate a cooperative learning environment where AVs can collectively adapt to dynamic traffic conditions while minimizing their environmental impact. This collaborative approach results in a performance boost, as AVs learn to make decisions that not only improve traffic flow but also adhere to sustainability goals. The effectiveness of the multi-objective reward function, incorporating a comfort measurement, is demonstrated by the two dashed lines at the bottom of Figure 1. This function promotes smoother acceleration and deceleration patterns, leading to a more comfortable ride, while simultaneously reducing the carbon footprint of each vehicle. The lower variance observed in the reward design with the comfort measurement indicates a high level of driving comfort, as well as a consistent adherence to sustainable driving practices. These findings underscore the potential of MARL frameworks to train AVs in a manner that supports the dual objectives of enhanced urban traffic management and sustainability in smart cities. Integrating the concepts of sustainability and smart cities into the analysis results section, we could frame the adaptability of the proposed MA2C algorithm as a response to the dynamic nature of urban traffic systems.

6.2. Adaptability of the Proposed Method within Sustainable Smart Cities

In the realm of sustainable smart cities, the adaptability of traffic management systems is paramount. This research delves into the efficacy of the MA2C algorithm, particularly focusing on its performance within the complex and variable traffic patterns characteristic of high-density urban environments. The politeness coefficient (p), integral to the algorithm and outlined in Equation (8), is instrumental in mimicking the range of driver behaviors—from aggressive (p = 0) to courteous (p = 1). Our analysis, illustrated in Figure 2, indicates that the MA2C algorithm adeptly adjusts to diverse driving behaviors. This flexibility is crucial for the sustainability of smart cities, where the algorithm’s performance can lead to improved traffic flow, reduced emissions, and enhanced energy efficiency, regardless of traffic volume or driver behavior variations. The consistent efficacy of the MA2C algorithm across different politeness levels and traffic densities suggests that it is not only scalable but also robust, capable of supporting the multifaceted goals of smart urban transportation systems. By accommodating varying degrees of HDV politeness, the algorithm demonstrates potential for real-world application in intelligent transportation systems that aim to optimize both mobility and environmental impact in smart cities.
In this research, we juxtapose the efficacy of the proposed Multi-Agent Actor–Critic with Parameter Sharing (MA2C) against established state-of-the-art MARL methodologies, such as MAPPO (Multi-Agent Proximal Policy Optimization), MAACKTR (Multi-Agent Actor–Critic Using Kronecker-Factored Trust Region), and MADQN (Multi-Agent Deep Q-Network). These comparisons are vital in the context of sustainable smart cities, where efficient and reliable decision-making algorithms are paramount for managing complex urban environments.

6.3. State-of-the-Art Benchmarks Comparison in the Context of Sustainable Smart Cities

MADQN employs a deep neural network to approximate value functions, utilizing an experience replay buffer. While it shows commendable reward averages, its higher variance suggests potential instability, a critical aspect in urban scenarios where consistent performance is crucial for safety and reliability. MAACKTR adapts the Actor–Critic algorithm for multi-agent contexts, optimizing both actor and critic. Its application in dense urban networks can enhance collaborative decision-making among autonomous agents. MAPPO uses a clipped surrogate objective and an adjustable KL penalty coefficient, suitable for dynamic urban settings where policies must adapt to rapid changes. The Proposed MA2C, with its multi-objective reward function, parameter sharing, and local reward design, stands out in the context of smart urban management. It consistently outperforms other benchmarks in terms of evaluation rewards and reward standard deviations. This is particularly evident in the ‘Density 1’ scenario, which can be likened to less congested urban environments. Figure 3 and Figure 4 reveal MA2C’s robust performance. Its growing and plateauing pattern in rewards under different densities aligns with the goals of sustainable smart cities, striving for optimal, stable, and scalable solutions in complex, multi-agent urban ecosystems. The adaptability and stability of MA2C make it a promising tool for enhancing the sustainability and efficiency of urban transportation systems and other smart city applications.
Traffic density levels are differentiated by the volume of vehicles: Density Level 1 denotes low traffic akin to off-peak hours, Density Level 2 indicates moderate traffic with occasional congestion, and Density Level 3 represents high traffic typical of peak hours with significant congestion. Regarding the MARL models, MADQN uses deep learning for value function approximation and may exhibit higher variance, suggesting potential instability. MAACKTR enhances the Actor–Critic approach with a trust region for stability in dense traffic, while MAPPO adapts for rapid changes in dynamic environments. The proposed MA2C model stands out with its parameter sharing and local reward design, showing consistent performance and robustness across varying traffic densities, making it highly suitable for smart urban traffic management in sustainable smart cities.

6.4. Policy Interpretation

Figure 5 is a three-panel figure depicting a lane-changing scenario involving four autonomous vehicles on a multi-lane road. In upper Panel, labeled “Initial State”, we see a highway with two lanes. The vehicles are represented by simple block shapes with labels. AV 6 is shown in the right lane, appearing to prepare for a lane change. Ahead in the left lane is AV 7. The middle panel is labeled “Changing Lane” and shows AV 6 positioned between the two lanes, indicating the action of changing lanes. AV 6 is now partially in the left lane, overtaking AV 7, which seems to have slowed down to allow AV 6 to merge safely. In the lower Panel entitled “Lane Changed”, AV 6 has completed the lane change and is now fully positioned in the left lane, ahead of AV 7, which has resumed traveling at a normal speed after the lane change is completed. The lanes are marked with dashed lines, and the vehicles’ movements are visually represented to reflect their interactions during the lane-changing process. This diagram effectively communicates the sequence of actions and interactions in a lane change maneuver executed by autonomous vehicles in a simulated environment.

6.5. Quantitative Analysis of Eco-Driving Benefits

Our comprehensive simulations have provided valuable insights into the energy efficiency gains achieved through the implementation of eco-driving behavior models across various traffic densities. The results are summarized in Table 3, which presents a comparative quantification of these gains.
The data encapsulated in Table 3 highlights the performance of our proposed MA2C approach in comparison to other established methodologies, under different traffic density conditions. Notably, the MA2C model consistently achieved ‘High’ energy efficiency gains in lower traffic density and maintained ‘Moderate’ to ‘Low’ gains as density increased, underscoring its robustness and adaptability to traffic conditions.

6.6. Eco-Driving Impact

To further elucidate the impact of our models on sustainable urban mobility, Figure 6 graphically represents the correlation between traffic density and the energy efficiency gains of the MA2C model. This figure visualizes the trends and variances in performance, providing a clear visual interpretation of the data.
As depicted in Figure 6, the MA2C model exhibits a superior capability in maintaining higher energy efficiency gains, especially in less congested environments (Density 1). The trend lines indicate that while performance naturally diminishes with increasing traffic density, the degradation in energy efficiency gains is less pronounced for the MA2C model, validating its effectiveness in eco-driving applications within urban settings.
These results are not only underscore the practical significance of our research but also provide a foundation for future developments in autonomous vehicle technology aimed at enhancing sustainability in smart cities.

7. Discussion

The study’s findings contribute significantly to the concept of sustainability within smart cities, particularly in the realm of urban transportation. It is evident that localized reward mechanisms in traffic management can greatly optimize traffic flow, reducing vehicle idling times and thereby decreasing emissions and energy consumption. High evaluation rewards from such localized systems indicate effective traffic handling with minimal disruptions, an essential aspect of promoting a sustainable urban environment. Moreover, the implementation of collaborative learning in urban transportation networks, through shared parameters among various city actors, fosters a more cohesive and efficient traffic system. This collective intelligence is a cornerstone in the resilience and adaptability of smart urban mobility, enhancing resource utilization and reducing the ecological footprint. The promotion of sustainable driving practices is also highlighted, as incorporating driving comfort into reward functions encourages more environmentally friendly driving behaviors. Smoother accelerations and decelerations lead to reduced fuel consumption and less wear on vehicles, contributing to the overall sustainability goals of urban transit systems.
The adaptability of multi-agent systems, such as the MA2C algorithm, is crucial in managing urban traffic flows, particularly in fluctuating urban densities. Its superior performance in managing traffic efficiently showcases its potential in scalable and flexible urban traffic control, aligning with the sustainability objectives of smart cities. Nevertheless, the study acknowledges several limitations that hold implications for sustainability. The importance of passenger comfort is often overlooked in current algorithms, yet it is critical for the widespread acceptance and success of sustainable transportation initiatives. Comfortable transit experiences can encourage the use of public transportation, reducing reliance on private vehicles and associated emissions. Additionally, the assumption of universal behavior for HDVs does not accurately reflect the diversity of driving patterns present in real-world smart city scenarios. Addressing this gap is necessary to ensure that traffic management systems are effectively minimizing the environmental impact.
We have conducted a detailed comparative analysis of the MA2C algorithm against other prevalent MARL methodologies, namely MAPPO, MADQN, and MAACKTR, in the context of sustainable smart city challenges. MA2C’s local reward design and parameter sharing stand out as significant strengths, fostering adaptability and robustness in dynamic urban traffic, which is evident from the sustained performance in less congested environments (Density 1) as shown in our results. This adaptability is critical for the unpredictable nature of smart city traffic, where conditions can change rapidly due to various factors such as pedestrian movements, traffic signal patterns, and unexpected events. On the other hand, MADQN, while showing commendable reward averages, exhibits higher variance in performance, suggesting potential challenges in consistency. This could pose limitations in real-world applications where reliability is paramount for safety and user trust. MAPO’s approach, with its clipped surrogate objective, might offer better policy adaptability to rapid changes in urban traffic. However, its generalization across diverse scenarios remains a question, potentially affecting its application in environments with high variability in traffic density. MAACKTR’s optimization for both actor and critic provides a structured approach for collaborative decision-making among autonomous agents, a feature beneficial for dense urban traffic management. Yet, its performance under different traffic densities needs to be investigated further to confirm its practicality in real-world urban settings. The comparative analysis underscores MA2C’s potential as a scalable and stable solution for smart city transportation systems, proposing it as a promising tool for managing urban mobility sustainably.
Finally, addressing the scalability of intelligent transportation systems remains a vital challenge to ensure that sustainable mobility solutions can be maintained and adapted to the complexity of evolving urban landscapes. A comprehensive empirical study comparing various algorithms under different traffic densities and HDV behaviors would greatly aid in identifying the most environmentally friendly and efficient solutions.
Through these insights, the study underscores the potential of artificial intelligence and machine learning in developing robust, efficient, and sustainable urban mobility systems. Such advancements are imperative for the growth of smart cities, aiming to create an interconnected and sustainable urban future where technology and infrastructure work in harmony to enhance the quality of life and preserve environmental integrity.

8. Conclusions

A Multi-Agent Actor–Critic (MA2C) algorithm is proposed in this study to represent a forward-thinking approach to urban mobility within smart cities, emphasizing the role of autonomous vehicles in enhancing traffic efficiency and sustainability. This algorithm stands out from previous Multi-Agent Reinforcement Learning (MARL) strategies with its innovative design, which integrates a local reward system prioritizing not only efficiency and safety but also passenger comfort. Furthermore, its parameter-sharing structure fosters collaborative behaviors among agents, which is vital for the interconnectivity of smart urban transport systems. The empirical results demonstrate that the MA2C algorithm surpasses other state-of-the-art models by effectively managing lane changes, optimizing passenger comfort, and facilitating agent cooperation. These outcomes are indicative of the algorithm’s potential to enable autonomous vehicles to interact seamlessly with human-driven vehicles in dense traffic, which is a common scenario in smart cities. This interaction is crucial for maintaining fluid traffic conditions, reducing congestion, and, consequently, lowering emissions and energy usage. The research marks a significant stride towards the development of intelligent transportation systems where autonomous vehicles are integral components. They contribute to the safety, efficiency, and environmental goals of smart cities, where sustainable transport is a key objective. By improving how vehicles communicate and operate within the urban fabric, such technologies pave the way for more resilient and adaptive urban environments. This progress is in line with global efforts to create more livable, sustainable, and technologically advanced urban areas for future generations.

Author Contributions

A.L.: Idea, Design, Implementation, Paper writing. H.L.: Paper revision. E.K.: Management and Project administration. W.N., M.A.F., H.M.E.-H., M.K.H. and M.H.H.K.: Comments and evaluation. All authors have read and agreed to the published version of the manuscript.

Funding

Prince Sattam Bin Abdulaziz University (PSAU), project number PSAU/2023/SDG/08.

Data Availability Statement

The data could be provided upon reasonable request from the corresponding author.

Acknowledgments

This project is sponsored by Prince Sattam Bin Abdulaziz University (PSAU) as part of funding for its SDG Roadmap Research Funding Programme project number PSAU/2023/SDG/08.

Conflicts of Interest

The author declares that no conflict of interest is associated with this work.

References

  1. Louati, A. Article title Cloud-assisted collaborative estimation for next-generation automobile sensing. Eng. Appl. Artif. Intell. 2023, 126, 106883. [Google Scholar] [CrossRef]
  2. Louati, A.; Kariri, E. Enhancing Intersection Performance for Tram and Connected Vehicles through a Collaborative Optimization. Sustainability 2023, 15, 9231. [Google Scholar] [CrossRef]
  3. Feng, S.; Sun, H.; Yan, X.; Zhu, H.; Zou, Z.; Shen, S.; Liu, H.X. Dense reinforcement learning for safety validation of autonomous vehicles. Nature 2023, 615, 620–627. [Google Scholar] [CrossRef] [PubMed]
  4. Du, Y.; Chen, J.; Zhao, C.; Liao, F.; Zhu, M. A hierarchical framework for improving ride comfort of autonomous vehicles via deep reinforcement learning with external knowledge. Comput.-Aided Civ. Infrastruct. Eng. 2023, 38, 1059–1078. [Google Scholar] [CrossRef]
  5. Peixoto, M.J.; Azim, A. Improving environmental awareness for autonomous vehicles. Appl. Intell. 2023, 53, 1842–1854. [Google Scholar] [CrossRef]
  6. Louati, A. A hybridization of deep learning techniques to predict and control traffic disturbances. Artif. Intell. Rev. 2020, 53, 5675–5704. [Google Scholar] [CrossRef]
  7. Louati, A.; Louati, H.; Li, Z. Deep learning and case-based reasoning for predictive and adaptive traffic emergency management. J. Supercomput. 2021, 77, 4389–4418. [Google Scholar] [CrossRef]
  8. Louati, A.; Louati, H.; Kariri, E.; Neifar, W.; Farahat, M.A.; El-Hoseny, H.M.; Hassan, M.K.; Khairi, M.H.H. Sustainable Urban Mobility for Road Information Discovery-Based Cloud Collaboration and Gaussian Processes. Sustainability 2024, 16, 1688. [Google Scholar] [CrossRef]
  9. Tang, C.; Pan, L.; Xia, J.; Fan, S. Research on lane-change decision and planning in multilane expressway scenarios for autonomous vehicles. Machines 2023, 11, 820. [Google Scholar] [CrossRef]
  10. Monteiro, F.V.; Ioannou, P. Safe autonomous lane changes and impact on traffic flow in a connected vehicle environment. Transp. Res. Part Emerg. Technol. 2023, 151, 104138. [Google Scholar] [CrossRef]
  11. Yuan, Q.; Yan, F.; Yin, Z.; Chen, L.; Hu, J.; Wu, D.; Li, Y. Decision-Making and Planning Methods for Autonomous Vehicles Based on Multistate Estimations and Game Theory. Adv. Intell. Syst. 2023, 5, 2300177. [Google Scholar] [CrossRef]
  12. Wang, P.; Li, H.; Chan, C.Y. Continuous control for automated lane change behavior based on deep deterministic policy gradient algorithm. In Proceedings of the 2019 IEEE Intelligent Vehicles Symposium (IV), Paris, France, 9–12 June 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 1454–1460. [Google Scholar]
  13. Zhou, W.; Chen, D.; Yan, J.; Li, Z.; Yin, H.; Ge, W. Multi-agent reinforcement learning for cooperative lane changing of connected and autonomous vehicles in mixed traffic. Auton. Intell. Syst. 2022, 2, 5. [Google Scholar] [CrossRef]
  14. Prakash, A.; Chitta, K.; Geiger, A. Multi-modal fusion transformer for end-to-end autonomous driving. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA, 20–25 June 2021; pp. 7077–7087. [Google Scholar]
  15. Candela, E.; Parada, L.; Marques, L.; Georgescu, T.A.; Demiris, Y.; Angeloudis, P. Transferring Multi-Agent Reinforcement Learning Policies for Autonomous Driving using Sim-to-Real. In Proceedings of the 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Kyoto, Japan, 23–27 October 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 8814–8820. [Google Scholar]
  16. Zhang, K.; Yang, Z.; Başar, T. Multi-agent reinforcement learning: A selective overview of theories and algorithms. In Handbook of Reinforcement Learning and Control; Springer: Berlin/Heidelberg, Germany, 2021; pp. 321–384. [Google Scholar]
  17. Bhalla, S.; Ganapathi Subramanian, S.; Crowley, M. Deep multi agent reinforcement learning for autonomous driving. In Proceedings of the Advances in Artificial Intelligence: 33rd Canadian Conference on Artificial Intelligence, Canadian AI 2020, Ottawa, ON, Canada, 13–15 May 2020; Springer: Berlin/Heidelberg, Germany, 2020; pp. 67–78. [Google Scholar]
  18. Chen, D.; Jiang, L.; Wang, Y.; Li, Z. Autonomous driving using safe reinforcement learning by incorporating a regret-based human lane-changing decision model. In Proceedings of the 2020 American Control Conference (ACC), Denver, CO, USA, 1–3 July 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 4355–4361. [Google Scholar]
  19. Chen, Y.; Dong, C.; Palanisamy, P.; Mudalige, P.; Muelling, K.; Dolan, J.M. Attention-based hierarchical deep reinforcement learning for lane change behaviors in autonomous driving. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, Long Beach, CA, USA, 16–17 June 2019. [Google Scholar]
  20. Chen, D.; Hajidavalloo, M.; Li, Z.; Chen, K.; Wang, Y.; Jiang, L.; Wang, Y. Deep multi-agent reinforcement learning for highway on-ramp merging in mixed traffic. arXiv 2021, arXiv:2105.05701. [Google Scholar] [CrossRef]
  21. Dong, J.; Chen, S.; Ha, P.Y.J.; Li, Y.; Labi, S. A drl-based multiagent cooperative control framework for cav networks: A graphic convolution q network. arXiv 2020, arXiv:2010.05437. [Google Scholar]
  22. Ho, M.L.; Chan, P.T.; Rad, A. Lane change algorithm for autonomous vehicles via virtual curvature method. J. Adv. Transp. 2009, 43, 47–70. [Google Scholar] [CrossRef]
  23. Nilsson, J.; Silvlin, J.; Brannstrom, M.; Coelingh, E.; Fredriksson, J. If, when, and how to perform lane change maneuvers on highways. IEEE Intell. Transp. Syst. Mag. 2016, 8, 68–78. [Google Scholar] [CrossRef]
  24. Nilsson, J.; Brännström, M.; Coelingh, E.; Fredriksson, J. Lane change maneuvers for automated vehicles. IEEE Trans. Intell. Transp. Syst. 2016, 18, 1087–1096. [Google Scholar] [CrossRef]
  25. Leurent, E. An Environment for Autonomous Driving Decision-Making. 2018. Available online: https://github.com/Farama-Foundation/HighwayEnv (accessed on 9 January 2024).
Figure 1. Local vs. Global reward designs, Sharing vs Separate actor–critic network, and driving comfort Verification.
Figure 1. Local vs. Global reward designs, Sharing vs Separate actor–critic network, and driving comfort Verification.
Sustainability 16 01779 g001
Figure 2. Comparisons of performance using several politeness coefficients p under density 1, 2, and 3, respectively.
Figure 2. Comparisons of performance using several politeness coefficients p under density 1, 2, and 3, respectively.
Sustainability 16 01779 g002
Figure 3. Performance comparisons on accumulated rewards of MA2C, MADQN, MAACKTR, and MAPPO under density 1, 2, and 3, respectively.
Figure 3. Performance comparisons on accumulated rewards of MA2C, MADQN, MAACKTR, and MAPPO under density 1, 2, and 3, respectively.
Sustainability 16 01779 g003
Figure 4. Mean episode reward under density 1, 2 and 3, respectively.
Figure 4. Mean episode reward under density 1, 2 and 3, respectively.
Sustainability 16 01779 g004
Figure 5. Lane changing process via simulation: vehicles 1, 2, and 3 are human-driven vehicles, while vehicles 5, 6, 7, and 8 are automated vehicles.
Figure 5. Lane changing process via simulation: vehicles 1, 2, and 3 are human-driven vehicles, while vehicles 5, 6, 7, and 8 are automated vehicles.
Sustainability 16 01779 g005
Figure 6. Energy Efficiency Gains Across Different Traffic Densities.
Figure 6. Energy Efficiency Gains Across Different Traffic Densities.
Sustainability 16 01779 g006
Table 1. Comparison of data-driven and non data-driven approaches for multi-agent lane changing in autonomous driving.
Table 1. Comparison of data-driven and non data-driven approaches for multi-agent lane changing in autonomous driving.
Data-Driven ApproachesNon-Data-Driven Approaches
ApproachReinforcement Learning (RL), Multi-Agent Reinforcement Learning (MARL)Conventional rule-based or model-based methods
Key Methods-Deep Deterministic Policy Gradient (DDPG) [12]
-Lane-changing regret model + Extended Double Deep Q-Network (DDQN) safety supervisor [18]
-Hierarchical RL algorithm [19]
-Integration of Hard-coded safety constraints + Hierarchical temporal abstraction method [15]
-Priority-based safety supervisor [20]
-GCN + DQN [21]
N/A
Multi-Agent ConsiderationsYesNo
Considerations in Reward FunctionSafety and Efficiency [15,20]Safety and Efficiency [22,23,24]
Limitations-Do not consider passenger comfort [20,21]
-Assume human drivers follow a constant, universal driving behavior [15,20]
Limitations in dealing with unpredictable and stochastic behavior of human drivers in mixed-traffic scenarios [23,24]
SummaryRL and MARL algorithms have shown potential in addressing multi-agent lane changing in autonomous driving, but further research is needed to fully consider passenger comfort and real-world human driving behavior.Conventional rule-based or model-based methods have limitations in dealing with unpredictable human driving behavior.
Table 2. Comparison of data-driven and non data-driven approaches for multi-agent lane changing in autonomous driving with sustainability focus.
Table 2. Comparison of data-driven and non data-driven approaches for multi-agent lane changing in autonomous driving with sustainability focus.
SettingValue
SimulatorModified gym-based highway-env simulator [25]
Length of highway road520 m
Initial speed of vehicles25 to 30 m/s (90 kph to 108 kph)
Frequency of control sampling5 Hz
Dynamics of HDVsIDM (longitudinal control), MOBIL (lateral control)
Maximum deceleration−9 m/s2 (eco-deceleration)
Politeness factor (p)0
Lane-changing threshold (ath)0.1 m/s2
Traffic density levelsLow, middle, high
Number of vehiclesSee Table 1
Training steps10,000 epochs (1 million steps, 2 random seeds)
EvaluationEvery 200 training episodes, averaged over three runs
Discount factor ( γ )0.99
Learning rate ( η )5 × 10−4
Reward function weighting coefficients ω s = 200, ω d = 4, ω v = 1, ω c = 1, ω e = 1
Environmental Impact MetricsEmission levels, energy efficiency
Server specsmacOS, 2.7 GHz Intel Core i5, 8 GB memory
Table 3. Quantification of energy efficiency gains from eco-driving behavior models.
Table 3. Quantification of energy efficiency gains from eco-driving behavior models.
Traffic DensityMA2CMADQNMAPOMAACKTR
Density 1High (58)Moderate (48)Low (30)Very Low (10)
Density 2Moderate (45)High (50)Low (20)Minimal (3)
Density 3Low (32)Moderate (49)Very Low (5)Very Low (4)
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

Louati, A.; Louati, H.; Kariri, E.; Neifar, W.; Hassan, M.K.; Khairi, M.H.H.; Farahat, M.A.; El-Hoseny, H.M. Sustainable Smart Cities through Multi-Agent Reinforcement Learning-Based Cooperative Autonomous Vehicles. Sustainability 2024, 16, 1779. https://doi.org/10.3390/su16051779

AMA Style

Louati A, Louati H, Kariri E, Neifar W, Hassan MK, Khairi MHH, Farahat MA, El-Hoseny HM. Sustainable Smart Cities through Multi-Agent Reinforcement Learning-Based Cooperative Autonomous Vehicles. Sustainability. 2024; 16(5):1779. https://doi.org/10.3390/su16051779

Chicago/Turabian Style

Louati, Ali, Hassen Louati, Elham Kariri, Wafa Neifar, Mohamed K. Hassan, Mutaz H. H. Khairi, Mohammed A. Farahat, and Heba M. El-Hoseny. 2024. "Sustainable Smart Cities through Multi-Agent Reinforcement Learning-Based Cooperative Autonomous Vehicles" Sustainability 16, no. 5: 1779. https://doi.org/10.3390/su16051779

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