Collective Driving to Mitigate Climate Change: Collective-Adaptive Cruise Control

: The transportation sector is the largest producer of greenhouse gas (GHG) emissions in the United States. Energy-optimal algorithms are proposed to reduce the transportation sector’s fuel consumption and emissions. These algorithms optimize vehicles’ speed to lower energy consumption and emissions. However, recent studies argued that these algorithms could negatively impact trafﬁc ﬂow, create trafﬁc congestions, and increase fuel consumption on the network-level. To overcome this problem, we propose a collective-energy-optimal adaptive cruise control (collective-ACC). Collective-ACC reduces fuel consumption and emissions by directly optimizing vehicles’ trajectories and indirectly by improving trafﬁc ﬂow. Collective-ACC is a bi-objective non-linear integer optimization. This optimization was solved by the Non-dominated Sorting Genetic Algorithm (NSGA-II). Collective-ACC was compared with manual driving and self-centered adaptive cruise control (i.e., conventional energy-optimal adaptive cruise controls (self-centered-ACC)) in a trafﬁc simulation. We found that collective-ACC reduced fuel consumption by up to 49% and 42% compared with manual driving and self-centered-ACC, respectively. Collective-ACC also lowered CO 2 , CO, NO X , and PM X by up to 54%, 70%, 58%, and 64% from manual driving, respectively. Game theory analyses were conducted to investigate how adopting collective-ACC could impact automak-ers, consumers, and government agencies. We propose policy and business recommendations to accelerate adopting collective-ACC and maximize its environmental beneﬁts.


Introduction
According to a recent survey by PEW Research Center, U.S. citizens rated "environmental protection" and "climate change" as the top priorities for their government [1].The concern has reached the highest level since starting the survey in 2002.Air pollution emissions also cause premature deaths and morbidities.It is estimated that the emissions cause about 200,000 premature deaths annually in the U.S. [2].The transportation sector is the largest producer of greenhouse gas (GHG) in the U.S., responsible for 29% of total GHG [3].Light-duty vehicles (LDVs) have the largest share within the transportation sector, generating 59% of GHG [3].The emissions from road transportation cause 58,000 premature deaths annually in the U.S. [2], which is much higher than the fatality resulting from car crashes (i.e., about 37,000 deaths annually) [4].Mitigating this public health and environmental issue needs significant changes in the transportation sector.Automated vehicle technologies (e.g., adaptive cruise control) could play a key role in reducing road vehicles' GHG emissions.
Energy-optimal algorithms optimize vehicles' trajectories to minimize energy consumption and emissions.Vehicles' trajectories are optimized, considering technical constraints (e.g., maximum acceleration and velocity) and environmental constraints (e.g., speed limit, traffic light, and traffic condition) [5][6][7].Several energy-optimal algorithms have been proposed in the literature [8][9][10].The algorithms attempt to improve the fuel efficiency of vehicles by:
These algorithms solely consider the direct fuel consumption and emissions of a vehicle.Direct fuel consumption is defined as the amount of fuel consumed by an engine at a given velocity and acceleration.However, the fuel consumption of a vehicle also depends on traffic conditions.For instance, drivers cannot travel at a fuel-efficient speed in a congested traffic flow.
Traffic flow is a multi-agent system in which each agent could influence the entire system.The phantom traffic jam is a well-known example of multi-agent traffic flow.A driver's brake could cause a traffic jam in a phantom traffic jam, increasing fuel consumption for all vehicles on the road.Some studies illustrate that fuel consumption could be reduced by modifying a traffic flow.Speed harmonization is a well-known approach to alter traffic flow [12][13][14][15].Studies in the literature indicated that speed harmonization could increase fuel efficiency by improving traffic flow and reducing congestion [8,13].In this study, fuel-saving by improving traffic flow is named "indirect fuel-saving".
In the literature, energy-optimal algorithms only focus on vehicles' direct fuel consumption, ignoring vehicles' impacts on traffic flow.This study names these algorithms self-centered energy-optimal algorithms because they only optimize fuel consumption for the equipped vehicles.These algorithms may negatively impact traffic flow and increase fuel consumption and emissions at the network-level [16][17][18].For instance, the maximum fuel efficiency for an internal combustion engine is achieved around 40 to 60 miles per hour (MPH) [3], which is much lower than the average travel speed on U.S. highways.Driving at a fuel-efficient speed could reduce road capacity and block traffic flow.Increasing traffic congestion increases fuel consumption for all road users, including the equipped vehicles themselves.These negative impacts could become more substantial as self-centered algorithms' market penetration rate (MPR) increases [19,20].Xin et al. revealed that selfcentered algorithms could harm traffic flow and increase fuel consumption for other road users by up to 8% [20].McConky reported that in a low MPR, automated vehicles could reduce CO 2 emissions by 5%, but as their MPR increases, their CO 2 emissions increase [19].They stated that self-centered algorithms could increase CO 2 emissions by up to 20% at high MPRs.
The shortcoming of previous studies is that they have ignored the network impact of their algorithms.The goal of our study is to solve this issue by introducing a novel concept.This concept integrates both direct and indirect energy impacts.This integrated energy optimization concept is named collective energy and emissions optimization.It is inspired by "collective behavior" in socio-economic systems.It is named "collective" because it improves energy efficiency by improving vehicles' "collective behavior" in a decentralized optimization.In this concept, each vehicle attempts to directly save energy and emissions for itself and also positively impacts traffic flow (e.g., speed harmonization).When the number of vehicles equipped with collective-ACC increases, their positive impacts become dominant and provides energy and emissions saving for all vehicles.
The contributions of this study can be summarized in three categories: decelerations [36,37], optimizing vehicles' trajectories [38,39], or harmonizing vehicles' behavior [39][40][41].Some technologies improved fuel efficiency by smoothing engines and powertrain behavior [36,37].These technologies have been widely commercialized in current vehicles, and they are known as Eco-mode.Some other technologies optimize charging and discharging cycles for plug-in hybrid vehicles (PHEVs).These studies have improved the fuel efficiency for PHEVs [10,42].Fuel efficiency could be improved by modifying vehicles' longitudinal behavior.Adaptive cruise control (ACC) and cooperative adaptive cruise control (CACC) could reduce fuel consumption and emissions by maintaining a constant speed and smoothening vehicles' accelerations and decelerations [28].A summary of these studies is provided in Table 1.
Some studies applied optimization algorithms to minimize fuel consumption for a given route, known as energy-optimal ACCs [16,43].Energy-optimal ACCs use optimization algorithms to find a speed trajectory that minimizes fuel consumption while maintaining a safe headway.Park et al. estimated that energy-optimal ACC could save fuel by up to 60%, saving 13.8 billion gallons of gas, equal to USD 38.0 billion annually in the U.S. [43].
Some studies used topographic information to maximize fuel saving [28,31,32].In these studies, vehicles adjust their speeds on hilly roads to use gravity to maximize their fuel savings, known as ecological-CC.It is reported that ecological-CC could save up to 5% more fuel than classic cruise control systems [29].Other studies combined ACC with ecological-CC, in which ecological-ACCs receive road data through radar or camera, and topographic data, through topographic maps [10,44].These ecological-ACC algorithms could maintain a safe headway while driving fuel efficiently.The studies reported up to 27% fuel saving, depending on road slope and traffic conditions [24,29,33].
Some energy-optimal algorithms combined longitudinal control with lane-changing [18,29].They minimize fuel consumption by adjusting speed and changing lane [31,45].These algorithms change lanes if lane changing could provide better fuel efficiency [18,29].
Recent studies used advanced prediction models to predict leading vehicles' location.These studies utilized machine learning and deep learning models for this prediction [46,47].These models increased the accuracy of predictions, but they increased computation time.A major obstacle for commercializing energy-optimal algorithms is the computation time [21].Thus, some studies attempted to reduce computation time.They used simplified optimization functions [48], closed-form solutions [49], or look-up tables [21].
Although these studies reported significant energy savings for their algorithms, the algorithms were tested in small traffic simulations with only a pair of subject-leading vehicles.These studies lack investigating network-level impacts.The importance of investigating the network impact of energy-optimal algorithms has been highlighted by several studies [17,29].Huang et al. reviewed multiple fuel-saving technologies.They concluded that "current studies mostly focus on individual's driving behaviors, but lacks consideration at network-levels" [50].
A small number of studies investigated the network impact of energy-optimal algorithms [20,21].Xin et al. reported a negative network impact of their proposed algorithm, which increased fuel consumption for road users by up to 8% [20].They found that the fuel-saving of the equipped vehicles decreases as the MPR increases.McConky found that his proposed algorithm reduced CO 2 emissions by 5% in a low MPR, but the CO 2 emissions increased as the MPR increased [19].He reported an up to 20% increase in CO 2 emissions at the network-level.He et al. performed a road test with a platoon of five ACC-equipped vehicles in two scenarios: (1) all vehicles with activated ACC and (2) all vehicles with deactivated ACC [51].They revealed that using ACC increased fuel consumption by 12% for the immediate follower in the platoon and by 14% for the whole platoon.These studies indicated that energy-optimal algorithms could negatively impact fuel consumption and emissions at the network-level.Energy-optimal CAV with lane-changing The model optimized speed variation from fuel optimum speed with acceleration, safety, and lane-change penalties.They used MPC and rolling horizon for the optimization.
The model improved fuel efficiency by 7%, but it dropped the mean velocity by 7%.

Park et al., 2011 [43] Energy-optimal ACC
The model received a cruising speed from the driver and optimized fuel and variation from the cruising speed with a gear change penalty.MPC was used to predict traffic conditions.
It showed fuel savings between 30% and 60% in different scenarios.

Bertoni et al., 2017 [52]
Energy-optimal CACC for EVs It minimized energy consumption for EVs at a platoon.The difference between this model and the others was that each EV shared its planned trajectory for its following EV.So, the following EV optimized its trajectory accordingly.
They found a 15% reduction in fuel consumption in highway travel.Energy-optimal CACC with V2I communication They developed an energy-optimal CACC for a platoon of vehicles with V2V and V2I communications.The leading vehicle in the platoon performs fuel optimization, and the other vehicles follow it.The leading vehicle also receives traffic information through V2I communication to pass traffic lights on time.This vehicle finds a right gap between the vehicles in the platoon to pass traffic lights and does not break the platoon.This study only presented a new concept, and there was not any energy-saving result.

Hattori et al., 2021 [21]
Energy-optimal Ecological-ACC They focused on reducing the computation time of energy-optimal ACC algorithms.They used quadrant dynamic programming (QDP) and generated an offline table to estimate optimal speed for a given traffic condition.This approach helped to make the algorithm running in real-time.
They performed a traffic simulation for electric vehicles.They reported 16% energy saving.Mamouei indicated that it is "short-sighted" to study energy-optimal algorithms at a single-vehicle level [16].Mamouei et al. developed two ACC algorithms: (1) user-oriented fuel saving (i.e., self-centered ACC) and ( 2) system-oriented fuel saving (i.e., similar to collective ACC).They found that user-oriented ACC reduces fuel consumption by 12% for the equipped vehicle, but it increased network-level fuel consumption by 34%.The road capacity also dropped by 27%.On the other hand, the system-oriented ACC increased the equipped vehicle's fuel consumption by 12%.However, it increased road capacity by 39% and reduced network fuel consumption by 18% [16].
The main challenges and trends in this research domain are summarized in Table 2.
Table 2.The main challenges and trends in developing energy-efficient driving algorithms.

