Incentive Design for Eco-driving in Urban Transportation Networks
Abstract
Eco-driving emerges as a cost-effective and efficient strategy to mitigate greenhouse gas emissions in urban transportation networks. Acknowledging the persuasive influence of incentives in shaping driver behavior, this paper presents the ‘eco-planner,’ a digital platform devised to promote eco-driving practices in urban transportation. At the outset of their trips, users provide the platform with their trip details and travel time preferences, enabling the eco-planner to formulate personalized eco-driving recommendations and corresponding incentives, while adhering to its budgetary constraints. Upon trip completion, incentives are transferred to users who comply with the recommendations and effectively reduce their emissions. By comparing our proposed incentive mechanism with a baseline scheme that offers uniform incentives to all users, we demonstrate that our approach achieves superior emission reductions and increased user compliance with a smaller budget.
I Introduction
In many countries, transportation accounts for a significant share of greenhouse gas emissions, ranging from a quarter to one-third of the total emissions. Numerous strategies are being employed to improve fuel efficiency and decrease emissions in on-road vehicles. These approaches encompass advancements in engine and vehicle technologies as well as improvements in fuel quality. However, eco-driving stands out as the most cost-effective and highly efficient means of reducing emissions from road transportation [1]. Research has consistently demonstrated that eco-driving practices can yield substantial reductions in vehicle emissions, ranging from 10% to as high as 45% [2]. These findings underscore the immediate and significant role that eco-driving can play in addressing the challenge of climate change.
Eco-driving is a set of techniques that aim to improve fuel efficiency and reduce emissions by optimizing vehicle operation and driver behavior. Some of the techniques include:
-
•
Selecting less congested routes: This reduces fuel consumption and emissions by minimizing idling and stop-and-go traffic.
-
•
Improving driving style: This includes avoiding aggressive acceleration and braking, and maintaining a steady speed. These techniques reduce fuel consumption and emissions by minimizing energy losses due to inefficient vehicle operation.
It is important to note that opting for less congested routes may result in longer travel times, and improving driving style might require adjustments that some drivers find inconvenient. To overcome these challenges and promote eco-driving, there may be a need for transportation system operators to introduce incentives that encourage individuals to adopt these practices for the purpose of emission reduction.
A considerable amount of evidence supports the effectiveness of incentive programs in promoting eco-driving. For instance, [3] observed a reduction of over 10% in fuel consumption and emissions after monetary incentives were introduced to bus drivers. Remarkably, they found that the cost savings in fuel for bus companies exceeded the incentives provided to drivers. Comparable results were obtained by [4] and [5] when incentivizing heavy-duty vehicle drivers in logistic companies. Furthermore, behavioral studies, such as [6] and [7], demonstrate that monetary incentives are more effective in changing driver behavior than providing informational content on eco-driving through in-vehicle human-machine interfaces. Nevertheless, the incentive schemes presented in this body of literature are overly simplistic and do not cater to various driver types with differing preferences.
In this paper, we propose a digital platform that incentivizes human drivers to eco-drive with the goal of reducing the overall emissions of an urban transportation network. At the beginning of their trips, the users provide private information and preferences to the platform, such as their origin and destination, vehicle type, and preferred travel time vs. emissions trade-offs. Using this information, the platform computes feasible eco-routing and eco-driving strategies for each user. Then, it devises personalized incentives and eco-driving recommendations to users by minimizing overall emissions subject to budget constraints.
The overarching goal of the platform is to minimize the network’s emissions while optimally allocating a limited budget as incentives to drivers. Our approach is unique in its integration of a traffic simulator into the incentive mechanism. The simulator predicts traffic conditions and calculates corresponding eco-driving recommendations and optimal incentives that can potentially reduce emissions by a certain amount. This feature allows us to account for real-time traffic variations in our incentive strategy.
II Incentive Mechanism for Eco-driving
In this section, we present a model of incentive mechanism for drivers in a transportation network. Drivers are assumed to be cost minimizers who choose an optimal outcome over their feasible sets in terms of emissions and travel time. We propose a method for computing these feasible sets using a microsimulator for traffic.
II-A Model Setup and Assumptions
We consider an urban transportation network denoted by a graph , where denotes the set of intersections and denotes the set of links/roads. We aim to design an eco-planner digital platform that plans and recommends eco-driving strategies to its users in the network before they embark on their trips. The eco-planner also commits to providing certain incentives if the users comply with the eco-driving recommendations to reduce their emissions at the expense of increased travel time. The users who subscribe to are denoted by a set , where denotes the number of users.
Before starting her commute, each user , , asks to plan the journey by providing her private information, which includes the following:
-
•
Origin-Destination pair , which corresponds to the start and end points of ’s journey
-
•
Vehicle type , where is the set of finite number of vehicle types
-
•
Emissions vs. travel time trade-off parameter .
For instance, vehicle type may correspond to not only its classification (sedan, SUV, etc.) but also its engine and fuel types. This information is needed so that can predict the emissions of user on her commute between on different routes with different traffic conditions. Emissions vs. travel time trade-off parameter is needed to assess the urgency of user for her trip, and whether she will accept a certain amount of incentive to reduce her emissions by eco-driving by compromising slightly on her travel time. In this paper, we assume that each user provides her information truthfully.
After obtaining the private information , the eco-planner predicts the best eco-driving strategies in terms of a route choice and driving style for each user depending on the predicted traffic conditions for their trips. Then, recommends those strategies and persuades the users to follow those strategies by offering incentives subject to ’s budget constraint , where is the total budget of . The users complete their trips by either complying or not complying with the eco-driving recommendations, and their commutes result in a certain outcome in terms of their individual emissions. Finally, transfers the incentives to the users based on their compliance with the recommendations and to compensate for their increased travel times due to their eco-driving and reducing emissions. The incentive mechanism is summarized in Fig. 1.
As stated earlier, we assume that users are truthful and do not strategically manipulate their information. This avoids the issue of adverse selection. Incorporating incentive compatibility constraints will be a topic of our future work. Secondly, to address the issue of moral hazard, whereby the behavior and outcomes of users are not observable, we assume employs vehicle telematics [8, 9] to measure the driving style and emissions of each user during her commute. Finally, we assume traffic conditions and network structures where eco-driving results in lower emissions and longer travel times. For example, choosing a longer route with fewer intersections would yield lower emissions as compared to choosing a shorter route through an urban area with plenty of intersections and stop signs. The former route may result in longer travel times, but because of smooth driving, it would result in lower emissions than the latter route. It is important to remark that there could be other scenarios, e.g., eco-driving near signalized intersections [10], where eco-driving improves both travel times and emissions. However, in these scenarios, user’s and eco-planner’s objectives are aligned, and the issue becomes one of information design rather than incentive design.
II-B Users’ Objectives
Since eco-driving strategies can increase travel time by requiring drivers to take longer routes or drive at slower speeds, we assume that drivers, being cost minimizers, optimize their driving behaviors based on the utilities they place on reducing their emissions/fuel consumption versus reducing their travel times. Let denote the outcome of user ’s commute between the origin and the destination , where denotes her emissions and denotes her travel time. Here, is assumed to be a convex set denoting all feasible emission-travel time pairs achievable via different driving styles and route choices for given ’s vehicle type and traffic conditions in the network . In other words, each point denotes an emissions-travel time outcome corresponding to a certain route and driving style.
Each user chooses her route and driving style that minimizes her cost function
where is user ’s emissions vs. travel time trade-off parameter. In other words, solves the following convex optimization problem:
(1) |
where is ’s preference parameter. Let
(2) |
be the nominal outcome of user .
II-C Computation of Feasible Sets
Let denote the set of routes for the origin-destination pair , where is the -th route containing a path in starting from and ending at . The eco-planner invokes a traffic simulator to compute the feasible sets of each user. In other words, the simulator takes the network , origin-destination pair , and vehicle type as inputs, and outputs the feasible set .
The first step of the simulator involves computation of shortest routes in between . After that, for every , computes a set of points , which results from simulating different eco-driving as well as normal driving styles on route under different traffic conditions. Finally, outputs
(3) |
where denotes the convex hull. Notice that computing feasible sets as in (3) renders (1) to be a linear program.
II-D Incentive Mechanisms
Before starting their trips, users interact with the eco-planner by providing their information (see Fig. 1). The eco-planner then proposes incentives to the users conditioned on their following corresponding eco-driving strategies to reduce emissions. Here, denotes the incentive user receives from the eco-planner at the end of her trip between if she followed the recommended route and eco-driving strategies to achieve the recommended outcome .
II-D1 Baseline Incentive Mechanism
In this paper, we consider the baseline incentive mechanism as equally allocating the total budget among all users of the same type, where we do not consider their parameters ’s. For instance, if all the users have the same origin-destination pairs and the same vehicle types , then each user is offered the same incentive conditioned on achieving the recommended outcome . In this paper, we use this baseline mechanism to compare with our proposed optimal mechanism. In our future work, other baselines will also be devised for comparison.
II-D2 Optimal Incentive Mechanism
To compute the optimal eco-driving recommendations and corresponding incentives for each user while adhering to budget constraints, the proposed incentive mechanism (Fig. 1) involves the following steps:
-
1.
Users report their information to the eco-planner .
-
2.
invokes the simulator and obtains
- 3.
-
4.
solves the following linear program:
minimize (4a) subject to (4b) (4c) (4d) where is a vector of outcomes recommended by , is the total budget of , and
is a vector indicating that the goal of is to minimize the total emissions of all users subject to the budget constraint (4c).
-
5.
proposes incentives to the users conditioned on complying with the recommended routes and eco-driving strategies that yield the emission-travel time outcomes , respectively.
Notice that the linear program (4) can be written in the standard form by choosing
(5) |
and rewriting the convex polytope in (3) as
(6) |
where and with . Here, corresponds to the number of routes chosen between the origin and the destination , and is the number of different driving styles simulated on every route by . Thus, we can equivalently write (4) as
minimize | (7a) | |||
subject to | (7b) |
where
with and .
III Technical Observations and Remarks
III-A Computed Feasible Sets are only Approximations
We remark that the feasible sets obtained from the simulator are only approximations of the true feasible sets of the users, which can be refined by simulating more number of traffic scenarios and driving styles. However, using approximated feasible sets does not significantly impact the incentive mechanism. Depending on the quality of the approximation, the eco-planner can relax the terms of the contract by transferring the incentive to user if her actual outcome at the end of the trip turned out to be inside a ball of certain radius around the recommended outcome .
To elucidate, the eco-planner computes an approximated feasible set from the simulator , is a convex polytope. The inclusion of inside is because is convex and no simulated point can be outside of . In the case where is able to simulate the boundary points of , will be a convex polytope inscribed inside . Nevertheless, the eco-planner will compute the nominal solution to (2), which will be a projection of the true onto . Putting computational issues aside, if the simulator simulates a very large number of cases , the approximation can be arbitrarily improved. Keeping this in mind, transfers the incentive if the actual outcome is with an -Euclidean distance from the recommended outcome .
III-B Nominal Outcomes are on the Pareto Fronts
It is important to note that the nominal solution of user lies at a certain part of the boundary of her feasible set . To explain this fact, we define the following notions. We say pareto dominates if either (i) and OR (ii) and . Moreover, is said to be pareto optimal if there does not exist that pareto dominates . Then, the pareto front of the feasible is defined as
which will be a subset of ’s boundary.
III-C Users can Report their Preferred Travel Times
Some might argue that reporting the emissions vs. travel time trade-off parameter, , can be challenging for users in reality. Aside from its vague and technical interpretation, it is possible that users may not know the exact value of their parameters, let alone report them truthfully. Instead, the eco-planner may ask the user to report their preferred (i.e., nominal) travel time between and . Notice that this report has to correspond to achievable travel time on at the time of report. Since we know , we can find the corresponding emissions that would incur for their nominal route selection and driving style. Then, the question is how to estimate given that is the minimizer of (1)?
A simple algorithm to estimate is as follows. Sample and obtain for some sufficiently large . For every , solve (2) and obtain the solution . Then,
and
(8) |
One can refine this solution arbitrarily by subsequently sampling again around , where the idea is to coarsely sample initially and then keep on refining the samples around the closest solutions in the next iteration.
When users report their preferred travel times instead of their emissions vs. travel time trade-off parameters, the steps involved in the incentive mechanism can be modified accordingly and the linear program (7) is written as
minimize | (9a) | |||
subject to | (9b) |
where
with . then proposes incentives to the users, where
The incentives are conditioned on the recommended emission-travel time outcomes , respectively, which are achieved by complying with the recommended routes and eco-driving strategies
IV Experiments
IV-A Road Network
We set up a controlled experiment with a simple road network using the Simulation of Urban MObility (SUMO) [11]. The road network consists of two routes for one origin-destination pair: the first route through the urban area is shorter but includes two stop signs, while the second route using a boulevard/highway, although longer, is uninterrupted by stop signs (Fig. 2). The speed limit for both routes is set to be the same. The first route, with two stop signs and one static traffic signal, is shorter and takes shorter travel time, but it emits larger amounts of carbon emissions because of stop-and-go traffic behavior. The second route is longer and may take longer travel time, but it is more eco-friendly because of a smoother traffic.
IV-B Experiment Design
Our experiment design is structured to analyze the trade-offs between travel time and carbon emissions, directly informed by the route choice for a given OD pair. We computationally generated free-flow traffic conditions for both routes, ensuring an unbiased assessment of their inherent characteristics. All vehicles follow the Intelligent Driver Model (IDM), which is a time-continuous car-following model proposed by [12]. The emission model used in the simulation is based on the Handbook Emission Factors for Road Transport (HBEFA). Route 1, while shorter, was observed to produce higher CO emissions because of the stops imposed by the stop signs and a traffic signal. In contrast, Route 2, despite its longer distance, resulted in lower emissions by benefiting from a continuous driving flow without interruptions.
The collected data points, representative of the distinct travel times and emissions outcomes for each route, helped construct a convex hull that represents the feasible region of outcomes (Fig. 3). This convex hull is instrumental in visualizing the potential impact of different driving behaviors and route selections on travel time and carbon monoxide emissions. For each type, the nominal (circle) and recommended (diamond) outcome points are distinctly marked, providing insight into the specific eco-driving recommendations by the incentive mechanism. This visual representation underscores the emission-saving potential of Route 2 despite its longer travel times, aligning with the eco-driving principles encouraged by the study’s incentive mechanism. Our approach allows us to evaluate the effectiveness of the proposed incentive mechanism in guiding drivers towards choices that align better with eco-friendly driving principles.