Trends Challenges
(1) Improve accuracy of prediction models by incorporating more information (i.e., CC → ACC → energy-optimal ACC → energy-optimal ecological-CACC).(2) Use advanced optimization and prediction models (e.g., deep learning and receding horizon dynamic programming).( 3) Investigate network-level impacts of these algorithms on traffic flow and environment.
(1) Accurately predict leading vehicles' behavior to increase the energy-saving opportunity.(2) Reduce computation time to make commercializable algorithms.(3) Manage the negative impact of these algorithms on traffic flow.
Although Mamouei's study is a breakthrough in energy-optimal algorithms, it has some shortcomings.First, they developed two extreme models.The user-oriented ACC attempts to maximize its fuel-saving with no empathy for its network.The system-oriented ACC sacrifices equipped vehicles' fuel-saving to maximize the network-level fuel savings.No driver may install an ACC which increases her/his vehicle's fuel consumption and benefits the others.Second, there was only one ACC-equipped vehicle in their traffic simulation, which was the leading vehicle.It is unclear how having multiple equipped vehicles in the traffic simulation (i.e., mixed traffic flow) could change the network's behavior.Third, they developed the ACC algorithm by calibrating IDM's parameters for a specific traffic condition (i.e., passive optimization).If the traffic condition changes, the ACC may not adapt itself to the new condition, and it should be calibrated again.Fourth, if a system-oriented ACC does not benefit its owners, it may never launch to market despite its great social benefits.
This study aims to propose an energy-optimal ACC algorithm that optimizes networklevel fuel consumption and emissions and solve the Mamouei model's shortcomings.Our model maximizes equipped vehicles' benefits in the first place, and it also positively impacts traffic flow (i.e., neither sacrifice for the network nor selfishness).Second, our model uses an online optimization with a rolling horizon (i.e., active optimization).It automatically adapts itself to different traffic conditions, with no need for additional calibrations.Third, we investigate mixed traffic flow as well as fully automated traffic flow.We study the impact of MPR on individual and network-level fuel and emissions savings.This is the first study that determines the effect of its algorithm on broader stakeholders, including consumers, environmental advocates, and government agencies.We conducted a game theory analysis to investigate consumers' willingness to adapt collective-ACC.We estimated collective-ACC's social cost-savings (i.e., reducing mortality and morbidity costs due to reduction in transportation emissions).We also discussed collective-ACC's impacts on the Environmental protection Agency (EPA), the Department of Transportation (DOT), and other stakeholders.

Method
In this section, first, model predictive control is explained in detail.Second, direct fuelsaving and indirect fuel-saving objective functions are described.Third, the multi-objective optimization approach is explained.Then, the adaptability of collective-ACC is modeled by a game between automakers.Finally, the simulation scenario and its execution process are described.

Modeling Predictive Control
It is critical to know the location of the preceding vehicle to maintain safe headway through cruising.This study uses model predictive control (MPC) to predict the preceding vehicle's location through the rolling horizons.It is assumed that the preceding vehicle maintains its acceleration (a sp ) for the rolling horizon.Based on physics motion equations, the preceding vehicle's location and speed in time i = 1 are estimated as: x p where v p 0 and v p 1 are the preceding vehicle's speed in the current time step (i = 0) and the next time step (i = 1), respectively.t is the duration of time steps (i.e., one second).x p 0 and x p 1 are the preceding vehicle's location in i = 0 and i = 1, respectively.These equations could be extended for T time steps, as: where v p i and x p i are the preceding vehicle's speed and location in time step i, measured by radars or cameras installed on the subject vehicle.T is the planning (rolling) horizon.The gap and velocity difference between the preceding and the subject vehicles are calculated as: where, x sb i is the subject vehicle's location at time i. l sb and l s are the subject and preceding vehicles' lengths, which are utilized to adjust center-to-center distance to bumper-tobumper distance.

Optimization Function
The optimization functions and constraints are formulated as: where,    is the subject vehicle's location at time .  and   are the subject and preceding vehicles' lengths, which are utilized to adjust center-to-center distance to bumperto-bumper distance.

Optimization Function
The optimization functions and constraints are formulated as: Subject to: where  ( ,  ) is an instantaneous fuel consumption model which calculates fuel consumption for a vehicle at the velocity    and acceleration rate    .   is the target velocity,    is the average velocity of the preceding vehicle in the coming rolling horizon.
0  is the average velocity of the following vehicle in the current rolling horizon. 0  and  0  are the time gaps for the subject vehicle and following vehicle, respectively.  is the minimum time gap between vehicles. 1 and  2 are sensitivity weights.  is the speed limit, and   and   are the maximum deceleration and acceleration rates.This optimization is a multi-objective non-linear integer programming problem.The only variable in this optimization is the target velocity (   ).The other variables (e.g., acceleration and time gap) could be calculated based on the target velocity.The target velocity is considered to be a positive integer value (e.g., 43 MPH).Using integer values instead of float values significantly decreases the solution area and reduces optimization computation time.
Collective-ACC algorithm has two objectives: (1) minimizing the direct fuel consumption and (2) minimizing indirect fuel consumption.The first objective function minimizes the direct fuel consumption of the subject vehicle.This objective function is explained in detail in Section 4.2.1.The second objective function minimizes indirect fuel consumption.This objective function is also described in detail in Section 4.2.2.The approach to merge these two objective functions is explained in Section 4.2.3.
Equation (9) guarantees that the vehicle's velocity never passes the speed limit.Equation (10) guarantees that the vehicle's acceleration and deceleration rates are in a comfortable range.Comfortable acceleration and deceleration rates are considered as below 2   2 [54,55].Equation (11) guarantees safety.It makes sure that the vehicle's time gap is always greater than the minimum time gap.Unlike previous studies which used soft safety constraints (i.e., adding safety penalties to the objective function) [10,29,33], this study uses a hard constraint to make sure a safe driving condition is always maintained.
where J v sb i , a sb i is an instantaneous fuel consumption model which calculates fuel consumption for a vehicle at the velocity v sb i and acceleration rate a sb i .v sb T is the target velocity, v p T is the average velocity of the preceding vehicle in the coming rolling horizon.v f 0 is the average velocity of the following vehicle in the current rolling horizon.st sb 0 and st f 0 are the time gaps for the subject vehicle and following vehicle, respectively.st sa f e is the minimum time gap between vehicles.k 1 and k 2 are sensitivity weights.v max is the speed limit, and a min and a max are the maximum deceleration and acceleration rates.
This optimization is a multi-objective non-linear integer programming problem.The only variable in this optimization is the target velocity (v sb T ).The other variables (e.g., acceleration and time gap) could be calculated based on the target velocity.The target velocity is considered to be a positive integer value (e.g., 43 MPH).Using integer values instead of float values significantly decreases the solution area and reduces optimization computation time.
Collective-ACC algorithm has two objectives: (1) minimizing the direct fuel consumption and (2) minimizing indirect fuel consumption.The first objective function minimizes the direct fuel consumption of the subject vehicle.This objective function is explained in detail in Section 4.2.1.The second objective function minimizes indirect fuel consumption.This objective function is also described in detail in Section 4.2.2.The approach to merge these two objective functions is explained in Section 4.2.3.
Equation (9) guarantees that the vehicle's velocity never passes the speed limit.Equation (10) guarantees that the vehicle's acceleration and deceleration rates are in a comfortable range.Comfortable acceleration and deceleration rates are considered as below 2 m s 2 [54,55].Equation (11) guarantees safety.It makes sure that the vehicle's time gap is always greater than the minimum time gap.Unlike previous studies which used soft safety constraints (i.e., adding safety penalties to the objective function) [10,29,33], this study uses a hard constraint to make sure a safe driving condition is always maintained.A soft constraint could be relaxed by accepting a penalty, but hard constraints are not open for negotiation.For more information on soft and hard constraints, please see [56].

Optimizing Direct Fuel Consumption and Emissions
Several approaches have been proposed to model instantaneous fuel consumption and emissions [57][58][59].This study uses the Handbook Emission Factors for Road Transport (HBEFA).HBEFA is one of the most advanced instantaneous fuel models developed by the Environmental Protection Agencies of Germany, Switzerland, and Austria [59].HBEFA is more advanced than deterministic physical models and more updated than regression models [57].Hence, HBEFA is utilized to calculate the amount of fuel consumed and emissions released in a given velocity and acceleration.
The direct fuel consumption is minimized by using instantaneous fuel consumption for rolling horizon T: where J is the instantaneous fuel consumption based on HBEFA at the velocity of v sb i and acceleration of a sb i at the time i.The outcome of this objective function is milliliter fuel consumed in rolling horizon T. The road slope is not considered in the instantaneous model because our algorithm is developed for driving on a flat road.The algorithm could be extended to hilly roads in the future.
HBEFA calculates fuel consumption for a decelerating vehicle as zero because a decelerating vehicle loses energy and does not consume fuel.These zero values could push the optimization function to select deceleration as the most fuel-efficient solution.Continuous deceleration leads to a full stop.A full stop is the most fuel-efficient option in theory because a stopped vehicle does not consume energy.Stopping a vehicle is the global optimum in theory, but the vehicle should reach its destination in the real world.To avoid full stop, it is assumed that fuel consumption in a deceleration period is equal to the fuel consumption in the target speed v sb T (i.e., T ∑ i=1 J v sb T , 0 ).This adjustment prevents unnecessary decelerations, and the algorithm decelerates only if the deceleration could save fuel in the long term.

Optimizing Indirect Fuel Consumption and Emissions
The goal of this objective function is to reduce fuel consumption and emissions by improving traffic flow.Unlike the direct fuel and emissions optimization, there is no equation to calculate the amount of saved fuel or emissions from the amount of improved traffic flow.It is not possible to measure fuel consumption based on traffic density, throughput, or other macro traffic measures.Therefore, a proxy optimization function is used.
Proxy optimization is an optimization technique used when the actual objective is not measurable or hard to measure [60].In this technique, instead of optimizing the actual objective, a proxy function is defined and optimized.There is a correlation between the actual and proxy objectives.Thus, improving the proxy objective could result in improving the actual objective.
The proxy function for indirect fuel and emissions includes a set of penalty functions to improve traffic flow.These penalties consider three scenarios to improve traffic flow: (1) Car-following condition; (2) Blocking traffic flow; (3) Free-flow condition.
The scenarios are shown in Figure 1.Car-following condition: In car-following traffic conditions, speed harmonization could improve traffic flow and reduce fuel consumption [8,61].Similarly, the speed variation between the subject vehicle and its preceding vehicle is minimized in car-following traffic conditions.This speed harmonization is formulated as: where v p T is the average velocity of the preceding vehicle at the coming rolling horizon.v p T is calculated as: Speed harmonization is effective when vehicles follow one another with short headway.Therefore, a dynamic weight is added to increase the importance of speed harmonization in short headways.st sa f e is a constant value.As st sb 0 decreases, always larger or equal to st sa f e (i.e., the safety constraint).So, sensitivity parameter, which is discussed in the following.Blocking traffic flow: An equipped vehicle that travels at fuel-efficient speed (i.e., around 40 to 60 MPH) could block traffic and cause congestion.In order to force the equipped vehicle to increase its speed, a penalty function is added to the objective function.The penalty function has a direct correlation with the speed difference between the following and subject vehicles.When the speed difference is higher, it is more likely that the equipped vehicle blacks the traffic.The penalty is defined as: where v f 0 is the average velocity of the following vehicle in the current time step.v f 0 is calculated as: where v f i is the velocity of the following vehicle in the previous rolling horizon (i.e., i in [−T, 0] range), which is measured by the radar.In this equation, the average velocity is used because calculating this penalty based on a single velocity could not represent a traffic blockage (e.g., when the following vehicle increases its velocity for a moment), and it could lead to drastic penalties and unstable traffic flow.
Blocking traffic flow happens when some vehicles closely follow a slow-moving vehicle.If there is no following vehicle in close distance, it should not be considered as a traffic blocking condition.Therefore, a dynamic weight is used to activate the traffic blocking penalty only when there is a closely following vehicle.Value of the dynamic weight ( ) increases as the time gap between the following and subject vehicles (i.e., st f 0 ) decreases.In order to adjust the sensitivity of this dynamic weight, k 2 is used, a sensitivity parameter, which is discussed in the following.
Free-flow traffic condition: When vehicles travel in a flow-flow condition, they travel at their desired speed with minimal interaction with one another.In this condition, it is unlikely that vehicles could influence one another or cause congestion.So, the vehicles should not cause any indirect fuel wastes or savings.Thus, the indirect fuel consumption and emissions' penalties should converge to zero.
In a free-flow condition, st f 0 and st sb 0 are much larger than st sa f e .So, the dynamic weights for speed harmonization and blocking traffic flow converge to zero.How fast the weights converge to zero depends on k 1 and k 2 .Figure 2 shows how adjusting the sensitivity weights change the penalty values.High sensitivity weights cause fast convergence to zero (i.e., less sensitive to speed harmonization or blocking traffic), and low sensitivity weights result in slow convergence.k 1 and k 2 values are selected after a sensitivity analysis in the traffic simulation.
Even though the second objective function converges to zero in a free-flow condition, it is not exactly zero.These small values may impact the optimization's outcome.To avoid this issue, negligible indirect objective values are considered zero (i.e., values in [−10 −3 , 10 −3 ] range).
0 where  0  is the average velocity of the following vehicle in the current time step. 0  is calculated as: where    is the velocity of the following vehicle in the previous rolling horizon (i.e., i in [−T, 0] range), which is measured by the radar.In this equation, the average velocity is used because calculating this penalty based on a single velocity could not represent a traffic blockage (e.g., when the following vehicle increases its velocity for a moment), and it could lead to drastic penalties and unstable traffic flow.Blocking traffic flow happens when some vehicles closely follow a slow-moving vehicle.If there is no following vehicle in close distance, it should not be considered as a traffic blocking condition.Therefore, a dynamic weight is used to activate the traffic blocking penalty only when there is a closely following vehicle.Value of the dynamic weight (    0  ) increases as the time gap between the following and subject vehicles (i.e.,  0  ) decreases.In order to adjust the sensitivity of this dynamic weight,  2 is used, a sensitivity parameter, which is discussed in the following.Free-flow traffic condition: When vehicles travel in a flow-flow condition, they travel at their desired speed with minimal interaction with one another.In this condition, it is unlikely that vehicles could influence one another or cause congestion.So, the vehicles should not cause any indirect fuel wastes or savings.Thus, the indirect fuel consumption and emissions' penalties should converge to zero.
In a free-flow condition,  0  and  0  are much larger than   .So, the dynamic weights for speed harmonization and blocking traffic flow converge to zero.How fast the weights converge to zero depends on  1 and  2 .Figure 2 shows how adjusting the sensitivity weights change the penalty values.High sensitivity weights cause fast convergence to zero (i.e., less sensitive to speed harmonization or blocking traffic), and low sensitivity weights result in slow convergence. 1 and  2 values are selected after a sensitivity analysis in the traffic simulation.
Even though the second objective function converges to zero in a free-flow condition, it is not exactly zero.These small values may impact the optimization's outcome.

Multi-Objective Optimization
Several approaches are proposed to manage multi-objective optimizations (e.g., scalarization methods, no preference methods, and posterior methods).Most energy-optimal studies used scalarization methods [31].Scalarization methods convert a multi-objective problem to a single-objective problem using weights.Although it is not a rational approach to sum up distinct objective functions (e.g., travel time, fuel, and safety), it is common in the literature [31,44].This study uses the Non-dominated Sorting Genetic Algorithm II (NSGA-II), a well-known posterior multi-objective optimization method [62].NSGA-II is an extended version of the Genetic Algorithm for multi-objective optimization, proposed by Deb et al. in 2002 [62].NSGA-II starts with a random population.It finds the dominant solutions (i.e., Pareto frontiers).Then, the dominant solutions generate the new

Multi-Objective Optimization
Several approaches are proposed to manage multi-objective optimizations (e.g., scalarization methods, no preference methods, and posterior methods).Most energy-optimal studies used scalarization methods [31].Scalarization methods convert a multi-objective problem to a single-objective problem using weights.Although it is not a rational approach to sum up distinct objective functions (e.g., travel time, fuel, and safety), it is common in the literature [31,44].This study uses the Non-dominated Sorting Genetic Algorithm II (NSGA-II), a well-known posterior multi-objective optimization method [62].NSGA-II is an extended version of the Genetic Algorithm for multi-objective optimization, proposed by Deb et al. in 2002 [62].NSGA-II starts with a random population.It finds the dominant solutions (i.e., Pareto frontiers).Then, the dominant solutions generate the new population by crossover and mutation.The new population creates new dominant solutions.This process continues until a robust set of dominant solutions (i.e., Pareto frontiers) is found.
Finally, the decision-maker chooses the optimum solution by a trade-off between the objective functions.More information about the NSGA-II optimization is available from Deb's original paper [62].Figure 3 shows a schematic view of Pareto optimal solutions (i.e., dominant solutions) versus non-optimum solutions (i.e., non-dominant solutions), where there are two objective functions (i.e., F 1 (x) and F 2 (x)).
Sustainability 2021, 13, x FOR PEER REVIEW 13 of 30 population by crossover and mutation.The new population creates new dominant solutions.This process continues until a robust set of dominant solutions (i.e., Pareto frontiers) is found.Finally, the decision-maker chooses the optimum solution by a trade-off between the objective functions.More information about the NSGA-II optimization is available from Deb's original paper [62].Figure 3 shows a schematic view of Pareto optimal solutions (i.e., dominant solutions) versus non-optimum solutions (i.e., non-dominant solutions), where there are two objective functions (i.e.,   and   ).The decision-maker's preferred solution is selected by defining a tolerance level (TL).TL defines the decision-maker's willingness to give up some of the first objective function to optimize the second objective function.In this study, the TL is defined as a percentage of direct fuel consumption's ideal solution.The ideal solution for F1 is shown in the topleft corner of Figure 3.This solution minimizes F1, but it is not ideal for F2.So, the decisionmaker decides to trade a percentage of the ideal solution to minimize F2.In Figure 3, TL (the dash green line) is a percentage of the ideal solution that the decision-maker is willing to give up.The optimum solution for NSGA-II is a node on TL's left side, which minimizes F2.TL is defined after tuning the optimization function in a traffic simulation.

Adopting Collective-ACC
Besides the technical details, a successful ACC technology should provide enough motivation for automakers to develop and adopt it.Most studies in the literature have missed analyzing the adaptability of their proposed technologies.This study uses a game theory analysis to investigate automakers' willingness to develop and sell collective-ACC versus selling self-centered-ACCs.Automakers aim to maximize consumer satisfaction.One way to maximize consumer satisfaction is to sell highly fuel-efficient and environmentally friendly vehicles.The consumers could save on their fuel expenses, and the automakers could maximize their revenue.It is assumed there are only two automakers on the market, for simplicity.These automakers could sell vehicles with self-centered-ACC and collective-ACC.They choose to produce and sell only one type of these technologies.The goal is to find the optimum strategy (i.e., Nash equilibrium) for the automakers.

Traffic Simulation
This study uses the Simulation of Urban MObility (SUMO) software for traffic simulation.SUMO is an open-source traffic simulation software developed by the German Aerospace Center [63].HBEFA v3 is implanted in SUMO, and SUMO uses it to calculate fuel consumption and emissions.The decision-maker's preferred solution is selected by defining a tolerance level (TL).TL defines the decision-maker's willingness to give up some of the first objective function to optimize the second objective function.In this study, the TL is defined as a percentage of direct fuel consumption's ideal solution.The ideal solution for F 1 is shown in the top-left corner of Figure 3.This solution minimizes F 1 , but it is not ideal for F 2 .So, the decisionmaker decides to trade a percentage of the ideal solution to minimize F 2 .In Figure 3, TL (the dash green line) is a percentage of the ideal solution that the decision-maker is willing to give up.The optimum solution for NSGA-II is a node on TL's left side, which minimizes F 2 .TL is defined after tuning the optimization function in a traffic simulation.

Adopting Collective-ACC
Besides the technical details, a successful ACC technology should provide enough motivation for automakers to develop and adopt it.Most studies in the literature have missed analyzing the adaptability of their proposed technologies.This study uses a game theory analysis to investigate automakers' willingness to develop and sell collective-ACC versus selling self-centered-ACCs.Automakers aim to maximize consumer satisfaction.One way to maximize consumer satisfaction is to sell highly fuel-efficient and environmentally friendly vehicles.The consumers could save on their fuel expenses, and the automakers could maximize their revenue.It is assumed there are only two automakers on the market, for simplicity.These automakers could sell vehicles with self-centered-ACC and collective-ACC.They choose to produce and sell only one type of these technologies.The goal is to find the optimum strategy (i.e., Nash equilibrium) for the automakers.

Traffic Simulation
This study uses the Simulation of Urban MObility (SUMO) software for traffic simulation.SUMO is an open-source traffic simulation software developed by the German Aerospace Center [63].HBEFA v3 is implanted in SUMO, and SUMO uses it to calculate fuel consumption and emissions.
A ring-road scenario was created in SUMO. Figure 4 shows the simulation environment.In the ring-road scenario, vehicles traveled around the ring-road until the end of the simulation.The ring-road scenario has two advantages:

•
Vehicles do not leave the simulation.So, the simulation could be initialized and run faster with fewer vehicles.

•
The ring-road scenario could reveal network-level behaviors in a short simulation, with no need for a long simulation.These advantages save time and processing power.
Sustainability 2021, 13, x FOR PEER REVIEW 14 of 30 A ring-road scenario was created in SUMO. Figure 4 shows the simulation environment.In the ring-road scenario, vehicles traveled around the ring-road until the end of the simulation.The ring-road scenario has two advantages:  Vehicles do not leave the simulation.So, the simulation could be initialized and run faster with fewer vehicles.


The ring-road scenario could reveal network-level behaviors in a short simulation, with no need for a long simulation.These advantages save time and processing power.The simulation scenario was a three-lane highway with 0.97 miles (1.56 km) length.The road was designed with 85 edges, creating a smooth ring.The road was divided into 17 initiation sections, each five edges apart.In simulation initiation, vehicles entered the ring-road from these initiation sections, equally distributed around the ring.The simulation was run for 1 h (3600 s).The simulation ran in three traffic flow levels to investigate how an increase in traffic flow could impact the ACCs.Levels A, B, and C had 17, 51, and 102 vehicles in the simulation, respectively.All vehicles were passenger cars.The authors tested different market penetration rates (MPRs) for collective-ACC and self-centered-ACC.
The collective-ACC and self-centered-ACC were coded in Python 3.7 by the authors.The difference between self-centered-ACC and collective-ACC is that self-centered-ACC only optimizes the first objective function (i.e., direct fuel optimization), but collective-ACC optimizes both objective functions.The traffic simulation-optimization configuration is shown in Figure 5.The Python code reads instantaneous fuel data, which is generated by HBEFA and saved in a database.Python initiates the simulation and requests simulation data from SUMO every second (e.g., vehicles' location, speed, and headway).Based on this data, Python runs the optimization model and sends vehicles' target speeds to SUMO for execution.SUMO writes the outputs (e.g., fuel, emissions, trajectories, and flow) in log files through the simulation.Python script does not have any control over The simulation scenario was a three-lane highway with 0.97 miles (1.56 km) length.The road was designed with 85 edges, creating a smooth ring.The road was divided into 17 initiation sections, each five edges apart.In simulation initiation, vehicles entered the ring-road from these initiation sections, equally distributed around the ring.The simulation was run for 1 h (3600 s).The simulation ran in three traffic flow levels to investigate how an increase in traffic flow could impact the ACCs.Levels A, B, and C had 17, 51, and 102 vehicles in the simulation, respectively.All vehicles were passenger cars.The authors tested different market penetration rates (MPRs) for collective-ACC and self-centered-ACC.
The collective-ACC and self-centered-ACC were coded in Python 3.7 by the authors.The difference between self-centered-ACC and collective-ACC is that self-centered-ACC only optimizes the first objective function (i.e., direct fuel optimization), but collective-ACC optimizes both objective functions.The traffic simulation-optimization configuration is shown in Figure 5.The Python code reads instantaneous fuel data, which is generated by HBEFA and saved in a database.Python initiates the simulation and requests simulation data from SUMO every second (e.g., vehicles' location, speed, and headway).Based on this data, Python runs the optimization model and sends vehicles' target speeds to SUMO for execution.SUMO writes the outputs (e.g., fuel, emissions, trajectories, and flow) in log files through the simulation.Python script does not have any control over these files.At the end of the simulation, Python closes SUMO and reads the log files.The log files are used for analyzing the results and visualizations.
these files.At the end of the simulation, Python closes SUMO and reads the log files.The log files are used for analyzing the results and visualizations.A manual driving model was used to compare Collective-ACC and self-centered-ACC with human driving.It is assumed that SUMO's manual driving model represents human driving style.So, SUMO simulation ran without Python involvement for the baseline model.SUMO managed all vehicles in its default mode.

Results
Before running the traffic simulations, collective-ACC was tuned.The traffic simulation ran with different values for w1, w2, k1, k2, minimum time headway (  ), rolling horizon (T), and tolerance level (TL).The parameters which minimize total fuel consumption are selected.Table 3 summarizes the model tuning results.The chosen parameters are shown in bold with an underline.

Simulation Results
The optimization and traffic simulation ran on an Intel i7-8750H CPU with 16 GB RAM.Each optimization took approximately 0.4 seconds.Each traffic simulation took between 2 to 7 h to finish depending on the number of vehicles in the simulation.
Figure 6 shows the fuel consumption of manual driving, self-centered-ACC, and collective-ACC at different traffic flow levels at 100% MPR.Manual driving had the highest fuel consumption, 7.8 L/100 km on average.Collective-ACC was the most fuel-efficient technology, 4.0 L/100 km on average.Collective-ACC was 49% and 42% more fuel-efficient than manual driving and Self-centered-ACC, respectively.Moreover, manual driving and self-centered-ACC's fuel consumption increased by an increase in traffic flow.However, collective-ACC's fuel consumption was not sensitive to the traffic flow level.A manual driving model was used to compare Collective-ACC and self-centered-ACC with human driving.It is assumed that SUMO's manual driving model represents human driving style.So, SUMO simulation ran without Python involvement for the baseline model.SUMO managed all vehicles in its default mode.

Results
Before running the traffic simulations, collective-ACC was tuned.The traffic simulation ran with different values for w 1 , w 2 , k 1 , k 2 , minimum time headway (st sa f e ), rolling horizon (T), and tolerance level (TL).The parameters which minimize total fuel consumption are selected.Table 3 summarizes the model tuning results.The chosen parameters are shown in bold with an underline.

Simulation Results
The optimization and traffic simulation ran on an Intel i7-8750H CPU with 16 GB RAM.Each optimization took approximately 0.4 seconds.Each traffic simulation took between 2 to 7 h to finish depending on the number of vehicles in the simulation.
Figure 6 shows the fuel consumption of manual driving, self-centered-ACC, and collective-ACC at different traffic flow levels at 100% MPR.Manual driving had the highest fuel consumption, 7.8 L/100 km on average.Collective-ACC was the most fuel-efficient technology, 4.0 L/100 km on average.Collective-ACC was 49% and 42% more fuel-efficient than manual driving and Self-centered-ACC, respectively.Moreover, manual driving and self-centered-ACC's fuel consumption increased by an increase in traffic flow.However, collective-ACC's fuel consumption was not sensitive to the traffic flow level.Collective-ACC not only benefited the equipped vehicles but also benefited manual vehicles.Figure 8 demonstrates the positive impact of collective-ACC on manual vehicles' fuel consumption.When there was no collective-ACC on the road, manual vehicles' consumed about 7.8 L/100 km.But the manual vehicles' fuel efficiency improved as collective-ACC's MPR increased.When 75% of vehicles were collective-ACC, manual vehicles' fuel consumption reached around 6.6 L/100 km (i.e., 15% fuel saving).
Additionally, fuel-saving was more significant in high traffic flow.In traffic flow level A, manual vehicles' fuel consumption declined by 12%, from 0% to 75% MPR.In traffic flow level C, this decline was about 19%.This pattern demonstrates that when the headways are small, collective-ACC vehicles had more tight interactions with manual vehicles.Therefore, collective-ACC could have more positive impacts on manual vehicles' fuel consumption.Collective-ACC not only benefited the equipped vehicles but also benefited manual vehicles.Figure 8 demonstrates the positive impact of collective-ACC on manual vehicles' fuel consumption.When there was no collective-ACC on the road, manual vehicles' consumed about 7.8 L/100 km.But the manual vehicles' fuel efficiency improved as collective-ACC's MPR increased.When 75% of vehicles were collective-ACC, manual vehicles' fuel consumption reached around 6.6 L/100 km (i.e., 15% fuel saving).
Additionally, fuel-saving was more significant in high traffic flow.In traffic flow level A, manual vehicles' fuel consumption declined by 12%, from 0% to 75% MPR.In traffic flow level C, this decline was about 19%.This pattern demonstrates that when the headways are small, collective-ACC vehicles had more tight interactions with manual vehicles.Therefore, collective-ACC could have more positive impacts on manual vehicles' fuel consumption.Collective-ACC not only benefited the equipped vehicles but also benefited manual vehicles.Figure 8 demonstrates the positive impact of collective-ACC on manual vehicles' fuel consumption.When there was no collective-ACC on the road, manual vehicles' consumed about 7.8 L/100 km.But the manual vehicles' fuel efficiency improved as collective-ACC's MPR increased.When 75% of vehicles were collective-ACC, manual vehicles' fuel consumption reached around 6.6 L/100 km (i.e., 15% fuel saving).
Additionally, fuel-saving was more significant in high traffic flow.In traffic flow level A, manual vehicles' fuel consumption declined by 12%, from 0% to 75% MPR.In traffic flow level C, this decline was about 19%.This pattern demonstrates that when the headways are small, collective-ACC vehicles had more tight interactions with manual vehicles.Therefore, collective-ACC could have more positive impacts on manual vehicles' fuel consumption.CO, CO2, NOX, and PMX release declined by 70%, 54%, 58%, and 64%, respectively, from 0% MPR (i.e., all manually driven vehicles) to 100% MPR (i.e., all collective-ACC equipped vehicles).
The main concern about energy-optimum algorithms is their impact on traffic flow and road capacity.The figure shows CO, CO 2 , NO X , and PM X emissions for the entire traffic (i.e., networklevel), including manual vehicles and collective-ACC vehicles.The figure clearly illustrates that CO, CO 2 , NO X , and PM X decreased as the MPR of collective-ACC increased.CO, CO 2 , NO X , and PM X release declined by 70%, 54%, 58%, and 64%, respectively, from 0% MPR (i.e., all manually driven vehicles) to 100% MPR (i.e., all collective-ACC equipped vehicles).
The main concern about energy-optimum algorithms is their impact on traffic flow and road capacity.In Figure 11, it should be noted that there are many possible target speeds in each solution area.However, the figures were cropped to show the most important options (i.e., the optimum solution).Moreover, the NSGA-II algorithm generates these figures after each fuel optimization process.Each simulation generates thousands of these solution areas.Figure 11  This figure indicates that in some cases, self-centered-ACC and collective-ACC may choose the same speed as the optimum target speed (e.g., part-a).In other instances, they choose different speeds (e.g., part-b and part-c).When the chosen speeds are different, collective-ACC selects a higher speed than self-centered-ACC (i.e., nodes with brighter colors have higher speeds).This behavior intuitively increases road capacity since a higher speed improves road capacity.An increase in road capacity benefits indirect fuel saving.This behavior shows that collective-ACC works most efficiently, and it trades off between direct fuel optimization and indirect fuel optimization.In Figure 11, it should be noted that there are many possible target speeds in each solution area.However, the figures were cropped to show the most important options (i.e., the optimum solution).Moreover, the NSGA-II algorithm generates these figures after each fuel optimization process.Each simulation generates thousands of these solution areas.Figure 11  This figure indicates that in some cases, self-centered-ACC and collective-ACC may choose the same speed as the optimum target speed (e.g., part-a).In other instances, they choose different speeds (e.g., part-b and part-c).When the chosen speeds are different, collective-ACC selects a higher speed than self-centered-ACC (i.e., nodes with brighter colors have higher speeds).This behavior intuitively increases road capacity since a higher speed improves road capacity.An increase in road capacity benefits indirect fuel saving.This behavior shows that collective-ACC works most efficiently, and it trades off between direct fuel optimization and indirect fuel optimization.The red dash lines show the decisionmakers tolerance level.The red and green arrows indicate optimum solutions (i.e., selected target speeds) by collective-ACC and self-centered-ACC, respectively.(a) collective-ACC and self-centered-ACC have the same optimal speeds.(b) collective-ACC has higher optimal speed than self-centered-ACC, and it is not limited by the tolerance level.(c) collective-ACC has higher optimal speed than self-centered-ACC, but it is limited by the tolerance level.

Game Theory Results
This section presents the results of game theory on automakers' game to choose between self-centered-ACC and collective-ACC.Table 4 indicates the games' results in traffic flow A, B, and C levels.The payoff values are calculated based on the amount of saved fuel compared to manual driving in L/100 km.A higher saving is favorable.Regardless of the traffic flow level, this game is a Deadlock game.Collective-ACC is the dominant strategy for both automakers.Nash equilibrium is collective-ACC versus collective-ACC strategy.The automakers could not achieve a higher payoff by choosing self-centered-ACC at any condition.

Game Theory Results
This section presents the results of game theory on automakers' game to choose between self-centered-ACC and collective-ACC.Table 4 indicates the games' results in traffic flow A, B, and C levels.The payoff values are calculated based on the amount of saved fuel compared to manual driving in L/100 km.A higher saving is favorable.Regardless of the traffic flow level, this game is a Deadlock game.Collective-ACC is the dominant strategy for both automakers.Nash equilibrium is collective-ACC versus collective-ACC strategy.The automakers could not achieve a higher payoff by choosing self-centered-ACC at any condition.

Discussion
This section discusses three major questions:

•
How does collective-ACC save this significant amount of fuel and emissions?• How much could collective-ACC reduce the social cost of transportation emissions?• How will the stakeholders be impacted by adopting this technology?

How Collective-ACC Reduces Fuel Consumption and Emissions
This study found that collective-ACC could reduce fuel consumption and emissions by 49% with no impact on road capacity or speed.The key question is: how does collective-ACC save fuel and emissions?To answer this question, we investigated how collective-ACC works in traffic simulation.
Figure 12 shows a pair-plot of fuel consumption, acceleration, and speed.This figure is generated from three traffic simulations in level C. In these simulations, all vehicles were equipped with only one technology (i.e., all manual driving, all self-centered-ACC, or all collective-ACC).The number of observations for all technologies was equal.The acceleration histogram (bottom-right corner) illustrates that manual driving has the widest acceleration range (i.e., var = 1.04).This wide range of acceleration causes significant fuel consumption, which is shown in the fuel consumption histogram (top-left corner).In this histogram, manual driving has a long tail on the right side, which justifies why manual driving had the highest fuel consumption rate.Manual driving accelerated and decelerated more often with sharp rates.This aggressive behavior increased fuel consumption and emissions.
Self-centered-ACC drove vehicles at a constant speed, with a constant fuel consumption rate and zero acceleration.This smooth driving style resulted in some fuel savings (i.e., the average fuel consumption of 7.0 L/100 km).
Unlike self-centered-ACC, collective-ACC did not drive vehicles at a constant speed.It drove with some speed fluctuations and with smooth accelerations and decelerations, between −0.7 and 0.7 m/s 2 .In decelerations, HBEFA estimates fuel consumption as zero because the vehicles lose energy.So, when collective-ACC decelerates, its fuel consumption is zero.In Figure 12, see the left corner of the fuel consumption histogram.Collective-ACC was in deceleration mode in 47% of the simulation period, which resulted in zero The red bold values show Nash equilibriums for each traffic flow level.

Discussion
This section discusses three major questions:

•
How does collective-ACC save this significant amount of fuel and emissions?

•
How much could collective-ACC reduce the social cost of transportation emissions?• How will the stakeholders be impacted by adopting this technology?

How Collective-ACC Reduces Fuel Consumption and Emissions
This study found that collective-ACC could reduce fuel consumption and emissions by 49% with no impact on road capacity or speed.The key question is: how does collective-ACC save fuel and emissions?To answer this question, we investigated how collective-ACC works in traffic simulation.
Figure 12 shows a pair-plot of fuel consumption, acceleration, and speed.This figure is generated from three traffic simulations in level C. In these simulations, all vehicles were equipped with only one technology (i.e., all manual driving, all self-centered-ACC, or all collective-ACC).The number of observations for all technologies was equal.The acceleration histogram (bottom-right corner) illustrates that manual driving has the widest acceleration range (i.e., var = 1.04).This wide range of acceleration causes significant fuel consumption, which is shown in the fuel consumption histogram (top-left corner).In this histogram, manual driving has a long tail on the right side, which justifies why manual driving had the highest fuel consumption rate.Manual driving accelerated and decelerated more often with sharp rates.This aggressive behavior increased fuel consumption and emissions.
even though they drove in relatively similar speed ranges.
This analysis demonstrates that collective-ACC's superior fuel-saving strategy is "smooth speed fluctuation".This strategy has two benefits:  In speed fluctuation, fuel consumption is negligible about 50% of the time since deceleration needs minimal fuel consumption. Smooth accelerations slightly increase fuel consumption which is worth the deceleration period with the minimal fuel consumption.

Social Cost Savings of Collective-ACC
The authors, in their previous publications, have proposed a framework to estimate automated vehicles' social cost savings (i.e., reduction in mortality and morbidity due to Self-centered-ACC drove vehicles at a constant speed, with a constant fuel consumption rate and zero acceleration.This smooth driving style resulted in some fuel savings (i.e., the average fuel consumption of 7.0 L/100 km).
Unlike self-centered-ACC, collective-ACC did not drive vehicles at a constant speed.It drove with some speed fluctuations and with smooth accelerations and decelerations, between −0.7 and 0.7 m/s 2 .In decelerations, HBEFA estimates fuel consumption as zero because the vehicles lose energy.So, when collective-ACC decelerates, its fuel consumption is zero.In Figure 12, see the left corner of the fuel consumption histogram.Collective-ACC was in deceleration mode in 47% of the simulation period, which resulted in zero fuel consumption.Collective-ACC decelerated more often than self-centered-ACC.While collective-ACC consumed a minimal amount of fuel for 47% of the driving period, selfcentered-ACC consumed about 7.0 L/100 km for almost the whole driving period.
Manual driving decelerated 47% of the simulation period but with much sharper deceleration rates than collective-ACC.The manual driving and collective-ACC's acceleration variances were 1.04 and 0.08, respectively.This significant difference in the acceleration variances illustrates that collective-ACC drove much smoother than manual driving, even though they drove in relatively similar speed ranges.
This analysis demonstrates that collective-ACC's superior fuel-saving strategy is "smooth speed fluctuation".This strategy has two benefits:

•
In speed fluctuation, fuel consumption is negligible about 50% of the time since deceleration needs minimal fuel consumption.

•
Smooth accelerations slightly increase fuel consumption which is worth the deceleration period with the minimal fuel consumption.

Social Cost Savings of Collective-ACC
The authors, in their previous publications, have proposed a framework to estimate automated vehicles' social cost savings (i.e., reduction in mortality and morbidity due to reduced transportation-related emissions) [24,64].The framework has been used to estimate automated vehicles' social cost savings in 86 major metropolitan areas in the U.S.This subsection uses the framework to estimate collective-ACC's social cost savings.The framework relies on five direct and indirect impacts of automated vehicles to estimate their social cost savings.These impacts are:

•
Accident-related congestion reduction; The accident reduction impact of collective-ACC is not clear yet, but the authors' previous studies found that accident-related congestion reduction has minimal energy and emissions impacts [24,64].Thus, it is assumed collective-ACC's accident-reduction impact is negligible.The fundamental diagram analysis showed that collective-ACC does not impact road capacity.Therefore, this technology's non-accident-related congestion reduction is also minimal.Collective-ACC has a major aerodynamic force reduction impact which directly reduces fuel consumption and emissions.The relationship between collective-ACC's emissions savings and its MPR is calculated by fitting a polynomial regression model to the data gathered in the traffic simulations (i.e., Figure 9).The operation load is calculated based on the energy consumed by two radars and one-speed control unit.The traffic rebound is expected due to improved fuel efficiency (i.e., fuel economy rebound).However, induced traffic is not expected since collective-ACC has minimal congestion reduction impact (i.e., increase in road capacity).These assumptions and parameters are listed in Table 5.More information is available from the original studies [24,64].Figure 13 shows the social cost saving of collective-ACC and its sensitivity to MPR.The result demonstrates that collective-ACC could reduce the emissions' costs by up to USD 35 million per day, equal to about USD 13 billion annually.Collective-ACC could save 65 million metric tons (MMT) CO 2 , 115 thousand metric tons (TMT) NO X , 1 MMT CO, and 2 TMT PM X annually.This emissions saving extremely depends on MPR and varies from USD 0.2 million per day in 1% MPR to USD 35 million per day at 100% MPR.A reduction in CO 2 and NO X generates the most savings.

Stakeholders and Cost-Benefit Analysis
This sub-section investigates how each stakeholder is impacted by adopting collective-ACC technology.The game theory analysis indicated that producing collective-ACC is the Nash equilibrium for automakers.Automakers prefer to produce vehicles with collective-ACC than with self-centered-ACC because collective-ACC provides a higher fuel economy, and consumers are more willing to buy fuel-efficient vehicles.
On the other hand, consumers need a benefit-cost analysis to determine if collective-ACC's fuel savings could cover its installation cost.Collective-ACC technology is not available yet, and we cannot determine an accurate cost estimation.However, its cost could be estimated based on similar technologies in the market.The most similar technology is ACC, which uses one radar in front and a processing unit.ACC's cost is estimated between USD 1300 and USD 2500 [65,66].Collective-ACC needs two radars in front and back, and it may need additional processing power to process the optimization.It is assumed that collective-ACC's installation cost could be as low as an ACC technology (i.e.,

Stakeholders and Cost-Benefit Analysis
This sub-section investigates how each stakeholder is impacted by adopting collective-ACC technology.The game theory analysis indicated that producing collective-ACC is the Nash equilibrium for automakers.Automakers prefer to produce vehicles with collective-ACC than with self-centered-ACC because collective-ACC provides a higher fuel economy, and consumers are more willing to buy fuel-efficient vehicles.
On the other hand, consumers need a benefit-cost analysis to determine if collective-ACC's fuel savings could cover its installation cost.Collective-ACC technology is not available yet, and we cannot determine an accurate cost estimation.However, its cost could be estimated based on similar technologies in the market.The most similar technology is ACC, which uses one radar in front and a processing unit.ACC's cost is estimated between USD 1300 and USD 2500 [65,66].Collective-ACC needs two radars in front and back, and it may need additional processing power to process the optimization.It is as-

Stakeholders and Cost-Benefit Analysis
This sub-section investigates how each stakeholder is impacted by adopting collective-ACC technology.The game theory analysis indicated that producing collective-ACC is the Nash equilibrium for automakers.Automakers prefer to produce vehicles with collective-ACC than with self-centered-ACC because collective-ACC provides a higher fuel economy, and consumers are more willing to buy fuel-efficient vehicles.
On the other hand, consumers need a benefit-cost analysis to determine if collective-ACC's fuel savings could cover its installation cost.Collective-ACC technology is not available yet, and we cannot determine an accurate cost estimation.However, its cost could be estimated based on similar technologies in the market.The most similar technology is ACC, which uses one radar in front and a processing unit.ACC's cost is estimated between USD 1300 and USD 2500 [65,66].Collective-ACC needs two radars in front and back, and it may need additional processing power to process the optimization.It is assumed that collective-ACC's installation cost could be as low as an ACC technology (i.e., lower bound) or as high as two ACC technologies (i.e., upper bound).Thus, collective-ACC's cost is estimated in the [USD 1300, USD 5000] range.
Collective-ACC's fuel-saving benefit is calculated based on saved fuel in comparison to manual driving.The return in investment (ROI) period is assumed to be 15 years, the average annual driving is 12,000 miles, and the average gas price is USD 2.6 per gallon [67].It should be noted that adopting collective-ACC not only saves fuel for the equipped vehicles but also saves fuel for manual vehicles.Hence, if a consumer buys a manual vehicle, he could still benefit from collective-ACC without paying for the technology.
Figure 15 shows the net saving of manual and collective-ACC vehicles over 15 years in different MPR rates.The blue line shows how much a manual vehicle could save at a given MPR of collective-ACC.The red line shows how much a vehicle with collective-ACC could save at a given MPR after paying for the installation cost.The solid red line shows mean saving, and the dash lines show the upper bound (i.e., paying USD 1300 in the installation cost) and the lower bound (i.e., paying USD 5000 in the installation cost).Collective-ACC's fuel-saving benefit is calculated based on saved fuel in comparison to manual driving.The return in investment (ROI) period is assumed to be 15 years, the average annual driving is 12,000 miles, and the average gas price is USD 2.6 per gallon [67].It should be noted that adopting collective-ACC not only saves fuel for the equipped vehicles but also saves fuel for manual vehicles.Hence, if a consumer buys a manual vehicle, he could still benefit from collective-ACC without paying for the technology.
Figure 15 shows the net saving of manual and collective-ACC vehicles over 15 years in different MPR rates.The blue line shows how much a manual vehicle could save at a given MPR of collective-ACC.The red line shows how much a vehicle with collective-ACC could save at a given MPR after paying for the installation cost.The solid red line shows mean saving, and the dash lines show the upper bound (i.e., paying USD 1300 in the installation cost) and the lower bound (i.e., paying USD 5000 in the installation cost)., a manual or a collective-ACC equipped vehicle) would be financially suitable for him/her at a given MPR.At low MPRs (i.e., below 25%), buying a collective-ACC is more favorable because manual cars' benefits from collective-ACC are negligible.However, installing collective-ACC has a risk of negative savings (i.e., losing money) at low MPRs (i.e., MPR below 50%).In mid-MPRs (i.e., between 25% and 75%), manual vehicles' saving rapidly grows.Manual vehicles have an almost similar amount of net saving as equipped vehicles.It should be noted that collective-ACC vehicles save much more fuel than manual vehicles, but collective-ACC vehicles pay for the installation cost, which reduces their net savings.At high MPRs (i.e., above 75%), collective-ACC vehicles' net savings surpass manual vehicles.
Figure 15 indicates that collective-ACC's appeal to consumers relies on the MPR.In low and high MPRs, this technology is more persuasive for the customer.There is still considerable uncertainty about the final cost of collective-ACC, which could influence customers' decisions between manual and collective-ACC vehicles.
Manual vehicle owners are the big winner of adopting collective-ACC.They do not pay for the technology, but they benefit from it.They could save up to USD 220 annually in fuel expenses.Figure 15 explains, if a consumer walks to a vehicle dealer to buy a new vehicle, what type of vehicle (i.e., a manual or a collective-ACC equipped vehicle) would be financially suitable for him/her at a given MPR.At low MPRs (i.e., below 25%), buying a collective-ACC is more favorable because manual cars' benefits from collective-ACC are negligible.However, installing collective-ACC has a risk of negative savings (i.e., losing money) at low MPRs (i.e., MPR below 50%).In mid-MPRs (i.e., between 25% and 75%), manual vehicles' saving rapidly grows.Manual vehicles have an almost similar amount of net saving as equipped vehicles.It should be noted that collective-ACC vehicles save much more fuel than manual vehicles, but collective-ACC vehicles pay for the installation cost, which reduces their net savings.At high MPRs (i.e., above 75%), collective-ACC vehicles' net savings surpass manual vehicles.
Figure 15 indicates that collective-ACC's appeal to consumers relies on the MPR.In low and high MPRs, this technology is more persuasive for the customer.There is still considerable uncertainty about the final cost of collective-ACC, which could influence customers' decisions between manual and collective-ACC vehicles.
Manual vehicle owners are the big winner of adopting collective-ACC.They do not pay for the technology, but they benefit from it.They could save up to USD 220 annually in fuel expenses.
The other big winners are environmental protection agencies and activists.Collective-ACC could reduce CO 2 , CO, NOx, and PMx by up to 48%, 69%, 58%, and 63%, respectively.This saving is equal to USD 13 billion in social cost-saving annually in the 86 urban areas in the U.S.These savings could significantly reduce transportation sectors' GHG and the social costs of the emissions.This impact could be more considerable in metropolitan areas because collective-ACC provides more fuel and emissions benefits in congested traffic conditions than free-flow.Collective-ACC could save more fuel and emissions in metropolitan areas, where there is high congestion and population density.Lowering emissions in these areas could provide significant social cost savings.
Federal and local transportation agencies (e.g., Federal Department of Transportation) may not directly be impacted by adopting this technology because collective-ACC has negligible impacts on traffic flow.However, improving fuel efficiency decreases driving costs, which results in traffic rebounds [68][69][70].Driving depreciates infrastructures and increases maintenance costs.On the other hand, fuel-efficient vehicles pay less in fuel tax, which is the primary source of revenue for these agencies.Energy-optimum technologies (e.g., collective-ACC) reduce these agencies' revenue and increase their maintenance expenses.
Society at large and local governments benefit from adopting collective-ACC.They experience less transportation-related air pollutions.Reducing emissions improves public health and declines social costs.Moreover, society at large benefits when collective-ACC reduces all road users' fuel consumption.Society and government should support adopting this technology, which provides substantial environmental, public health, and energy benefits.The government's incentives may accelerate this technology's adoption and motivate consumers to install this technology when its net benefit for the owners is minimal.Collective-ACC does not require investment in new infrastructure, communication technology, or regulations.Therefore, the governments should concentrate on financial incentives to lower the installation cost and provide financial loans for automakers and startups to produce this technology on a large scale.

Real-World Applications
This study developed a new energy-optimal algorithm that could be installed on vehicles and launch to the market.This technology does not need any change in infrastructure (e.g., connected traffic lights) or transportation systems (e.g., V2V communications), and all required technologies (i.e., radar and computational unit) are currently available.Moreover, long optimization time is a barrier to commercializing energy-optimal algorithms.We used a metaheuristic optimization method (NSGA-II) along with some optimization techniques (e.g., look-up tables and transforming continuous variables into discrete variables) to make the optimization faster.The algorithm ran in 0.4 s, which makes it easy to commercialize our algorithm for real-world applications.
Our result illustrated that collective-ACC could improve the energy efficacy of vehicles by up to 49%, which provides a significant fuel saving for the consumers.More importantly, this technology could reduce air pollutant emissions between 54% to 64%.These emissions savings could decelerate global warming and provide substantial public health benefits.It is estimated that the social-cost savings of our algorithm could reach up to USD 13 billion annually in the U.S.
In comparison with similar algorithms, collective-ACC provides much higher energy and emissions savings opportunities.Similar studies reported 3% [27] to 27% [31] energy-saving, while our study demonstrated up to 49% energy-saving.Additionally, similar algorithms have indicated negative impacts on traffic flow (e.g., reducing road capacity) [20,21,54], but our algorithm had not shown any adverse effect on traffic flow or road capacity.

Conclusions
This study proposed a novel energy-optimal ACC, which improves fuel consumption and emissions.Collective-ACC reduced fuel consumption by up to 49% and 42% from manual driving and self-centered-ACC, respectively, in traffic simulations.It also reduced CO 2 , CO, NO X , and PM X by up to 54%, 70%, 58%, and 64%, respectively.This finding illustrates emissions savings of up to 320 million metric ton CO 2 (i.e., only light-duty vehicles in highway drive) at the national level [24,71].This saving is equal to 4% of U.S. total GHG emissions.These emissions savings could reduce mortality and morbidity cost of transportation emissions by up to USD 13 billion annually in 86 urban areas in the U.S.
Unlike self-centered ACC, this technology does not have negative impacts on traffic flow.Collective-ACC's benefits increase as its MPR grows.If more vehicles are equipped with this technology, collective-ACC saves more fuel and emissions for the vehicles' owners and manual vehicles.Adopting Collective-ACC technology could reduce manual vehicles' fuel consumption by up to 19%.This saving depends on the traffic flow level.Manual vehicles save up to 12% in low traffic flow, but manual vehicles could achieve 19% fuel saving in high traffic flow.
The game theory and stakeholders analyses showed that environmental protection agencies and activists, road users, and society are the big winners of adopting collective-ACC.This technology provides significant social cost savings for society.Collective-ACC aids our society in mitigating global warming.This technology saves fuel for all road users.Buying vehicles with collective-ACC may not be financially reasonable in mid-MPRs (i.e., 25% to 75%) because owning this technology does not provide enough financial benefits to attract consumers.Hence, government incentives (e.g., tax incentives) could be essential to boost adopting this technology, which will benefit society.
This study provides multiple future work opportunities.First, collective driving is a broad concept proposed by this study.This concept could be applied for CACC, roads with signalized intersections, hilly roads, and highly automated vehicles.Considering these technologies' direct and indirect impacts and optimizing their network-level impacts could boost their benefits for the vehicle owners and society.Second, this study tested the algorithm in a traffic simulation.Testing the algorithm in a testbed would be a critical step in illustrating collective-ACC's real-world performance.Third, it should be noted that the game theory analysis in this study has some limitations.The final cost of collective-ACC is estimated based on its installation/manufacturing costs.The final cost should consider overhead costs (e.g., R&D cost, marketing expenses, and new technology surcharges).Automakers decide between self-centered-ACC and collective-ACC based on multiple factors (e.g., the final cost of the product, convenience in production and supply, and their target market's preferences).These factors should be included in future studies.

Figure 1 .
Figure 1.The three traffic conditions.(a) The subject vehicle, in orange, follows the preceding vehicle, in purple, in a car-following condition.(b) The slow-moving subject vehicle blocks the roadway.(c) The subject vehicle travels in free-flow traffic conditions.

Figure 1 .
Figure 1.The three traffic conditions.(a) The subject vehicle, in orange, follows the preceding vehicle, in purple, in a car-following condition.(b) The slow-moving subject vehicle blocks the roadway.(c) The subject vehicle travels in free-flow traffic conditions.

Figure 2 .
Figure 2. Impact of  and  in converging the indirect fuel consumption penalties to zero.

Figure 2 .
Figure 2. Impact of k 1 and k 2 in converging the indirect fuel consumption penalties to zero.

Figure 4 .
Figure 4. SUMO simulation environment and the ring-road scenario.

Figure 4 .
Figure 4. SUMO simulation environment and the ring-road scenario.

Figure 5 .
Figure 5. Configuration of fuel optimization and traffic simulation.

Figure 5 .
Figure 5. Configuration of fuel optimization and traffic simulation.

Figure 6 .
Figure 6.Fuel consumption for manual, self-centered-ACC, and collective-ACC at different traffic flow levels (Levels A, B, and C with 17, 51, and 102 vehicles in the simulation, respectively).

Figure 7
Figure 7 illustrates the fuel economy of collective-ACC at different MPR and traffic flow levels.An increase in the MPR boosted collective-ACC's fuel-saving capability.Collective-ACC consumed 5 to 6 L/100 km at low MPRs, but its fuel consumption reached around 4 L/100 km at 100% MPR.In general, collective-ACC's fuel economy increased as traffic flow increased.The algorithm achieved the lowest fuel consumption at C traffic flow when 102 vehicles traveled in the traffic simulation.Collective-ACC not only benefited the equipped vehicles but also benefited manual vehicles.Figure8demonstrates the positive impact of collective-ACC on manual vehicles' fuel consumption.When there was no collective-ACC on the road, manual vehicles' consumed about 7.8 L/100 km.But the manual vehicles' fuel efficiency improved as collective-ACC's MPR increased.When 75% of vehicles were collective-ACC, manual vehicles' fuel consumption reached around 6.6 L/100 km (i.e., 15% fuel saving).Additionally, fuel-saving was more significant in high traffic flow.In traffic flow level A, manual vehicles' fuel consumption declined by 12%, from 0% to 75% MPR.In traffic flow level C, this decline was about 19%.This pattern demonstrates that when the headways are small, collective-ACC vehicles had more tight interactions with manual vehicles.Therefore, collective-ACC could have more positive impacts on manual vehicles' fuel consumption.

Figure 7 .
Figure 7. Sensitivity of collective-ACC's fuel consumption to MPR and traffic flow.

Figure 6 .
Figure 6.Fuel consumption for manual, self-centered-ACC, and collective-ACC at different traffic flow levels (Levels A, B, and C with 17, 51, and 102 vehicles in the simulation, respectively).

Figure 7
Figure 7 illustrates the fuel economy of collective-ACC at different MPR and traffic flow levels.An increase in the MPR boosted collective-ACC's fuel-saving capability.Collective-ACC consumed 5 to 6 L/100 km at low MPRs, but its fuel consumption reached around 4 L/100 km at 100% MPR.In general, collective-ACC's fuel economy increased as traffic flow increased.The algorithm achieved the lowest fuel consumption at C traffic flow when 102 vehicles traveled in the traffic simulation.

Figure 6 .
Figure 6.Fuel consumption for manual, self-centered-ACC, and collective-ACC at different traffic flow levels (Levels A, B, and C with 17, 51, and 102 vehicles in the simulation, respectively).

Figure 7
Figure 7 illustrates the fuel economy of collective-ACC at different MPR and traffic flow levels.An increase in the MPR boosted collective-ACC's fuel-saving capability.Collective-ACC consumed 5 to 6 L/100 km at low MPRs, but its fuel consumption reached around 4 L/100 km at 100% MPR.In general, collective-ACC's fuel economy increased as traffic flow increased.The algorithm achieved the lowest fuel consumption at C traffic flow when 102 vehicles traveled in the traffic simulation.Collective-ACC not only benefited the equipped vehicles but also benefited manual vehicles.Figure8demonstrates the positive impact of collective-ACC on manual vehicles' fuel consumption.When there was no collective-ACC on the road, manual vehicles' consumed about 7.8 L/100 km.But the manual vehicles' fuel efficiency improved as collective-ACC's MPR increased.When 75% of vehicles were collective-ACC, manual vehicles' fuel consumption reached around 6.6 L/100 km (i.e., 15% fuel saving).Additionally, fuel-saving was more significant in high traffic flow.In traffic flow level A, manual vehicles' fuel consumption declined by 12%, from 0% to 75% MPR.In traffic flow level C, this decline was about 19%.This pattern demonstrates that when the headways are small, collective-ACC vehicles had more tight interactions with manual vehicles.Therefore, collective-ACC could have more positive impacts on manual vehicles' fuel consumption.

Figure 7 .
Figure 7. Sensitivity of collective-ACC's fuel consumption to MPR and traffic flow.Figure 7. Sensitivity of collective-ACC's fuel consumption to MPR and traffic flow.

Figure 7 .
Figure 7. Sensitivity of collective-ACC's fuel consumption to MPR and traffic flow.Figure 7. Sensitivity of collective-ACC's fuel consumption to MPR and traffic flow.

Figure 9
Figure9reveals that collective-ACC provided considerable environmental benefits.The figure shows CO, CO2, NOX, and PMX emissions for the entire traffic (i.e., networklevel), including manual vehicles and collective-ACC vehicles.The figure clearly illustrates that CO, CO2, NOX, and PMX decreased as the MPR of collective-ACC increased.CO, CO2, NOX, and PMX release declined by 70%, 54%, 58%, and 64%, respectively, from 0% MPR (i.e., all manually driven vehicles) to 100% MPR (i.e., all collective-ACC equipped vehicles).The main concern about energy-optimum algorithms is their impact on traffic flow and road capacity. Figure 10 compares the fundamental diagrams of manual driving, selfcentered-ACC, and collective-ACC.First, the figure shows manual driving and collective-ACC both reached a similar maximum road capacity of 2900 vehicles/hour/lane.Self-centered-ACC reduced road capacity to approximately 2200 vehicles/hour/lane, a 24% decline in road capacity.The fundamental diagram's slope illustrates average speed.Manual driving had the highest average speed (90 Kph = 56 Mph).Collective-ACC reached the maximum road capacity with a slightly lower average speed (85 Kph = 53 Mph).Selfcentered-ACC decreased traffic speed significantly to 44 Kph, equal to 27 Mph.This result demonstrates that a self-centered-ACC could have a devastating impact on traffic flow and lower the road capacity and average speed.
Figure9reveals that collective-ACC provided considerable environmental benefits.The figure shows CO, CO2, NOX, and PMX emissions for the entire traffic (i.e., networklevel), including manual vehicles and collective-ACC vehicles.The figure clearly illustrates that CO, CO2, NOX, and PMX decreased as the MPR of collective-ACC increased.CO, CO2, NOX, and PMX release declined by 70%, 54%, 58%, and 64%, respectively, from 0% MPR (i.e., all manually driven vehicles) to 100% MPR (i.e., all collective-ACC equipped vehicles).The main concern about energy-optimum algorithms is their impact on traffic flow and road capacity. Figure 10 compares the fundamental diagrams of manual driving, selfcentered-ACC, and collective-ACC.First, the figure shows manual driving and collective-ACC both reached a similar maximum road capacity of 2900 vehicles/hour/lane.Self-centered-ACC reduced road capacity to approximately 2200 vehicles/hour/lane, a 24% decline in road capacity.The fundamental diagram's slope illustrates average speed.Manual driving had the highest average speed (90 Kph = 56 Mph).Collective-ACC reached the maximum road capacity with a slightly lower average speed (85 Kph = 53 Mph).Selfcentered-ACC decreased traffic speed significantly to 44 Kph, equal to 27 Mph.This result demonstrates that a self-centered-ACC could have a devastating impact on traffic flow and lower the road capacity and average speed.

Figure 9
Figure9reveals that collective-ACC provided considerable environmental benefits.The figure shows CO, CO 2 , NO X , and PM X emissions for the entire traffic (i.e., networklevel), including manual vehicles and collective-ACC vehicles.The figure clearly illustrates that CO, CO 2 , NO X , and PM X decreased as the MPR of collective-ACC increased.CO, CO 2 , NO X , and PM X release declined by 70%, 54%, 58%, and 64%, respectively, from 0% MPR (i.e., all manually driven vehicles) to 100% MPR (i.e., all collective-ACC equipped vehicles).The main concern about energy-optimum algorithms is their impact on traffic flow and road capacity. Figure 10 compares the fundamental diagrams of manual driving, selfcentered-ACC, and collective-ACC.First, the figure shows manual driving and collective-ACC both reached a similar maximum road capacity of 2900 vehicles/hour/lane.Selfcentered-ACC reduced road capacity to approximately 2200 vehicles/hour/lane, a 24% decline in road capacity.The fundamental diagram's slope illustrates average speed.Manual driving had the highest average speed (90 Kph = 56 Mph).Collective-ACC reached the maximum road capacity with a slightly lower average speed (85 Kph = 53 Mph).Selfcentered-ACC decreased traffic speed significantly to 44 Kph, equal to 27 Mph.This result demonstrates that a self-centered-ACC could have a devastating impact on traffic flow and lower the road capacity and average speed.

1 Figure 9 .
Figure9reveals that collective-ACC provided considerable environmental benefits.The figure shows CO, CO 2 , NO X , and PM X emissions for the entire traffic (i.e., networklevel), including manual vehicles and collective-ACC vehicles.The figure clearly illustrates that CO, CO 2 , NO X , and PM X decreased as the MPR of collective-ACC increased.CO, CO 2 , NO X , and PM X release declined by 70%, 54%, 58%, and 64%, respectively, from 0% MPR (i.e., all manually driven vehicles) to 100% MPR (i.e., all collective-ACC equipped vehicles).The main concern about energy-optimum algorithms is their impact on traffic flow and road capacity. Figure 10 compares the fundamental diagrams of manual driving, selfcentered-ACC, and collective-ACC.First, the figure shows manual driving and collective-ACC both reached a similar maximum road capacity of 2900 vehicles/hour/lane.Selfcentered-ACC reduced road capacity to approximately 2200 vehicles/hour/lane, a 24% decline in road capacity.The fundamental diagram's slope illustrates average speed.Manual driving had the highest average speed (90 Kph = 56 Mph).Collective-ACC reached the maximum road capacity with a slightly lower average speed (85 Kph = 53 Mph).Selfcentered-ACC decreased traffic speed significantly to 44 Kph, equal to 27 Mph.This result demonstrates that a self-centered-ACC could have a devastating impact on traffic flow and lower the road capacity and average speed.

Figure 9 .
Figure 9. Network-level environmental impacts of collective-ACC on traffic flow.Figure 9. Network-level environmental impacts of collective-ACC on traffic flow.

Figure 10 .
Figure 10.Fundamental diagrams of the algorithms.

Figure 11
Figure 11 illustrates how collective-ACC trades off between optimizing direct fuel saving (x-axis) and optimizing indirect fuel saving (y-axis).Each dot is a possible target speed.The red dash lines show TL.The decision-maker could accept any target speed on the left side of the dashed line, which minimizes the indirect fuel objective function.The red arrows show the optimum target speed, which is chosen by the collective-ACC algorithm.Self-centered-ACC only minimizes direct fuel objective function.So, it selects the most left node as its target speed.Self-centered-ACC's target speeds are shown with green arrows.In Figure11, it should be noted that there are many possible target speeds in each solution area.However, the figures were cropped to show the most important options (i.e., the optimum solution).Moreover, the NSGA-II algorithm generates these figures after each fuel optimization process.Each simulation generates thousands of these solution areas.Figure11only shows three random examples for illustration purposes.This figure indicates that in some cases, self-centered-ACC and collective-ACC may choose the same speed as the optimum target speed (e.g., part-a).In other instances, they choose different speeds (e.g., part-b and part-c).When the chosen speeds are different, collective-ACC selects a higher speed than self-centered-ACC (i.e., nodes with brighter colors have higher speeds).This behavior intuitively increases road capacity since a higher speed improves road capacity.An increase in road capacity benefits indirect fuel saving.This behavior shows that collective-ACC works most efficiently, and it trades off between direct fuel optimization and indirect fuel optimization.
Figure 11 illustrates how collective-ACC trades off between optimizing direct fuel saving (x-axis) and optimizing indirect fuel saving (y-axis).Each dot is a possible target speed.The red dash lines show TL.The decision-maker could accept any target speed on the left side of the dashed line, which minimizes the indirect fuel objective function.The red arrows show the optimum target speed, which is chosen by the collective-ACC algorithm.Self-centered-ACC only minimizes direct fuel objective function.So, it selects the most left node as its target speed.Self-centered-ACC's target speeds are shown with green arrows.In Figure11, it should be noted that there are many possible target speeds in each solution area.However, the figures were cropped to show the most important options (i.e., the optimum solution).Moreover, the NSGA-II algorithm generates these figures after each fuel optimization process.Each simulation generates thousands of these solution areas.Figure11only shows three random examples for illustration purposes.This figure indicates that in some cases, self-centered-ACC and collective-ACC may choose the same speed as the optimum target speed (e.g., part-a).In other instances, they choose different speeds (e.g., part-b and part-c).When the chosen speeds are different, collective-ACC selects a higher speed than self-centered-ACC (i.e., nodes with brighter colors have higher speeds).This behavior intuitively increases road capacity since a higher speed improves road capacity.An increase in road capacity benefits indirect fuel saving.This behavior shows that collective-ACC works most efficiently, and it trades off between direct fuel optimization and indirect fuel optimization.

Figure 10 .
Figure 10.Fundamental diagrams of the algorithms.

Figure 11
Figure 11 illustrates how collective-ACC trades off between optimizing direct fuel saving (x-axis) and optimizing indirect fuel saving (y-axis).Each dot is a possible target speed.The red dash lines show TL.The decision-maker could accept any target speed on the left side of the dashed line, which minimizes the indirect fuel objective function.The red arrows show the optimum target speed, which is chosen by the collective-ACC algorithm.Self-centered-ACC only minimizes direct fuel objective function.So, it selects the most left node as its target speed.Self-centered-ACC's target speeds are shown with green arrows.In Figure11, it should be noted that there are many possible target speeds in each solution area.However, the figures were cropped to show the most important options (i.e., the optimum solution).Moreover, the NSGA-II algorithm generates these figures after each fuel optimization process.Each simulation generates thousands of these solution areas.Figure11only shows three random examples for illustration purposes.This figure indicates that in some cases, self-centered-ACC and collective-ACC may choose the same speed as the optimum target speed (e.g., part-a).In other instances, they choose different speeds (e.g., part-b and part-c).When the chosen speeds are different, collective-ACC selects a higher speed than self-centered-ACC (i.e., nodes with brighter colors have higher speeds).This behavior intuitively increases road capacity since a higher speed improves road capacity.An increase in road capacity benefits indirect fuel saving.This behavior shows that collective-ACC works most efficiently, and it trades off between direct fuel optimization and indirect fuel optimization.
Figure 11 illustrates how collective-ACC trades off between optimizing direct fuel saving (x-axis) and optimizing indirect fuel saving (y-axis).Each dot is a possible target speed.The red dash lines show TL.The decision-maker could accept any target speed on the left side of the dashed line, which minimizes the indirect fuel objective function.The red arrows show the optimum target speed, which is chosen by the collective-ACC algorithm.Self-centered-ACC only minimizes direct fuel objective function.So, it selects the most left node as its target speed.Self-centered-ACC's target speeds are shown with green arrows.In Figure11, it should be noted that there are many possible target speeds in each solution area.However, the figures were cropped to show the most important options (i.e., the optimum solution).Moreover, the NSGA-II algorithm generates these figures after each fuel optimization process.Each simulation generates thousands of these solution areas.Figure11only shows three random examples for illustration purposes.This figure indicates that in some cases, self-centered-ACC and collective-ACC may choose the same speed as the optimum target speed (e.g., part-a).In other instances, they choose different speeds (e.g., part-b and part-c).When the chosen speeds are different, collective-ACC selects a higher speed than self-centered-ACC (i.e., nodes with brighter colors have higher speeds).This behavior intuitively increases road capacity since a higher speed improves road capacity.An increase in road capacity benefits indirect fuel saving.This behavior shows that collective-ACC works most efficiently, and it trades off between direct fuel optimization and indirect fuel optimization.

Figure 11 .
Figure 11.Examples of solution areas (i.e., Pareto frontiers).The red dash lines show the decisionmakers tolerance level.The red and green arrows indicate optimum solutions (i.e., selected target speeds) by collective-ACC and self-centered-ACC, respectively.(a) collective-ACC and self-centered-ACC have the same optimal speeds.(b) collective-ACC has higher optimal speed than self-centered-ACC, and it is not limited by the tolerance level.(c) collective-ACC has higher optimal speed than self-centered-ACC, but it is limited by the tolerance level.

Figure 11 .
Figure 11.Examples of solution areas (i.e., Pareto frontiers).The red dash lines show the decisionmakers tolerance level.The red and green arrows indicate optimum solutions (i.e., selected target speeds) by collective-ACC and self-centered-ACC, respectively.(a) collective-ACC and self-centered-ACC have the same optimal speeds.(b) collective-ACC has higher optimal speed than self-centered-ACC, and it is not limited by the tolerance level.(c) collective-ACC has higher optimal speed than self-centered-ACC, but it is limited by the tolerance level.

Figure 12 .
Figure 12.Histograms, scatter plots, descriptive statistics of fuel consumption, speed, and acceleration for the technologies.

Figure 12 .
Figure 12.Histograms, scatter plots, descriptive statistics of fuel consumption, speed, and acceleration for the technologies.

Figure 13 .
Figure 13.Social cost saving of collective-ACC in the 86 metropolitan areas by MPR.

Figure 14 .
Figure 14.Distribution of collective-ACC's social cost savings among the 86 metropolitan areas.

Figure 13 .
Figure 13.Social cost saving of collective-ACC in the 86 metropolitan areas by MPR.The social cost savings are not equally distributed among the urban areas.Figure14indicates the distribution of total cost savings and saving per VMT at 50% MPR.The greater Los Angles, New and San Diego areas have the highest total savings at USD 2.1, USD 1.3, and USD 0.7 million daily, respectively.Social cost saving per VMT ranges between USD 0.012 and USD 0.001.The greater San Diego, Los Angles, and San Francisco have the highest social cost savings per VMT.

30 Figure 13 .
Figure 13.Social cost saving of collective-ACC in the 86 metropolitan areas by MPR.

Figure 14 .
Figure 14.Distribution of collective-ACC's social cost savings among the 86 metropolitan areas.

Figure 14 .
Figure 14.Distribution of collective-ACC's social cost savings among the 86 metropolitan areas.

Figure 15 .
Figure 15.Manual vehicles and collective-ACC's net total saving in 15 years.The error bars show collective-ACC's upper and lower bound net savings depending on installation cost.

Figure 15
Figure15explains, if a consumer walks to a vehicle dealer to buy a new vehicle, what type of vehicle (i.e., a manual or a collective-ACC equipped vehicle) would be financially suitable for him/her at a given MPR.At low MPRs (i.e., below 25%), buying a collective-ACC is more favorable because manual cars' benefits from collective-ACC are negligible.However, installing collective-ACC has a risk of negative savings (i.e., losing money) at low MPRs (i.e., MPR below 50%).In mid-MPRs (i.e., between 25% and 75%), manual vehicles' saving rapidly grows.Manual vehicles have an almost similar amount of net saving as equipped vehicles.It should be noted that collective-ACC vehicles save much more fuel than manual vehicles, but collective-ACC vehicles pay for the installation cost, which reduces their net savings.At high MPRs (i.e., above 75%), collective-ACC vehicles' net savings surpass manual vehicles.Figure15indicates that collective-ACC's appeal to consumers relies on the MPR.In low and high MPRs, this technology is more persuasive for the customer.There is still considerable uncertainty about the final cost of collective-ACC, which could influence customers' decisions between manual and collective-ACC vehicles.Manual vehicle owners are the big winner of adopting collective-ACC.They do not pay for the technology, but they benefit from it.They could save up to USD 220 annually in fuel expenses.

Figure 15 .
Figure 15.Manual vehicles and collective-ACC's net total saving in 15 years.The error bars show collective-ACC's upper and lower bound net savings depending on installation cost.

Table 1 .
Summary of energy-optimal algorithms.

Table 3 .
Parameter tuning for the energy-optimal algorithms.The selected parameters are highlighted in bold with underline.

Table 3 .
Parameter tuning for the energy-optimal algorithms.The selected parameters are highlighted in bold with underline.

Table 4 .
The game theory results for different traffic flow levels.

Table 4 .
The game theory results for different traffic flow levels.The red bold values show Nash equilibriums for each traffic flow level.

Table 5 .
Parameter estimation for collective-ACC's social cost-saving analysis.