As described in Section II-D, we consider two incentive mechanisms: baseline and optimal (proposed). In the baseline, we propose equal incentive to all the users. Let be a recommendation to users that corresponds to the least travel time on feasible points corresponding to route 2. Then, user complies with this recommendation under baseline incentive if and only if
Similarly, given budget , the optimal incentive mechanism yields , where the user complies with the recommendation if and only if
IV-C Experimental Results
In Fig. 4a, we illustrate the correlation between budget allocation and driver compliance with eco-driving recommendations. It compares the result of the linear program in (9) and baseline incentive across different budget levels. It is apparent that under baseline incentives, compliance escalates swiftly with a slight increase in budget, plateauing at a compliance ratio of 0.5. Beyond this point, the compliance rate remains constant, indicating that additional incentives under this model do not further motivate drivers. In contrast, under optimal incentives, we observe a gradual yet consistent increase in compliance as the budget grows, eventually surpassing the baseline once half of the drivers are compliant. This trend suggests that the optimal incentive structure is more effective at progressively encouraging a larger proportion of drivers to adopt eco-driving practices, particularly in scenarios where the budget is ample enough to support such incentivization.


Fig. 4b illustrates the relationship between the budget allocated for incentives and the total CO emissions and average travel time from vehicles within the simulation. Both are normalized for comparative purposes. The graph compares the efficacy of baseline incentives to that of the proposed optimal incentives. As shown in Fig. 4b, both incentive schemes initially cause a sharp decrease in emissions as the budget is increased, demonstrating that even minimal financial motivation can significantly alter driving behaviors. However, the baseline incentives exhibit a more extended plateau compared to the optimal incentives, indicating a point where additional funds cease to yield proportional reductions in emissions. Conversely, the optimal incentives lead to a more consistent and prolonged decline in emissions with increasing budgets, highlighting their effectiveness in continuously promoting eco-friendly driving practices. Meanwhile, Fig. 4b reveals an increase in average travel time concurrent with efforts to reduce carbon emissions, emphasizing the importance of a balanced strategy that judiciously weighs budget spending against both environmental impact and time-savings.
V Conclusion and Future Directions
To promote eco-driving in urban transportation networks, we have developed an incentive mechanism in the form of a digital platform called eco-planner. Before starting their trips, users report their origins, destinations, vehicle types, and preferences for emissions versus travel time trade-offs. The eco-planner then simulates different traffic conditions and driving styles to generate optimal eco-driving recommendations and incentives for each user, subject to a budget constraint. In other words, eco-planner guarantees certain incentives to users who follow its recommendations. Users decide whether to comply with the recommendations based on the incentives offered. At the end of each trip, the eco-planner transfers the incentives to users who comply with the recommendations and reduce their emissions.
Several features of the incentive mechanism are noteworthy. First, the simulator efficiently computes the feasible outcomes for each user, helping the eco-planner to optimally choose incentives for all users. Second, the nominal outcomes of the users lie on the Pareto front of their feasible sets, enabling the platform to compute each user’s incentive exactly using a simple expression (5) depending on the corresponding recommendation.
Our future work includes modifying the incentive mechanism to be incentive-compatible, meaning that strategic users cannot maximize their rewards by reporting false information. Additionally, we will consider the effects of non-participating traffic on eco-driving of the participating users. In this scenario, the feasible sets computed by the platform may differ significantly from the actual feasible sets of the users, due to different traffic conditions and/or coupling between the driving behavior of users who share the same routes. By addressing these challenges, we can improve our incentive mechanism and make it more effective and suitable for deploying on real transportation networks.
References
- [1] Y. Huang, E. C. Ng, J. L. Zhou, N. C. Surawski, E. F. Chan, and G. Hong, “Eco-driving technology for sustainable road transport: A review,” Renewable and Sustainable Energy Reviews, vol. 93, pp. 596–609, 2018.
- [2] M. Sivak and B. Schoettle, “Eco-driving: Strategic, tactical, and operational decisions of the driver that influence vehicle fuel economy,” Transport Policy, vol. 22, pp. 96–99, 2012.
- [3] W.-T. Lai, “The effects of eco-driving motivation, knowledge and reward intervention on fuel efficiency,” Transportation Research Part D: Transport and Environment, vol. 34, pp. 155–160, 2015.
- [4] H. Liimatainen, “Utilization of fuel consumption data in an ecodriving incentive system for heavy-duty vehicle drivers,” IEEE Transactions on Intelligent Transportation Systems, vol. 12, no. 4, pp. 1087–1095, 2011.
- [5] D. L. Schall and A. Mohnen, “Incentivizing energy-efficient behavior at work: An empirical investigation using a natural field experiment on eco-driving,” Applied Energy, vol. 185, pp. 1757–1768, 2017.
- [6] K. McConky, R. B. Chen, and G. R. Gavi, “A comparison of motivational and informational contexts for improving eco-driving performance,” Transportation Research Part F: Traffic Psychology and Behaviour, vol. 52, pp. 62–74, 2018.
- [7] A. Vaezipour, A. Rakotonirainy, N. Haworth, and P. Delhomme, “A simulator study of the effect of incentive on adoption and effectiveness of an in-vehicle human machine interface,” Transportation Research Part F: Traffic Psychology and Behaviour, vol. 60, pp. 383–398, 2019.
- [8] P. Handel, I. Skog, J. Wahlstrom, F. Bonawiede, R. Welch, J. Ohlsson, and M. Ohlsson, “Insurance telematics: Opportunities and challenges with the smartphone solution,” IEEE Intelligent Transportation Systems Magazine, vol. 6, no. 4, pp. 57–70, 2014.
- [9] R. Young, S. Fallon, P. Jacob, and D. O’Dwyer, “Vehicle telematics and its role as a key enabler in the development of smart cities,” IEEE Sensors Journal, vol. 20, no. 19, pp. 11 713–11 724, 2020.
- [10] V. Jayawardana and C. Wu, “Learning eco-driving strategies at signalized intersections,” in 2022 European Control Conference (ECC). IEEE, 2022, pp. 383–390.
- [11] P. A. Lopez, M. Behrisch, L. Bieker-Walz, J. Erdmann, Y.-P. Flötteröd, R. Hilbrich, L. Lücken, J. Rummel, P. Wagner, and E. Wießner, “Microscopic traffic simulation using sumo,” in The 21st IEEE International Conference on Intelligent Transportation Systems. IEEE, 2018. [Online]. Available: https://elib.dlr.de/124092/
- [12] M. Treiber, A. Hennecke, and D. Helbing, “Congested traffic states in empirical observations and microscopic simulations,” Physical Review E, vol. 62, no. 2, p. 1805, 2000.