1 Introduction

The environmental impact of traffic is one of the critical issues in urban areas. Conventionally, the primary goal of traffic management is traffic performance improvement, but in certain situations the environment could be the main reason for traffic management strategies. Apart from the primary target however, such strategies will not only influence the environmental aspects but also other goals, such as traffic performance. These impacts could be positive or negative (Nagurney 2000).

Various environmental goals exist in practice. For example, the reduction of total emission is a primary goal for most pollutants. There are the pollutants influencing large-scale areas and with a long-term effect, such as CO2, CH4 and other greenhouse gasses. For these pollutants it does not matter where the reduction is organized so it is best to deal with them across all sectors and areas. Things are different for pollutants that are short lived, having a local but harmful influence on human health, such as NOx, CO and Particulate Matters (PM) (Du et al. 2012; Aziz et al. 2017) as well as noise (Kaddoura et al. 2017). It is natural to address such pollutants locally. As for these pollutants the health effects and damage is very uncertain, one prefers to limit the concentration of the harmful pollutants to a maximum level. In other words, the authorities need to impose local environmental constraints on certain links or in certain areas. This is the main topic of this paper.

This paper takes the local approach and focuses on the traffic flow management approach for satisfying hard environmental constraints at the link level. The environmental constraints satisfaction problem is one important topic in traffic management (Szeto et al. 2012; Zhang et al. 2013). In the literature there are approaches that focus on the environmental aspects in local traffic flow management, but only few of them formulated the traffic management problem under environmental constraints in a proper way. Some contributions take the environmental aspects as the primary target, for example, considering it as the only objective to be minimized (Benedek and Rilett 1998; Sugawara and Niemeier 2002; Szeto et al. 2008; Lin et al. 2010b; Zegeye et al. 2010; Haas and Bekhor 2017), or formulate it as the User Equilbrium with side constraints problem (UE-SC). The UE-SC problem seeks a traffic User Equilibrium assignment which satisfies the link constraints or zonal aggregate constraints. A corresponding set of measures penilizing travelers’ travel cost is used as a trigger for travelers to reroute so that the resulting traffic assignment respects the UE-SC constraints. Different algorithms exist for the UE-SC problem (Ferrari 1995; Larsson and Patriksson 1995, 1999; Larsson et al. 2004; Zhong et al. 2011; Chen et al. 2011; Li et al. 2012). However, neither minimizing emission nor the UE-SC approach consider other traffic system performance criteria. To not underutilize the control measures, authorities should not just consider local constraints as targets, as they then fail to further improve the traffic system under these constraints. The two existing approaches thus underutilize the potential improvement of traffic system and in some cases, deteriorate the system performance, such as causing a large increase of the total system cost.

To involve both the environmental aspects and traffic aspects, multiple-criteria decision-making (MCDM) (Hendriks et al. 1992) is commonly used. The environmental aspects are then considered in a Pareto-efficiency framework as one of many objectives besides other traffic performance criteria (Johansson 1997; Yin 2002; Johansson-Stenman 2006; Lin et al. 2010a; Aziz and Ukkusuri 2012; Wang et al. 2015; Mascia et al. 2017; Wang and Connors 2018). However, emissions in Pareto-efficient solutions are unbounded, and hence cannot guarantee that emissions are under the constraints. Besides, even in solutions of the set in which all the emissions are under the constraints, these solutions cannot guarantee that the control measures are not underutilized because there may be another Pareto-efficient set with better system traffic performance criteria and also with all emission constraints satisfied. Other researchers indeed do consider the environmental constraints together with other system performance (Yang et al. 2005, 2008; Jakkula and Asakura 2009; Feng et al. 2010), but the control measures are then limited to traffic demand management measures only. To study the differences of local traffic flow management measures for satisfying environmental constraints, we adopt in this work a framework for assessing the impact of environmental constraints on traffic system proposed by Lin et al. (2016). The main idea is to understand how environmental constraints reduce the feasible settings of available control measures for achieving optimal traffic performance. This allows looking for control measures satisfying the environmental constraints while inflicting minimal damage to the traffic performance. We denote such problem as the Optimal System Performance with Environmental Constraints (OSP-EC) Problem. The OSP-EC problem is a Stackelberg competition problem (Fisk 1984) because users themselves do not take the environmental goals into account. The controller needs to apply corresponding control measures to let users’ behavior satisfy the environmental constraints.

Various control measures can be used for achieving traffic performance and/or environmental goals. Different control measures to reach the same environmental goal can have different impacts on the system performance. When considering control measures that influence route choice by changing travel costs of links, we here distinguish two families of control measures: tolls and additional delays.

Tolls are widely applied in literature on traffic management. The travelers have to pay a monetary penalty to access certain links (Yang and Bell 1997) or hotspots (Solé-Ribalta et al. 2018) so their travel decisions such as route choices are influenced. One practical example is the London congestion charging. If there is no environmental constraint, the first-best toll scheme, in which the marginal external congestion cost is tolled on each link, is guaranteed to guide the users to the so-called system optimum assignment (Yang and Huang 1998). Meanwhile, toll is also used in the traffic management for environmental reasons (Ferrari 1995; Yin and Lawphongpanich 2006; Chen and Yang 2012; Li et al. 2014; Kickhöfer and Nagel 2016). Moreover, tolls equal to the shadow prices for the side constraints are used for sustaining the traffic flow constraints in UE-SC problems (Larsson and Patriksson 1995). As a result, toll is one of the important control measures for traffic management related to environmental considerations.

Besides tolls, route choice can also be controlled by another family of practical measures that affect travel times. One typical example is the speed limit, which authorities may impose on links to make these links less attractive (Yang et al. 2012; Wang 2013). Other examples are speed control humps and other small infrastructural measures (Barbosa et al. 2000; De Borger and Proost 2013). We denote from here on this family of measures with the term “additional delays” referring to the difference of time costs before/after the measure’s implementation. Note that apart from their indirect impact on local emissions through rerouting of traffic, this category of measures is often considered for its direct impact, as speed and accelerations directly affect the emissions per vehicle as well (Keller et al. 2008; Baldasano et al. 2010; Madireddy et al. 2011). However, the impact of those measures on emission is less clear. For example, if the speed limit reduces from 50 km/h to 30 km/h, Madireddy et al. (2011) found that NOx and CO2 can reduce by 25% in a urban street but Int Panis et al. (2011) indicated that CO2 would increase and the change of NOx depended on the driving cycles.

In theoretical or even in practice, the time penalty (additional delay) is sometimes considered as an alternative of tolls because both measures increase the traveler’s actual travel costs (Larsson and Patriksson 1999; Zhong et al. 2011). However, toll and delay may result in different traffic flows and different total travel costs (Yang et al. 2012; Wang 2013). Moreover, the emissions under the two control measures can be different. Yang et al. (2012) indicated that with arbitrary emission function, speed limits may perform better than tolls/subsidies regarding total emission and total travel time. Wang et al. (2015) explored the potential of a hybrid scheme containing tolls and speed limits, for a Pareto-efficient flow and speed patterns that minimize the total travel time and total emission. Those differences but the potentials for the hybrid schemes suggest that it is necessary to investigate and compare the two control measures, to better understand the mechanisms of the two measures influencing the traffic system, especially when considering environmental aspects.

Based on the scopes discussed above, this study adopts the OSP-EC framework to analyze the two different local traffic flow control measures, tolls and additional delays, in the local environmental constraints satisfaction problem. The study assumes static, deterministic User Equilibrium conditions. It is worth noting that in general the term of “system cost” could include any objectives, like a total travel cost (or efficiency) and a global emission cost component (e.g CO2 or local pollutants). Without loss of generality, in this paper we use the “system cost” to indicate the travel costs (especially under the environmental constraints).

The contributions of this paper include

  • Theoretically analyzing the differences between tolls and additional delays in traffic link flow patterns, total system cost, emission and the OSP-EC problem.

  • Theoretically generalizing the proper toll or/and additional delay sets for optimizing the total system time cost with environmental constraints; identification of the role of monotonicity of emission factors herein.

  • Mathematically limiting the candidate locations for implementing the two control measures, and suggesting the preferred type of control measures for the OSP-EC problem, to avoid unnecessary search directions when solving more complex optimization problems.

  • Discussing application of the OSP-EC problem in practice, to help authorities select correct control targets and measures while considering environmental constraints.

  • Illustrating practical applications of the theoretical concepts discussed in this paper, to help the authorities select better control measures and locations for the general OSP-EC problem.

The reminder of this paper is organized as follows. In Section 2, we show why tolls and additional delays should be considered separately in OSP-EC problems. To this end, we compare their impacts on traffic flow, total system cost, and emissions, based on mathematical formulations and a theoretical case study. We also argue that the monotonicity of emission factor as a function of average speed influences the control parameter selection. Section 3 and Section 4 discuss strategies for the OSP-EC problem in scenarios with only tolls, with only additional delays, and with both measures available. However the two sections use different emission factor functions: either monotonically decreasing (Section 3) or non-monotonically (Section 4). The practical applications are presented in Section 5, and we discuss conclusions and suggestions for further research in Section 6.

2 The Parallels and Differences Between Tolls and Delays

In this section, we discuss the parallels and differences between tolls and additional delays measures. It will be shown that tolls and additional delays have the same effects in rerouting traffic flows. However, even though different types of control may thus yield similar link flow volumes, they do so while having different impacts on total system cost and on emissions. Moreover, we will show how the monotonicity of the emission factor function influences the emission and hence the solutions of OSP-EC problems. This indicates that the OSP-EC problem should be dealt with separately according to the different control measures and different emission factor relationships, as we do later in Sections 3 and 4.

2.1 On Re-Allocating Traffic Flow

In this sub-section, we argue that both toll and additional delay are effective control measures for rerouting traffic, and that their influence on the flow distribution is equivalent (however they do so at different system cost and different total emissions, as will be shown in subsequent sub-sections).

Considering a standard network \( <\mathcal{N},\mathcal{A}> \), with \( \mathcal{N} \) and \( \mathcal{A} \) being the set of nodes and links, respectively; la is the length of link a; fa is the link flow on link a, combined for all links in the vector \( \boldsymbol{f}={\left({f}_a,a\in \mathcal{A}\right)}^{\mathrm{T}} \) . \( \mathcal{W} \) is the set of origin-destination pairs \( w\in \left(\mathcal{N}\times \mathcal{N}\right) \) with demand Dw. Let \( {\mathcal{R}}_w \) denote the possible simple routes between w, and \( {\boldsymbol{q}}_w={\left({q}_{wr},r\in {\mathcal{R}}_w\right)}^{\mathrm{T}} \) denote the set of route flows of OD w. All route flows are defined as \( \boldsymbol{q}={\left({\boldsymbol{q}}_{\boldsymbol{w}},w\in \mathcal{W}\right)}^{\mathrm{T}} \). Vectors q and f should satisfy the basic topological constraints, non-negative flow constraints, demand constraints. Let ΩQ and ΩF denote the feasible set of route flows and link flows, respectively, and can be defined as below (Yang et al. 2012)

$$ {\varOmega}_{\mathrm{Q}}=\left\{\boldsymbol{q}\left|{q}_{wr}\ge 0,{\sum}_{r\in {\mathcal{R}}_w}{q}_{wr}={D}_w,r\in {\mathcal{R}}_w,w\in \mathcal{W}\right.\right\} $$
(1a)
$$ {\varOmega}_{\mathrm{F}}=\left\{\boldsymbol{f}\left|{f}_a={\sum}_{w\in \mathcal{W}}{\sum}_{r\in {\mathcal{R}}_w}{q}_{wr}{\delta}_{wr a},a\in \mathcal{A},\boldsymbol{q}\in {\varOmega}_{\mathrm{Q}}\right.\right\} $$
(1b)

Here δwra is an indicator which equals 1 when the route wr uses link a, and 0 otherwise.

We introduce Assumptions 1–3, which are commonly considered in static traffic assignment.

  • Assumption 1: Users are homogenous and follow deterministic user equilibrium route choice

  • Assumption 2: Link cost function ca is separable, continuous and strictly monotonically increasing with its link flow fa.

  • Assumption 3: The OD demands Dw are inelastic.

Then link cost function on link a in general depends on flow fa on this link, and possibly also on crossing flows on adjacent links (e.g. through priority processes at the intersection). From here onwards however, like in the majority of theoretical traffic network analyses (Yang and Huang 1998; Larsson et al. 2004; Yin and Lawphongpanich 2006; Chen and Yang 2012; Yang et al. 2012; Wang 2013; Liu et al. 2017), we neglect so-called non-separable influences of adjacent link flows, and thus assume separable cost functions that only depend on the flow on link a itself: ca = ca(fa) and the cost vector is \( \boldsymbol{c}={\left({c}_a,a\in \mathcal{A}\right)}^T \), with unit hour. The assumptions above also imply all routes are acyclic and the link flow patterns of User Equilibrium exist and are unique (Smith 1979). In purpose of better explanation, we use inelastic demands for this study to simplify the argumentation and the proofs. However, conclusions of Sections 2, 3 and 4 also hold for surplus maximization when standard elastic demand functions are used that are separable, continuous and monotonically decreasing with users’ travel costs. Those proofs for elastic demand are available from the corresponding author.

  • Assumption 4: The authorities can charge a toll and/or impose an additional delay on each link.

If there is no environmental constraint, the well-known “first best” toll pricing scheme is guaranteed to optimize system performance. Let (t, d) denote the tolls and additional delays on the links, respectively. Both parameters are non-negative and normalized as the same unit of link cost, therefore, in hour. It is important to note that we use general additional delay measures instead of the speed reductions measures. For a detailed discussion about the additional delay measures, see Section 5.1.

  • Assumption 5: Both control measures are perfectly implemented, and drivers fully comply with these control measures.

  • Assumption 6: The charged toll will be fully returned to society, so they are a pure transfer and should not be considered as a system cost.

These indicate that both the compliance rate of the control measures and the revenue rate of tolls are 1. These are common assumptions in theoretical traffic system analysis (Sheffi 1984; Small and Verhoef 2007). It is worth noting that these theoretical assumptions do not hold exactly in practice: there, drivers may not fully comply with the controllers, and revenue rate could be smaller than 1 when the toll systems have non-negligible transaction cost (Proost and Van Dender 2001).

Under the Assumptions 1–6, the additional link cost on link a is za ≡ ta + da, where ta, da are the toll and the additional delay on link a, respectively: z = t + d. Based on the assumptions and the concept of deterministic user equilibrium, we easily reach Proposition 1, and Corollaries 1.1–1.4 show the influences on the link traffic flow.

  • Proposition 1: toll and additional delays have equivalent effects on re-allocating traffic flow, so f(z − ∆d, ∆d) = f(z, 0) = f(0, z)

  • Corollary 1.1: \( \frac{\partial \boldsymbol{f}}{\partial \boldsymbol{t}}=\frac{\partial \boldsymbol{f}}{\partial \boldsymbol{d}}=\frac{\partial \boldsymbol{f}}{\partial \boldsymbol{z}} \)

  • Corollary 1.2: \( \frac{\partial {f}_a}{\partial {z}_a}=\frac{\partial {f}_a}{\partial {t}_a}=\frac{\partial {f}_a}{\partial {d}_a}\le 0\forall a\in \mathcal{A} \)

  • Corollary 1.3: if \( \frac{\partial {f}_a}{\partial {z}_a}=0 \)\( \forall a\in \mathcal{A} \), then \( \frac{\partial {f}_b}{\partial {z}_a}=0,\forall b\in \mathcal{A},b\ne a \)

  • Corollary 1.4: if \( \frac{\partial {f}_a}{\partial {z}_a}=0 \)\( \forall a\in \mathcal{A} \), either fa = 0 or \( {f}_a=\sum \limits_w{D}_w \) for w where \( \sum \limits_r{q}_{wr}{\delta}_{wr a}>0 \)

Proof: see Appendix 1

Proposition 1 is obvious since users are homogeneous and only consider their total costs of route choice, so tolls and additional delays have identical effects on user link costs and route costs. Proposition 1 and Corollary 1.1 therefore states the same effects on flows and on the change of flows. Corollary 1.2 states that an increase of additional link cost implies that the flow on that link will always decrease or remain the same. It proves that the basic concept for reducing flow on the target link is increasing the additional link cost on that link. Corollary 1.3 states that it is impossible that a measure on one link would cause flow changes on other links but not on the controlled link itself. This implies that a change of additional link cost of a target link can only directly influence the flow on the target link where the additional cost is changed, and the flows on the other links are indirectly influenced by the flow change of the target link. Corollary 1.4 indicates that if the control measure has no effect on that link’s flow, either the link flow has been already reduced to zero, or the OD pairs using the link do not have alternative routes bypassing the link and that are active under current route costs.

The effect of control measures on link traffic flows discussed above resemble those in the studies on User Equilibrium with side constraints (Ferrari 1995; Larsson and Patriksson 1999), which proposed charging additional cost on and only on the links exceeding the link side constraints. This is also convenient for the practical implementation. For instance, if a town would reduce the emission or traffic flow of the link through the center, the authorities simply add the additional cost on that link, for example, by imposing speed limits.

Furthermore, it can be shown that with elastic demand, there must be no flow on the link a if \( \frac{\partial {f}_a}{\partial {z}_a}=0 \) according to Corollary 1.3, Corollary 1.4 and the monotonicity of the demand functions. In other words, the control measures always work for reducing the target link flow in the elastic demand case, but does not work for the inelastic demand case if the link carries an OD, of which all route flows must use that link (under current costs).

2.2 On the Total System Time Cost

In this sub-section, we argue that although both control measures have the same effects on re-allocating traffic flows, they realize the objective in different ways and the system cost in the case of tolls is always lower than the same traffic flow pattern sustained through additional delays.

Toll sustains the target traffic flow by adding monetary costs on each link, so those costs do not directly change the driving patterns. Additional delays increase the actual traffic cost of users, and directly influence their driving patterns, for example, by slowing down the speed. Moreover, the toll is transferred between stakeholders in the system and is hence not lost, whereas delay is a pure (time) cost for the drivers. Hence their effect on total cost differs. Considering that total cost is C = (c + d) · f = (c + d)Tf, we give Proposition 2 and Corollary 2.1 without proofs.

  • Proposition 2: Additional delays lead to a higher total travel system cost compared to tolls for sustaining the same target traffic flow pattern.

  • Corollary 2.1:

    $$ \left\{\begin{array}{c}\frac{\partial TC}{\partial \boldsymbol{t}}={\boldsymbol{f}}^{\mathrm{T}}\frac{\partial \boldsymbol{c}}{\partial \boldsymbol{t}}+{\left(\boldsymbol{c}+\boldsymbol{d}\right)}^{\mathrm{T}}\frac{\partial \boldsymbol{f}}{\partial \boldsymbol{t}}={\left({\frac{\partial \boldsymbol{c}}{\partial \boldsymbol{f}}}^{\mathrm{T}}\boldsymbol{f}+\boldsymbol{c}+\boldsymbol{d}\right)}^{\mathrm{T}}\frac{\partial \boldsymbol{f}}{\partial \boldsymbol{t}}\\ {}\frac{\partial TC}{\partial \boldsymbol{d}}={\boldsymbol{f}}^{\mathrm{T}}\left(\frac{\partial \boldsymbol{c}}{\partial \boldsymbol{d}}+\frac{\partial \boldsymbol{d}}{\partial \boldsymbol{d}}\right)+{\left(\boldsymbol{c}+\boldsymbol{d}\right)}^{\mathrm{T}}\frac{\partial \boldsymbol{f}}{\partial \boldsymbol{d}}={\left({\frac{\partial \boldsymbol{c}}{\partial \boldsymbol{f}}}^{\mathrm{T}}\boldsymbol{f}+\boldsymbol{c}+\boldsymbol{d}\right)}^{\mathrm{T}}\frac{\partial \boldsymbol{f}}{\partial \boldsymbol{d}}+{\boldsymbol{f}}^{\mathrm{T}}=\frac{\partial TC}{\partial \boldsymbol{t}}+{\boldsymbol{f}}^{\mathrm{T}}\end{array}\right. $$
    (2)

Because \( \frac{\partial \boldsymbol{f}}{\partial \boldsymbol{d}}=\frac{\partial \boldsymbol{f}}{\partial \boldsymbol{t}} \) according to Corollary 1.1 and f ≥ 0, we get \( \frac{\partial TC}{\partial \boldsymbol{d}}\ge \frac{\partial TC}{\partial \boldsymbol{t}} \). Therefore, a target traffic flow pattern sustained by tolls could reduce the total system cost while the same target flows sustained by additional delays may increase the total system cost. A simple example would be the system optimum assignment. A system optimum assignment gives the minimal system cost if it is sustained by tolls (tSO, 0). But, the system could have higher cost than no control User Equilibrium if sustained by additional delays (0, tSO). It is necessary to understand their different effects on the total system time cost to avoid incorrectly using additional delays, because many sustaining target traffic flows strategies exist for the reduction of total system time cost. However, this does not mean additional delays would always make the system worse off, since \( \frac{\partial TC}{\partial {t}_a}+{f}_a \) can be smaller than 0 if \( \frac{\partial TC}{\partial {t}_a}<-{f}_a \). A typical example is Braess’ Paradox (Braess 1968): Imposing a delay at the middle link of Braess’s Paradox network would reduce the total system cost (Wang 2013), but less efficiently than toll would.

2.3 On the emission

This sub-section presents a key finding of this paper, showing that although toll and additional delays have the same effects on re-allocating traffic flows, toll may do so while producing less or more emissions compared to additional delays, depending on the sign of the sensitivity of the emission factor for changes in the average speed being negative (case discussed further in Section 3) or positive (case discussed further in Section 4) respectively.

Proposition 1 and Proposition 2 show that tolls should always work better (in terms of total system cost) than additional delays in sustaining the same target traffic flow pattern. We now compare the influences of the two control measures on emission. Let εap denote the emission factor with unit gram/veh.km of pollutant p on link a, and assume:

  • Assumption 7: The average speed va of link flow fa is the only variable influencing emission factor εap through the driving patterns.

  • Assumption 8: All vehicles have homogenous emission factors.

In general, an emission factor is related to driving patterns which include speed, speed variances, road condition such as slopes and other parameters (Smit et al. 2010; Szeto et al. 2012). In practice, it is not easy to acquire all the parameters and investigate the relationship among all of them. Therefore, only parameters are selected that are appropriate for the modelling scale used. We are investigating the insights of tolls and additional delays in a static (or: stationary) traffic network (corresponding to a macroscopic aggregate scale, with time-averaged flow representation), so only average speed is considered. The average speed is accurate enough for estimating the emission factor at the urban level and widely used in macroscopic and mesoscopic traffic emission models (Smit et al. 2010). Furthermore, although different vehicle types such as Euro 3 Light Duty Car and Euro 5 Heavy Duty Truck have different emission relationships with driving patterns (Carslaw et al. 2011), vehicles can be simplified as having homogenous emission factors by adopting weighted emission factors based on vehicle composition, provided this composition is stationary (static modeling assumptions).

We recall the preliminary discussion by Lin et al. (2016), showing the derivative of link emission Eap with respect to control measures Mi is:

$$ \frac{\partial {E}_{ap}}{\partial {M}_i}=\frac{\partial {\varepsilon}_{ap}{f}_a{l}_a}{\partial {M}_i}=\left[\frac{\partial {\varepsilon}_{ap}}{\partial {M}_i}{f}_a+\frac{\partial {\varepsilon}_{ap}}{\partial {\boldsymbol{V}}_a}\frac{\partial {\boldsymbol{V}}_a}{\partial {M}_i}{f}_a+\left(\frac{\partial {\varepsilon}_{ap}}{\partial {\boldsymbol{V}}_a}\frac{\partial {\boldsymbol{V}}_a}{\partial {f}_a}+{\varepsilon}_{ap}\right)\frac{\partial {f}_a}{\partial {M}_i}\right]{l}_a $$
(3)

Here M is the set of available control measures variables. Eap, εapVa and fa are arbitrarily assumed as differentiable functions of M. Eap is the link emission of pollutant p at link a. Va is the driving patterns of traffic, and can be replaced by average speed va according to Assumption 7. Further, εap > 0 because of the nature of an emission factor. Equation (3) shows that the control measures could influence the total emission in three different ways: directly influencing the emission factor, directly influencing the driving patterns, and indirectly influencing the driving patterns by re-allocating the traffic flow. One example of the first way is clean fuel. Because neither toll nor additional delay directly influence the emission factor, \( \frac{\partial {\varepsilon}_{ap}}{\partial \boldsymbol{t}} \) and \( \frac{\partial {\varepsilon}_{ap}}{\partial \boldsymbol{d}} \) are both 0. Moreover, \( \frac{\partial {v}_a}{\partial \boldsymbol{t}}=0 \) because toll does not directly influence the driving patterns. Because Mi ∈ {(t, d)}, the partial derivatives of link emission to tolls and additional delays become

$$ \frac{\partial {E}_{ap}}{\partial \boldsymbol{t}}=\left(\frac{\partial {\varepsilon}_{ap}}{\partial {v}_a}\frac{\partial {v}_a}{\partial {f}_a}+{\varepsilon}_{ap}\right)\frac{\partial {f}_a}{\partial \boldsymbol{t}}{l}_a $$
(4)
$$ \frac{\partial {E}_{ap}}{\partial \boldsymbol{d}}=\left[\frac{\partial {\varepsilon}_{ap}}{\partial {v}_a}\frac{\partial {v}_a}{\partial \boldsymbol{d}}{f}_a+\left(\frac{\partial {\varepsilon}_{ap}}{\partial {v}_a}\frac{\partial {v}_a}{\partial {f}_a}+{\varepsilon}_{ap}\right)\frac{\partial {f}_a}{\partial \boldsymbol{d}}\right]{l}_a=\frac{\partial {E}_{ap}}{\partial \boldsymbol{t}}+\frac{\partial {\varepsilon}_{ap}}{\partial {v}_a}\frac{\partial {v}_a}{\partial \boldsymbol{d}}{f}_a{l}_a $$
(5)

Since \( \frac{\partial {f}_a}{\partial \boldsymbol{t}}=\frac{\partial {f}_a}{\partial \boldsymbol{d}} \) from Corollary 1.1, besides flow reallocating effects, additional delays also influence the emission factor by changing the current driving patterns. Because \( {v}_a=\frac{l_a}{c_a+{d}_a} \), \( \frac{\partial {v}_a}{\partial {d}_a}=-\frac{l_a}{{\left({c}_a+{d}_a\right)}^2}<0 \). As a result, we have Proposition 3.

  • Proposition 3: If \( \frac{\partial {\varepsilon}_{ap}}{\partial {v}_a}>0 \), additional delay results in less emission than toll for sustaining the same link flow pattern, and vice-versa.

2.4 On the OSP-EC Problem

Finally, we recall the concept of selecting correct control measures for environmental constraints in traffic management, which was shortly discussed in Section 1. Mathematically, with all given assumptions, the OSP-EC problem can be described as the bi-level programming problem below:

$$ {\displaystyle \begin{array}{ll}{\min}_{\boldsymbol{M}\in \mathcal{M}}- SP\left(\boldsymbol{M}\right)& \\ {}\mathrm{Subject}\ \mathrm{to}:& \boldsymbol{E}\left(\boldsymbol{M}\right)\le \boldsymbol{E}\boldsymbol{C}\end{array}} $$
(6)
$$ \boldsymbol{c}\left(\boldsymbol{M}\right)\cdotp \left(\boldsymbol{f}-\boldsymbol{f}\left(\boldsymbol{M}\right)\right)\ge 0\forall \boldsymbol{f}\in {\varOmega}_{\mathrm{F}}\left(\boldsymbol{M}\right) $$
(7)

Here SP(M) is the system performance function and it could be varied according to the definition of system performance. \( \mathcal{M} \) is the set of all available control measures. c(M), f(M) and E(M) are respectively the link user cost vector, link flow vector and emissions under implemented control measure M. ΩF(M) implies that the control measures may influence the feasible set of traffic flows, for example, when the demand is elastic. It is a bi-level programming problem where the lower level of variable inequality problem (7) reflects Wardrop’s first principle (Wardrop 1952).

If only tolls and additional delays are available as control measures, the environmental constraints are link based, the traffic demands are inelastic, and if the system performance function of interest is the total system time cost, the bi-level programming becomes:

$$ {\min}_{\left(\boldsymbol{t},\boldsymbol{d}\right)\in \left({\mathbb{R}}^A,{\mathbb{R}}^{A+}\right)} TC\left(\boldsymbol{t},\boldsymbol{d}\right)=\left[\boldsymbol{c}\left(\boldsymbol{f}\left(\boldsymbol{t},\boldsymbol{d}\right)\right)+\boldsymbol{d}\right]\cdotp \boldsymbol{f}\left(\boldsymbol{t},\boldsymbol{d}\right) $$
(8)
$$ \mathrm{Subject}\ \mathrm{to}:\kern0.5em {E}_{ap}\left(\boldsymbol{t},\boldsymbol{d}\right)\le {EC}_{ap}\kern0.5em \forall a\in {\mathcal{A}}_{\mathrm{EC}} $$
(9)
$$ \left[\boldsymbol{c}\left(\boldsymbol{f}\left(\boldsymbol{t},\boldsymbol{d}\right)\right)+\boldsymbol{t}+\boldsymbol{d}\right]\cdotp \left(\boldsymbol{f}-\boldsymbol{f}\left(\boldsymbol{t},\boldsymbol{d}\right)\right)\ge 0\forall \boldsymbol{f}\in {\varOmega}_{\mathrm{F}} $$
(10)

Here A is the number of links, and \( {\mathcal{A}}_{\mathrm{EC}} \) is the set of links on which an environmental constraint is imposed. According to the previous analysis, toll and additional delay have the same effects on re-allocating traffic flow, but different effects on total system cost and emission. Tolls always works better than additional delays to the purpose of reduce system time cost. Although the two control measures influence the traffic emission in different ways, we do not know which control measures cause less traffic emission unless the sign of ∂εap/∂va is predicted. Therefore, the two control measures have the same effects on (10), but different effects on (8) and (9). They cannot be considered as equivalent control measures.

2.5 Case study

This sub-section illustrates the theoretical results obtained in the previous sub-sections. We select one of the simplest, most intuitive case studies: a 2-route network. We show that – even though the analytical results in the previous sub-sections may seem relatively straightforward – their implications even on this simple network may not always be that trivial, which is why we feel the topic deserves further analysis.

As shown in Fig. 1, Link 1 is a shorter route across the city and Link 2 is a longer highway around the city. The cost functions of Link 1 and Link 2 are respectively c1 = 12 + 0.01f1(minutes) and c2 = 18 + 0.002f2(minutes). The cost functions imply that the free flow speeds on both links are respectively 50 km/h and 100 km/h, but the urban route is more sensitive to congestion. The fixed demand from origin to destination is 3000 vehicle/h. The emission factor εap (gram /veh/km) of the target pollutant is shown below. Similar as for NOx, the emission factor decreases with average speed when the average speed is below 60 km/h and increases when the average speed is above 60 km/h.

$$ {\varepsilon}_{ap}=\left\{\begin{array}{c}1.05-0.015{v}_a\ {v}_a<60 km/ hour\\ {}0.001\left({v}_a-60\right)+0.15\ {v}_a\ge 60 km/ hour\end{array}\ \right. $$
(11)
Fig. 1
figure 1

Two links network

Without any control measures, the user equilibrium link flows are f = (1000, 2000). The authorities want to sustain a target traffic flowFootnote 1 and consider two types of controls: tolls-only and additional-delays-only. Figure 2 shows how control, total system cost, emission factors and total emission respectively evolve as a function of the target flow to be observed on link 1 under the two different control measures. The points indicated by letters are used to illustrate the OSP-EC problem.

Fig. 2
figure 2

Control Parameters (a), Total System Cost (b), Emission factors (c) and Emissions (d) as a function of the target flow on link 1

Figure 2a presents the control parameters for sustaining the targeted traffic flows. It is worth mentioning that the control sets are not unique (flows respond to the difference in control values, not to absolute values on each link), and we select two simple sets: when the target requires pushing flow to link 2, a control on link 1 will be imposed; and vice-versa. The figure shows that tolls and additional delays have the same influence on sustaining the traffic flow patterns, which is coincident with Proposition 1. Figure 2b represents Proposition 2: although the same value of tolls and additional delay could re-allocate the same traffic flow, doing this through additional delays always causes higher (or at best: equal) system cost than through tolls. Figure 2c indicates that also the emission factors differ: the upper two lines are the emission factors on link 1 and the lower two lines are the emission factors on link 2, respectively with tolls and additional delays. Because the maximal speed on link 1 is 50 km/h, the emission factor is always monotonically decreasing with the speed \( \frac{\partial {\varepsilon}_{ap}}{\partial {v}_a}<0 \). When imposing a toll on link 1 (upper left), the emission factor will always decrease because \( \frac{\partial {\varepsilon}_{ap}}{\partial {v}_a}\frac{\partial {v}_a}{\partial {f}_a}\frac{\partial {f}_a}{\partial {t}_a}<0 \). By imposing the delay, the emission factor increases. The latter happens when \( \frac{\partial {\varepsilon}_{ap}}{\partial {v}_a}\left(\frac{\partial {v}_a}{\partial {d}_a}+\frac{\partial {v}_a}{\partial {f}_a}\frac{\partial {f}_a}{\partial {d}_a}\right)>0 \), or \( \frac{\partial {v}_a}{\partial {d}_a}<-\frac{\partial {v}_a}{\partial {f}_a}\frac{\partial {f}_a}{\partial {d}_a} \). When imposing a toll on link 2 (lower right), va ≥ 60 km/h, so the emission factor is increasing with the speed \( \frac{\partial {\varepsilon}_{ap}}{\partial {v}_a}>0 \). But additional delays will reduce the emission factor on link 2 until the speed drops below 60 km/h at point P1. This happens because speed reduction due to the delay is stronger than the speed gain due to congestion reduction, so net speed decreases; above 60 km/h this leads to emission factor reduction, whereas below 60 km/h the emission factor increases strongly with reduced speed. Looking at total emissions in Fig. 2d, the delays on link 2 lead to the reduction of emission on link 2 (lower right), but delays on link 1 increase the emission on link 1 (lower left). The emission curves for both links combined illustrate Proposition 3: total emission under the same link flow pattern can be lower when these flows are triggered by delay as compared to toll; this happens indeed when imposing a delay on link 2 in a regime where the emission factor increases with speed, until reaching point P2.

Now, consider some OSP-EC problems: In a first case, suppose that the environmental constraint requires that the emission on Link 1 may not exceed 7.5 kg/h. The authorities seek the optimal controls for satisfying the constraints, and suppose only toll is available. From Fig. 2d, to satisfy the constraint, the flow on link 1 should be smaller than \( {f}_1^{\mathrm{T}1} \). The toll for the equivalent flow can be found on point T1 in Figure 2a, and the total cost is indicated at Point T1 in Figure 2b. However, Figure 2b also shows that point t1 can further reduce the total system cost by satisfying the constraint on Link 1. Point t1 is the optimal solution of this OSP-EC problem. Note that at t1, the environmental constraint is not activated.

For a second case, suppose the same constraint is imposed on Link 2 instead of Link 1, and both control measures are available. In Figure 2d, point T2 and point D2 are respectively the maximal flows on link 2 (look the x-axis from right to left) with tolls and delays due to different emission factors. It shows that the toll measure needs to push more flow from Link 2 to Link 1. The corresponding control measures T2 and D2 can be found on Figure 2a, and likewise the minimal total system cost of the two different measures can be read from Figure 2b. The total system cost with toll is smaller than the total system cost with delays. The toll set at T2 is the best control set for optimizing the system performance with the given environmental constraint. Note that in this case, the environmental constraint is actively constraining the optimal solution because the unconstrained optimum t1 is not within the feasible range of emission values on link 2.

The two examples represent the simple process for solving OSP-EC problem under tolls and additional delays shown in eq.(8) – eq.(10). However, the process is more complicated in a general network with multiple link constraints, and there remain some unsolved issues:

  • it is difficult to seek points T and D in general networks because of the lack of efficient algorithms for the bi-level programming.

  • it is unclear whether the maximal flow constraints will be activated in the OSP-EC problem solution.

  • delays may cause less emission but higher system cost, so a method is needed to select proper controls in a general situation.

  • the examples above do not have an optimum using the combination of the two control measures, but in general cases can exist where a combination works better than a single control measure.

To answer the questions above, we explore further the role of tolls and additional delays strategies in the OSP-EC problem. We recall from Proposition 3 that the monotonicity of emission factor function is crucial for additional delays to have an advantage in reducing emissions. Therefore, the remainder of the discussion discriminates between two cases. Section 3 discusses the strategies when ∂εap/∂va ≤ 0 (emission factor monotonically decreasing with speed, i.e. strictly decreasing or constant). In Section 4, we discuss the case where the emission factor is not monotonic in the speed. In each section, three types of control measures are discussed separately: only tolls are available (the tolls-only strategy), only additional delays are available (the delays-only strategy), and both tolls and additional delays are available (the combination strategy).

3 Strategies with Monotonically Decreasing Emission Factor

With average speed increasing, combustion engines become more fuel-efficient, and drive patterns contain less stop-and-go activities, so the emission factors (expressed in unit gram per kilometer) could become smaller. In traffic management, the emission factor is therefore generally considered as constant or monotonically decreasing with the speed over a related range below the optimal speed \( {v}_p^{\mathrm{eOPT}} \) (see discussion in Section 4).

In this section we consider the quite common case where ∂εap/∂va ≤ 0. In the respective sub-sections we discuss and prove that in this case:

  • under tolls-only strategy, one of the toll sets achieving system optimum time cost subject to emission constraints is the combination of marginal system time cost tolls on all the links, supplemented by shadow prices on the active constrained links.

  • the same delays-only strategy might not work, for the delays optimizing the OSP-EC problem may be on other links than on the constrained links.

  • if both control measures are available, tolls always work better than additional delays; hence an optimal control is again the combination of marginal system time cost tolls on all links plus shadow prices on active constrained links.

3.1 Tolls-Only Strategy

In this sub-section, we show that when the emission factor is monotonically decreasing with speed in a tolls-only strategy, a set of flow constraints can be used to replace the original set of environmental constraints. Moreover, we show that these constraints can be met by imposing a marginal system cost externality toll on all links, supplemented by a shadow toll on the actively constrained links. This analytical result simplifies the problem of finding OSP-EC tolls by reducing the dimension of the search space from unknown tolls on all links to unknown shadow price supplements only on the actively constrained subset of links.

Equation (4) sets the relationship between total emission and tolls. Because \( \frac{\partial {v}_a}{\partial {f}_a}=\frac{\partial \frac{l_a}{c_a}}{\partial {c}_a}\frac{\partial {c}_a}{\partial {f}_a}\le 0 \) according to Assumption 2, εap > 0 and la > 0, it follows that \( \left(\frac{\partial {\varepsilon}_{ap}}{\partial {v}_a}\frac{\partial {v}_a}{\partial {f}_a}+{\varepsilon}_{ap}\right){l}_a>0 \). Therefore, in the tolls-only strategy, link emission Eap is strictly monotonically increasing with link flow fa and Eap is a bi-injective function with link flow. We can conclude that:

  • Proposition 4: If the emission factor is monotonically decreasing with the speed and only tolls are available as the control measure, then a link-based primary pollutant constraint is equivalent to a flow constraint and the emission is monotonically increasing with the flow.

If Eap(t, 0) ≤ ECap, we can always find an equivalent flow constraint \( {f}_{ap}^{\mathrm{ECeq}} \) which ensures \( {f}_a\left({\boldsymbol{t}}^{\ast},\mathbf{0}\right)\le {f}_{ap}^{\mathrm{ECeq}} \) is equivalent to Eap(t, 0) ≤ ECap. A set of flow constraints \( {\boldsymbol{f}}^{\mathrm{EC}\mathrm{eq}}={\left(\underset{p\in P}{\min }{f}_{ap}^{\mathrm{EC}\mathrm{eq}},a\in {\mathcal{A}}_{\mathrm{EC}}\right)}^{\mathrm{T}} \) can be used to replace the original set of environmental constraints (9).

$$ {f}_a\left(\boldsymbol{t},\mathbf{0}\right)\le {f}_a^{\mathrm{EC}\mathrm{eq}}\kern0.5em \forall a\in {\mathcal{A}}_{\mathrm{EC}} $$
(12)

According to Corollary 1.2 and Corollary 1.4, the toll on each constrained link always reduces the flow on that link unless there is no flow on that link or the flows do not have (active) alternative routes. An obvious strategy for satisfying the equivalent flow constraints would be to impose tolls on the constrained links only. Whereas this strategy can guarantee the satisfaction of constraints, it cannot in general ensure the minimum of system time cost; charging tolls on unconstrained links may be required (note that this is essentially the difference between the UE-SC and OSP-EC problems).

Proposition 5 proposes one possible tolls-only solution for the OSP-EC problem with monotonically decreasing emission factors. The strategy consists of charging, besides link marginal external congestion cost toll equal to \( {c}_a^{\mathrm{mecc}}\triangleq \frac{\partial {c}_a}{\partial {f}_a}{f}_a \) on all the links, additional positive shadow prices sa ≥ 0 for satisfying the environmental constraints only on the links whose environmental constraints are activated.

  • Proposition 5: one of the OSP-EC toll sets for satisfying the link environmental constraints is:

    $$ {t}_a=\left\{\ \begin{array}{l}{c}_a^{\mathrm{mecc}}+{s}_a\\ {}{c}_a^{\mathrm{mecc}}\\ {}{c}_a^{\mathrm{mecc}}\end{array}\ \begin{array}{l}{f}_a={f}_a^{EC}\forall a\in {\mathcal{A}}_{EC}\\ {}{f}_a<{f}_a^{EC}\forall a\in {\mathcal{A}}_{EC}\\ {}\forall a\notin {\mathcal{A}}_{EC}\end{array}\right. $$
    (13)

Proof: See Appendix 2

It is worth noting that the toll set from Proposition 5 is one of the proper toll sets but not the only toll set optimizing the OSP-EC problem, because of the non-uniqueness property of toll sets for system optimum problems (Yang and Bell 1997). However, this particular toll set is intuitive and makes practical sense. On the one hand, it is intuitive to charge toll on the constrained links whenever flows exceed the constraint. On the other hand, controllers need to internalize the marginal system cost on all links to minimize the system time cost besides the shadow prices for constraints. Note that the analytical form of these marginal external congestion cost tolls is identical to the well-known formula for unconstrained system optimum toll: \( \frac{\partial {c}_a}{\partial {f}_a}{f}_a \), even though the numerical values of the toll will differ as the flow value in the formula will be different.

Proposition 5 can be recognized as a combination of two types of toll pricing: marginal system cost tolls for system optimum and the shadow price for the side constraints. It reduces the dimension of the search space for finding optimal controls from A (number of independent link tolls in the network) to AEC (number of independent shadow prices on constrained links in the network), which is usually a substantially lower number. It would also help to select proper algorithms from references, and to develop new algorithms for given problems. Existing algorithms for solving the UE with side-constraints (Larsson and Patriksson 1995; Larsson et al. 2004) can be used to solve the toll-only OSP-EC problem, by replacing the link traffic cost ca(fa) by link marginal system cost \( {\hat{c}}_a\left({f}_a\right)={c}_a^{mecc}+{c}_a\left({f}_a\right) \).

3.2 Additional-Delay-Only Strategy

In this section, we argue based on hypotheses and a counter example that a “shadow-delay” strategy on the constrained links similar to the shadow-price strategy of Proposition 5, is in general not optimal and might at best yield approximate solutions to the OSP-EC problem.

Fully in parallel to Proposition 4 for tolls, Proposition 6 is obvious because \( \frac{\partial {\varepsilon}_{ap}}{\partial {v}_a}\frac{\partial {v}_a}{\partial \boldsymbol{d}} \) and \( \frac{\partial {\varepsilon}_{ap}}{\partial {v}_a}\frac{\partial {v}_a}{\partial {f}_a} \) are both positive in Equation (5), and so is Corollary 6.1 by comparing Equations (4) and (5), and Corollary 6.2 because \( \frac{\partial {\varepsilon}_{ap}}{\partial {v}_a}\frac{\partial {v}_a}{\partial \boldsymbol{d}}=0 \) when the delay is not implemented on the constrained link.

  • Proposition 6: If the emission factor is monotonically decreasing with the speed and only additional delays are available as a control measure, then a link-based primary pollutant constraint is equivalent to a flow constraint and the emission is monotonically increasing with the flow.

  • Corollary 6.1: If for a given set of emission constraints, the equivalent flow constraints are\( {f}_{a,\mathrm{delay}}^{\mathrm{ECeq}} \) and \( {f}_{a,\mathrm{toll}}^{\mathrm{ECeq}} \) for delay-only and tolls-only strategy, respectively, then it must hold that: \( {f}_{a,\mathrm{delay}}^{\mathrm{EC}}\le {f}_{a,\mathrm{toll}}^{\mathrm{EC}} \).

  • Corollary 6.2: If for a given set of emission constraints, the equivalent flow constraints are\( {f}_{a,\mathrm{DOC}}^{\mathrm{ECeq}} \) and \( {f}_{a,\mathrm{DOUC}}^{\mathrm{ECeq}} \) for delay-on-the-constrained-link strategy and delay-on-the-unconstrained-links strategy, respectively, then it must hold that: \( {f}_{a,\mathrm{DOC}}^{\mathrm{ECeq}}\le {f}_{a,\mathrm{DOUC}}^{\mathrm{ECeq}} \).

Because according to Corollary 2.1, additional delays cause an additional cost \( \frac{\partial TC}{\partial \boldsymbol{d}}-\frac{\partial TC}{\partial \boldsymbol{t}}={\boldsymbol{f}}^{\mathbf{T}} \) compared to tolls and hence the proof for Proposition 5 cannot work here, also Hypothesis 1 below cannot be proven. Because additional delays will increase the traffic cost of traffic flow still on the constrained link, we suggest Hypothesis 2 (which we will also prove to be wrong later on): control the route flows using the constrained link, but instead of doing this by delay on the constrained link, do it elsewhere along the route on a link that has the least influenced traffic flow. For instance, the upstream and downstream links, which also carry route flows using the constrained link, are potential locations. Here, Braess links denote links on which a proper delay could reduce the total system cost (Braess 1968). Literature indicates Braess links exist in urban networks (Youn et al. 2008) but they are not very common (Nagurney 2010).

  • Hypothesis 1 (proven wrong): Shadow delays for the OSP-EC problem should always be implemented on the constrained links (except for Braess links).

  • Hypothesis 2 (proven wrong): Shadow delays for the OSP-EC problem should always be implemented on links which carry the route flows using the constrained links (except for Braess links).

Even though they sound plausible, the counter example in Appendix 3 proofs that both Hypothesis 1 and Hypothesis 2 are incorrect. The intuition behind Hypothesis 1 being wrong is double. Firstly, additional delay on a link causes additional system time cost. If the constraint on a link with high flow is not too strong, imposing delay there would inflict additional cost on a rather high flow remaining on the link. Thus we should preferably impose delay on a link with a low flow. Then it may be better to target a smaller flow elsewhere in the network if this also makes flow in the constrained link drop. Secondly, because of the decreasing nature of the emission factor, imposing delay on a link increases the emission factor. So if we target the constrained link, then because of this ‘negative bonus’ we should suppress traffic flow even more to remain below the constraint; this causes additional system time cost and hence is not optimal. If a delay elsewhere is also effective in rerouting traffic away from the constrained link, this may be preferable. The ‘negative bonus’ is illustrate in Appendix 4.

We conclude that the OSP-EC problem controlled by additional delays has more complex solutions than control by tolls only. A global searching algorithm is necessary, in principle over the full A-dimensional solution space. It can be expected however that the locations for optimal control by additional delays are dependent on the level of constraints: the stricter the environmental constraint is, the more likely it is that optimal delay-control needs to be imposed only on the constrained link because \( \frac{\partial {\varepsilon}_{ap}}{\partial {v}_a}\frac{\partial {v}_a}{\partial \boldsymbol{d}}{f}_a \) becomes very small in Equation (5). If local optima are acceptable (e.g. in a more practical, heuristic setting), Hypotheses 1 and 2 could be considered for reducing the dimension of control variable space.

3.3 Combined Tolls-Delays Strategy

If both control measures can be applied in the traffic network for the OSP-EC problem, instead of locations and values, the first question for the authorities is the selection of the most appropriate control measures. Proposition 7 states that if the emission factor is monotonically decreasing with average speed, tolls always work better than additional delays.

  • Proposition 7: If both tolls and additional delays are available and the emission factor is monotonically decreasing with respect to average speed, then only tolls should be considered for the OSP-EC problem.

Proof: See Appendix 5.

Even though the authorities could use both control measures, they only need to consider tolls and ignore the additional delays measure. The authorities therefore do not need to consider the complex influences of additional delays, and only need to employ the strategy based on Proposition 5 for solving the OSP-EC problems with tolls as discussed in Section 3.1.

4 Strategies with Non-Monotonic Emission Factor

In Section 3.3, the emission factor was assumed to be monotonically decreasing. In practice however, if the average speed exceeds a certain optimal speed \( {v}_p^{\mathrm{eOPT}} \) (usually around 60–70 km/h), the emission factor of combustion engines could increase with respect to the average speed because of higher energy consumption and less post-treatment efficiency (Zhang et al. 2014). Such kind of increasing relationship is also considered in some average-speed-based emission models (Smit et al. 2010; Gkatzoflias et al. 2012). In this case, the condition \( \frac{\partial {\varepsilon}_{ap}}{\partial {v}_a}\le 0 \) does not hold, and \( \frac{\partial {\varepsilon}_{ap}}{\partial {v}_a}>0 \) if the average speed va is larger than the environmental optimal speed \( {v}_p^{\mathrm{eOPT}} \).

With increasing emission factor, Proposition 4 cannot hold and additional delays may reduce the emission factors. But, in this section, we show that in most real cases, the shadow price strategy still works. Delays should only be considered as a complementary measure on the links with low flow and the speed above \( {v}_p^{\mathrm{eopt}} \) if both control measures are available. We do this again in subsequent sub-sections for the case of tolls-only, additional-delay-only, and the combined strategy.

4.1 Tolls-Only Strategy

The conclusion of Proposition 4 that a link emission constraint is equivalent to a link flow constraint was based on the condition \( \frac{\partial {\varepsilon}_{ap}}{\partial {v}_a}\le 0 \). Now however, because (over a certain speed range) \( \frac{\partial {\varepsilon}_{ap}}{\partial {v}_a}>0 \), the total emission may not necessarily increase with the traffic flow and thus the equivalent environmental link flow is theoretically not unique. To examine whether we could nevertheless work with an equivalent link flow constraints, we investigate the relationship between total emission and traffic flow on a link in an alternative way. We will now show that under reasonable assumptions on travel time functions and emission factor functions, total emissions are still increasing with traffic flow on a link, and hence our earlier conclusions on equivalence between emission constraint and link flow constraint still hold.

The equation below, based on Assumption 7, calculates the total emission:

$$ {E}_{ap}\left(\boldsymbol{t},0\right)={\varepsilon}_{ap}\left({v}_a\left(\boldsymbol{t},0\right)\right){f}_a\left(\boldsymbol{t},0\right){l}_a $$
(14)

where \( {v}_a\left(\boldsymbol{t},0\right)=\frac{l_a}{c_a\left(\boldsymbol{t},0\right)}=\frac{l_a}{c_a\left({f}_a\Big(\boldsymbol{t},0\right)\Big)} \) . We will now rewrite the total emission as a function of average speed, enabling us to investigate its derivative with speed. Since \( \frac{\partial {E}_{ap}}{\partial {f}_a}=\frac{\partial {E}_{ap}}{\partial {v}_a}\cdotp \frac{\partial {v}_a}{\partial {f}_a} \) with \( \frac{\partial {v}_a}{\partial {f}_a}<0 \), we find that indeed total emissions increase with flow (\( \frac{\partial {E}_{ap}}{\partial {f}_a}>0 \)) whenever \( \frac{\partial {E}_{ap}}{\partial {v}_a}<0 \). We now show that this is the case under reasonable assumptions.

Suppose the link cost function is specified as a BPR function (Sheffi 1984): \( {c}_a\left(\boldsymbol{t},0\right)=\frac{l_a}{v_a^{\mathrm{free}}}\left(1+\alpha {\left(\frac{f_a}{f_a^{\mathrm{cap}}}\right)}^{\beta}\right) \). With \( {v}_a\left(\boldsymbol{t},0\right)=\frac{l_a}{c_a\left(\boldsymbol{t},0\right)} \) and \( {f}_a^{\mathrm{cap}} \) is the flow capacity, we can eliminate the flow dependency from the total emissions (14):

$$ {E}_{ap}\left(\boldsymbol{t},0\right)={\varepsilon}_{ap}\left({v}_a\right){\left(\frac{v_a^{\mathrm{free}}-{v}_a}{\alpha {v}_a}\right)}^{1/\beta }{f}_a^{\mathrm{cap}}{l}_a $$
(15)

When we further specify the emission factor function and the parameters, then we can finally analyze the derivative of (15). Let (α; β) = (0.15; 4), the relationship between normalized link emission rate \( \frac{E_{ap}}{l_a{f}_a^{\mathrm{cap}}} \) and average speed va under different free flow speeds can be obtained in Figure 3, with Eap from Equation (15) and εap(va) from COPERT4 (Gkatzoflias et al. 2012).

Fig. 3
figure 3

Relationship between link NOx emission and average speed on the link

We find for NOx that despite the emission factor increasing with the average speed when the average speed become larger than 70 km/h, still total link emissions decrease monotonically with the average speed because the link flow also decreases, which – as shown above – implies that total emissions indeed increase with flow.

We have verified for other pollutants (CO and PM) and realistic emission functions (except for NOx with a quartic link cost function), and a reasonable range of α and β (unless parameters β is very large such as β ≥ 8), the link flow and total link emission all have the same strictly increasing relationship. We also notice that the CO emission model from TRANSYS-7F (Wallace et al. 1984), which is widely used in traffic environmental-related research (Yin and Lawphongpanich 2006; Nagurney et al. 2010; Chen et al. 2011; Chen and Yang 2012), also leads to a strictly monotonically increasing relationship with the traffic flow, although the model CO emission factor is non-monotonic in speed. Moreover, according to (European Environment Agency 2016) the emission factors of new vehicles (post Euro 5) are monotonically decreasing over the entire speed range between 0 km/h and 130 km/h. This is because the engine and post-treatment are more efficient in high speed ranges in new vehicles.

As a result we conclude that, although theoretically and for some components (Jakkula and Asakura 2009) the link emission curve can increase when the average speed increases, for major pollutants, the link emission with actual emission factor is strictly increasing with the link flow.

An important consequence is that for tolls-only scenarios we can in practice, for most pollutants and regardless of the sign of the emission factor derivative, always consider equivalent link flow constraints for a given set of link emission constraints. As a consequence, the strategy of tolls developed for monotonically decreasing emission factors can be applied as well.

Moreover, for those few cases where the relationship between link emission and link flow would nevertheless turn out to be non-monotonic, the unique equivalent link flow constraint cannot work. The link flow which satisfies the emission constraint could then be located in two ranges: one range is \( 0\le {f}_{ap}^{\ast}\le {f}_{ap}^{\mathrm{ECeq}} \) and the average speed is close to the free flow speed; and the other range is where the average speed of the flow should be around the optimal speed \( {v}_p^{\mathrm{eOPT}} \). A branch-and-bound algorithm combined with the shadow price strategy could help to solve such either-or constraints problem.

4.2 Delays-Only Strategy

In the range of speeds with an increasing emission factor, additional delays on the constrained link will reduce the emission factor. Contrary to Corollary 6.2 in Section 2, \( {f}_{a,\mathrm{DOC}}^{\mathrm{ECeq}}\ge {f}_{a,\mathrm{DOUC}}^{\mathrm{ECeq}} \) if unique equivalent link flow constraints exist. When, compared to unconstrained optimal delay traffic assignment, a controller uses additional delays on a constrained link to reduce emissions there, the measure may now have a positive bonus (in contrast to the negative bonus discussed in Section 3.2, and see Appendix 4 for illustration): (i) because of the delay, traffic reroutes, hence flow decreases and so also total emission, and (ii) in addition the remaining flow having lower speed emits less per veh/km. Thanks to this bonus, it may suffice to use a milder delay (compared to the case with decreasing emission factor) to push emissions below the constraint.

Moreover, if a single suitable additional delay on the constrained link can satisfy the environmental constraint and also reduces the average speed from the above-\( {v}_p^{\mathrm{eOPT}} \) range to below-\( {v}_p^{\mathrm{eOPT}} \) range, a better control measure can exist: a milder delay on the constrained link to let its average speed be \( {v}_p^{\mathrm{eOPT}} \) and another milder delay on some unconstrained links which can potentially further reduce the flow on the constrained link (see Appendix 4 for illustration). This combination can inflict less additional delay because the equivalent flow is less strict, and thus can possibly damage the system less.

4.3 Combined Tolls-Delays Strategy

In this sub-section, we show that if both control strategies are available and emission factors do not always decrease with speed, the tolls-only strategy of Proposition 5 (and 7) can in general not guarantee optimality: in theory there may exist cases where, in addition to the marginal time cost and shadow price tolls, adding delay to a constrained link may be beneficial. However, we argue that such cases are rather uncommon, so that in practice mostly the toll strategy of Proposition 5 suffices. We point however at an exception where a constraint imposed by toll only would yield an infeasible flow solution whereas the positive bonus (discussed in the previous section) allows the constrained link to carry more flow.

If both control measures are available, and the emission factors are non-monotonic, the additional delays could reduce the emission factor. As a consequence, Proposition 7 does not hold anymore, because we may no longer count on the fact used in its proof that Eap(t + d, 0) ≤ Eap(t, d), i.e. that emission control by imposing delay can at most be as effective as an equivalent toll but is usually less effective. In the range of increasing emission factors, additional delays now reduce (instead of increase) the system cost compared to tolls. We give Proposition 8 without proofs as the proofs are similar to that of Proposition 7 in Appendix 5.

  • Proposition 8: to minimize the system cost with the environmental constraint, the following sets of tolls and additional delays are needed:

  • for unconstrained links and links with inactive constraints: only a toll at marginal external congestion cost on each link;

  • for links with average speed below environmental optimal speed Vopt: only a toll which combines the marginal congestion externality price with the shadow price of the constraint (see Proposition 5).

  • for links with average speed above environmental optimal speed \( {v}_p^{\mathrm{eOPT}}: \) a combination of toll and delay is possibly able to improve the system.

In this part, we further discuss when the delay can be used as a complementary measure to toll for the links with \( {v}_a>{v}_p^{\mathrm{eOPT}} \). Assume the network with multiple link constraints is optimized by tolls-only strategy (t, 0), the total cost difference when adding additional delay ∆da and extracting link toll ∆ta on the constrained link a is:

$$ TC\left({\boldsymbol{t}}^{\ast }-\Delta {t}_a{\boldsymbol{\delta}}_a,\Delta {d}_a{\boldsymbol{\delta}}_a\right)- TC\left({\boldsymbol{t}}^{\ast },\mathbf{0}\right)=\left[{c}_a\left({f}_a^1\right){f}_a^1-{c}_a\left({f}_a^2\right){f}_a^2\right]+\Delta {d}_a{f}_a^1+\left[{\varPhi}_a\left({f}_a^1\right)-{\varPhi}_a\left({f}_a^2\right)\right] $$
(16)

Here δa is the vector of {0,1} indicator to identify the constrained link. \( {f}_a^1={f}_a\left({\boldsymbol{t}}^{\ast }-\Delta {t}_a{\boldsymbol{\delta}}_a,\Delta {d}_a{\boldsymbol{\delta}}_a\right) \) and \( {f}_a^2={f}_a\left({\boldsymbol{t}}^{\ast },\mathbf{0}\right) \). The difference includes three parts: the change of total travel cost on the constrained link, additional delay cost on the constrained link (note that in this discussion, we treat additional delay and travel cost ca(fa) separately, even though they both contribute to the total time costs for the users), and the change of Φa, the optimal value of total cost of other links excluding link a, under given flow on link a .

Proposition 7 implies that the reason of adding additional delay on link a is to allow more flows to use the constrained link by reducing the emission factors, so ∆ta > ∆da and \( {f}_a^2<{f}_a^1 \). It increases the total travel cost of that link (1st term). Besides, the additional delay adds a delay cost that is not experienced when using only tolls (2nd term). The first two parts always increase. Because it is an OSP-EC problem, other links are always optimized. Φ is monotonically increasing with the flows that other links should carry \( \sum \limits_{b\in \mathcal{A}}{f}_b-{f}_a \), or in other words, Φ is monotonically decreasing with fa. Because \( {f}_a^1>{f}_a^2 \), \( \varPhi \left({f}_a^1\right)\le \varPhi \left({f}_a^2\right) \). Hence the third part in expression (16) is always negative. According to the monotonicity of the three terms, the benefit of considering additional delays on the links can only come from the congestion relaxation effect of other links (3rd term), and it is only beneficiary to implement additional delays if that benefit is larger than the increasing total time cost from the first two terms.

Based on Proposition 8 and the discussion above, we can know the characteristics of links where it makes sense to implement additional delays together with tolls:

  • First, the average speed on that link should be high (>\( {v}_p^{\mathrm{eOPT}} \)) so that we are in the regime of emission factors increasing with speed (e.g. not too congested motorways);

  • Second, the environmental constraint on that link is very strict, which means that in the 2nd term of eq. (16), delay is multiplied by only a small flow remaining on the constrained link;

  • Third, other alternative links of the network are very congested (so that the 3rd term of eq. (16), which represents the benefit of reducing flow there, is large).

These characteristics mean that additional delays are only useful for motorway links or high-speed arterial roads with a low traffic flow and strict environmental constraint.

However, local level environmental constraints are usually set to protect residents, schools or other vulnerable activities alongside the road and hence typically target urban roads. It is then weird to impose such strict environmental constraint on a motorway or arterial and not on local congested links. In other words, the case where one would benefit from adding delay to the network is rather uncommon, which means that in practice a tolls-only strategy is all you need for urban network OSP-EC problems. Nevertheless, if such uncommon scenario would be required, a decentralized greedy searching algorithm, which iteratively optimizes the toll and additional delays on those highway links, can be employed (Rinaldi and Tampère 2015).

Besides the discussion above, another advantage of the additional delays is to relax the constraints. If imposing the additional delays on the constrained links where the average speeds are above \( {v}_p^{\mathrm{eOPT}} \), it follows that the equivalent link flow constraints by delay \( {f}_{a, delay}^{\mathrm{ECeq}}\ge {f}_{a, toll}^{\mathrm{ECeq}} \). This shows the additional delays could relax the constraints. It helps for finding a solution when the constraints are conflicting or too strict so that tolls-only strategy only cannot satisfy all constraints in the inelastic demand cases. In Appendix 6 we give a simple illustration of this case.

5 Illustrations

In this section, we discuss the relevance of our theoretical results on the OSP-EC problem for traffic measures that are used in practice. Section 5.1 shows how the tolls and additional delays can be realized by existing speed reduction measures, such as speed limits. In Section 5.2, the concept of Low-emission zone is considered as a measure related to the OSP-EC problem, and the selection of possible available measures is discussed. In Section 5.3, we discuss the optimal location of control measures for an emission problem created by trucks.

5.1 Implementing Tolls / Additional Delays Measures in Practice

In this sub-section, we identify the empirical control measures which are similar to the theoretical first-best-tolls and the theoretical additional delays. Moreover, we also discuss the selection of parameters for an approximation of the traffic performance.

For tolls measures, Propositions 1 and 2 demonstrate the first-best-tolls guide the traffic flows without imposing additional costs to the system. The tolls-only strategy can obtain the OSP-EC flow patterns. Next the authorities could seek alternative control measures for sustaining (or in a more practical, heuristic setting: approximating) the same flow patterns. The concepts learned from tolls can be applied in the implementations of those measures below

  • Tolls: The toll set from Proposition 5, Alternative toll sets, Trade permits

  • Flow restrictions: Autonomous driving system with obligatory route guidance, License Plate rationing, Blocking

It is worth noting that we assumed the users are homogenous and the system cost is total time cost. If the users are heterogonous in value of time, tolls and obligatory flow restrictions can have different impact in system monetary time cost (Nie and Liu 2010; Nie 2017).

In this paper, we introduced the term “additional delays” to represent the family of control measures which increase the travelers’ time cost. The way we formulated additional delays ensures the uniqueness property of link flows under delays and allows a clear comparison to tolls. When implementing practical measures, imposing an additional delay for a link can be realized in two ways: reducing the speed or lengthen the travel distance. Although some control measures such as Chicanes can both reduce the speed and lengthen actual drive distance, most control measures mainly take effect in one way only. Furthermore, the additional delays can be imposed uniformly along the link or at specific points of the link. Figure 4 shows examples of practical control measures intending to add additional delays.

Fig. 4
figure 4

practical control measures using the two ways to add delays

The relationship between additional delays and actual control variables can be identified according to the actual control variables’ perspectives on adding delays.

Most control measures are of the speed reduction family. In general, the control measure should increase travel time by the same amount as the desired optimal additional delay. Assuming the speed profile function under the new control measures is va(m, κ) where m is the control variable and κ is the travel time, the total travel time along link should become equal to ca(fa) + da or mathematically \( {\int}_0^{c_a\left({f}_a\right)+{d}_a}{v}_a\left(m,\kappa \right) d\kappa ={l}_a \). Take the uniform link speed limit as an example, because the speed limit does not change along the link, \( {v}_a^{\mathrm{max}} \) is independent of κ. The equivalent variable speed limit \( {v}_a^{\mathrm{max}}={l}_a/\left({c}_a\left({f}_a\right)+{d}_a\right) \) should be considered for implementing optimal delay controls da, if the traffic flow assignment under the speed limits set is unique (for non-uniqueness property of speed limits, we refer to Appendix 6, Liu et al. (2017) and Yang et al.(2012)). For metering at the link exit, the control variable is the queueing delay and therefore the queue length should be controlled such that queueing delay is equal to the desired optimal additional delay.

Measures extending the travel distance work in the other way: take the link length extension measures as an example. A practical example of this could be a residential area, where authorities consider reorganizing a straight connection by a longer winding path to avoid rat-running. When we assume the extended length ∆la is continuous, ∆la=dala/(ca(fa) + da). However, the link length extension also influences the total emission from Equation (3), and thus the actual ∆la is larger than the equivalent extended length, or the solution can even be infeasible.

It is worth noting that we mainly focus on the macroscopic level for a long-term scenario, so the average speed is the only parameter influencing the emission factor. The control measures of different delay locations resulting in the same average speed can have different impacts on the spatial and temporal variabilities of the speed, flow and emission. For example, speed profiles for speed bumps (Barbosa et al. 2000) show that the acceleration and deceleration happen more frequently and such driving patterns will further increase the average emission factors. If studying the control measures at a microscopic level, these variabilities need to be investigated.

5.2 Low-Emission Zone (LEZ)

In this sub-section, we show, using the concept of OSP-EC, how to find the proper control measures for a LEZ. Based on the “Ecopass” case of Milan (Rotaris et al. 2010; Percoco 2013), we will show the importance of considering the combination of the shadow price for satisfying the constraints and the toll for optimizing the system.

Conventionally, a LEZ indicates an area with a dirty-vehicles-access restriction (DVAR), i.e. only sufficiently clean vehicles are allowed to enter (Holman et al. 2015). The main purpose of a low-emission zone is to ensure an acceptable level of local pollutants at that hot spot, in other words: an area where the local pollutants should not exceed certain environmental constraints. This corresponds to the concept of the OSP-EC problem, with however a clear difference: OSP-EC also respects the environmental constraints, but does so while optimizing the system cost. Let us consider correspondences and differences for several sets of control measures. Figure 5 schematically represents an LEZ problem. If the authorities want to restrict the emissions in the LEZ, several control measures are available; we consider here DVAR, tolls, and additional delays.

Fig. 5
figure 5

Low-emission zone

According to Propositions 1–3, 7 and 8, if non-delay control measures are available, these control measures have a lower total system cost. Generally, there are two types of DVAR measures: soft restrictions and hard restrictions. Soft restrictions indicate that the dirty vehicles should pay additional charges for entering the LEZ (e.g. London), and hard restriction implies that dirty vehicles are prohibited from entering the LEZ (e.g. Amsterdam and most German LEZ). Both types of restrictions do not impose additional delays at the LEZ, so the system has a lower total cost than the system with the same traffic flow sustained by additional delays. From Equation (3), the DVAR measure also directly reduces the emission factor, so it emits less traffic emission than the system sustained by the tolls. Conventionally, dirty vehicles have already been sorted into a certain number of categories, so the traffic flow patterns sustained by DVAR are discrete for a hard restriction. The tolls/subsidies for re-allocating the traffic flow could further reduce the system cost if the system optimum is not achieved under DVAR. For soft restrictions, besides the charges for the environmental constraints for dirty vehicles, the external congestion costs of all vehicles should also be considered for achieving the system optimum. The external system cost can either be charged to all the vehicles, or can be integrated in tolls for the dirty vehicles. The next part about the Milan “Ecopass” case further explains the selection between the dirty-vehicle-toll-only instrument and the homogenous toll to achieve the system optimum. For delays, because the low-emission zone is usually considered in an area where the average speed is lower than the optimal speed (\( {v}_p^{\mathrm{eOPT}} \)), additional delay measures, such as speed limits should not be considered for LEZ purposes unless other non-delay measures are not available.

In this part, we briefly analyze the Milan “Ecopass” case based on the concepts learned from the OSP-EC problem. From 2008 onwards, in order to mitigate the environmental problems and congestion in the sensitive area, Milan introduced the “Ecopass” system: the dirty vehicles must pay a toll for accessing the constrained area. At the early stage, the “Ecopass” worked efficiently for reducing both pollutants and congestion. However, because the drivers gradually replaced their dirty vehicles by clean vehicles, the toll became less efficient to address congestion. From 2012 onwards, the conventional homogenous congestion toll “area C” was implemented to replace the “Ecopass” in order to solve the congestion problems.

If we can assume that the initial targeted total emission level is the environmental constraint, the authorities want to use toll measures for achieving the target and also want to improve the system performance. It can be considered as a OSP-EC problem. In the Milan case, two sub-toll sets are available: dirty-vehicle toll and homogeneous toll. Based on Proposition 5, a toll set combining the marginal system cost and the shadow price should be considered. Compared to the homogeneous toll, the dirty-vehicle toll reduces the composition of the dirty vehicles in LEZ, so reduces the average emission factor in the LEZ. As a result, the equivalent flow constraint (referring to Proposition 4) under the dirty-vehicle toll can be larger than the equivalent flow constraint with the homogenous toll. At the introduction of the LEZ in Milan when the fraction of dirty vehicles was still high, the environmental constraint in the LEZ was active, hence in order to respect it, the OSP-EC flow was smaller than the unconstrained system-optimum flow in LEZ. The higher equivalent flow constraint of the dirty-vehicle toll measure compared to homogeneous tolls thus led to a traffic flow that was closer to the system optimum while satisfying the same environmental constraints. In contrast, at the later stage when there were less dirty vehicles, the environmental constraint was no longer active. The marginal system cost for optimizing the system, which all vehicles need to pay, had become more important. Therefore, the homogenous toll became more efficient than the initial dirty-vehicle toll.

5.3 Restricting Improper By-Passing

In this sub-section, we show how the difference of tolls and additional delays from Propositions 4–8 help authorities to select proper control locations for a given set of available measures.

Figure 6 is a map of an area in Belgium, where trucks from the directions of Antwerp (Belgium) and Aachen (Germany), travel towards Brussels through Aarschot. In Belgium, the trucks are already subjected to a kilometer charge that equals the average external cost per km of travelling through Belgium. Around Aarschot, although most trucks coming from Antwerp use road N223 to enter the motorway E314, some trucks still use the bypass roads N19 and N229 for entering the motorway.

Fig. 6
figure 6

Control Location selection problem for trucks

Trucks cause extra environmental damage when they pass the towns of Putkapel (point A) and Wezemaal (point C), so the authorities want to reduce the emission in these towns, by making the bypasses less attractive.

If an additional toll can be charged on trucks for this purpose, based on Proposition 5, besides the first best toll, a shadow price should be imposed only in the area where the environmental constraints are violated. The location for additional charge should hence be in the towns (A and C), and the level of additional charge depends on the level of the emission constraints. Moreover, the additional toll for the satisfaction of the emission constraint also ensures the optimality of the system by reference to total cost. Mind that because of the additional shadow-price tolls at A and C, flows over routes DCB and DCA may decrease and those on the parallel alternative over the E314 motorway may increase, and as a consequence also the first-best toll on those routes should be correspondingly modified.

If for whatever reason it would be infeasible to raise additional toll and only additional delays can be used, we argue that traffic managers can better not impose these delays at their own towns (A and C). To understand this, it is important to notice that in the towns A and C, the speed limit is 50 km/h or less, which is lower than the optimal speed and hence we are in the case of non-monotonic emission factors, where emissions may increase by adding delays (Proposition 3). According to Proposition 6 (and related discussion), locations A and C may then be suboptimal and other non-constrained links along the truck route (e.g. points B and D) are candidate locations for imposing these delays. As location B would unnecessarily increase costs for traffic from C towards Brussels, point D is the better choice here, as it only affects the targeted flows coming from Aarschot or upstream. Compared to the toll-only scenario however, additional delays – even when imposed at the optimal location D – will inevitably increase the system cost.

6 Conclusion and Future Work

If authorities impose environmental constraints to a traffic network, traffic managers need additional controls to achieve these constraints. However, they need to be aware that they would underutilize the control measures if they would only aim at satisfaction of the environmental constraints while not simultaneously trying to optimize the overall traffic system performance. In this paper we defined such problems as optimal system performance with environmental constraints or OSP-EC problems. The solution of the OSP-EC problem depends on the available control measures. We revealed the critical role of the emission factor as a function of speed: more specifically whether emissions per vehkm increase or decrease with increasing speed. In our paper, we investigate tolls and additional delays, two conventional control measures in traffic management, and explore the selection of proper control parameters for given environmental constraints. The result is summarized in Table 1 at the end of this section.

Table 1 Summarized Results

For the tolls-only scenario, whether the emission factor is monotonically decreasing or not, marginal external cost should be charged on the links and the shadow price should be added to the links with active environmental constraints. For the additional-delay-only scenario, the same strategy does not work for monotonically decreasing emission factors, but in the monotonic increasing emission factor range, delays on the constrained links have more potential to reduce emission efficiently. For the scenario where both control measures are available, tolls measures are preferable; that is: tolls are the way to push the environmental impact below the accepted level and minimize the impact on system cost.

This result does not only contribute to the theoretical analysis and to algorithms for solving the OSP-EC problem but it also helps traffic managers to select the proper control parameters for satisfying newly imposed or revised environmental constraints. For example, in order to meet the environmental constraint in a link passing through the city, the traffic manager should increase the toll on the constrained link: in addition to the marginal external congestion cost he should charge the shadow price needed to enforce the environmental constraints. Moreover, wherever rerouting affects the flows in the network, he needs to change the tolls correspondingly to keep them equal to the marginal external costs of the new traffic volumes. However, if only additional delays can be used, it could be more beneficial to add the additional delay on other links instead of on the constrained links; these can be other links along routes leading to or from the constrained link, but in certain cases one needs to consider other links in the network that relate less obviously to the constrained link.

Alternatively, the insights of this paper may be used to understand how imposing local environmental constraints may harm system optimality. Indeed, in general, the activation of an environmental constraint will reduce the potential of a traffic system to reach optimality, as the strength of the available control measures can now no longer be exclusively used to optimize system performance but has to meet environmental goals at the same time. Authorities and traffic managers can exploit these insights in an ex-ante analysis, seeking for a way to formulate environmental constraints with minimal loss of traffic system performance.

In this research, we studied tolls and additional delays under the ideal situation that both control measures can be implemented on all links. However, in practical settings, the two control measures may not be available on all links. For tolls, such problems become a second-best toll scheme problem, and (the proof of) Proposition 4 cannot hold. The second-best toll scheme may be quite different from the first best toll scheme and may depend strongly on the available locations for controls, and the location and value of constraints. Given the lack of elegant analytical results that help in the search for optimal controls, the only remaining option may be to optimize controls in an expensive bi-level programming calculation, or to settle for heuristics (rules-of-thumb). Finding such heuristics with acceptable system costs is an interesting topic for future research.

Secondly, this research was framed in the static modeling approach; similar strategies in a dynamic traffic system and for non-separable link-cost functions may be different and need to be investigated. Besides tolls and additional delays, more control measures can be considered in a dynamic OSP-EC framework. For some control measures, algorithms for solving corresponding Network Design Problem (Farahani et al. 2013) can be applied, but for others more efficient problem-dependent algorithms are required.

Finally, although we conclude that for major pollutants, the link emission is strict-monotonically increasing with the link flow, for minor components, this relationship may be non-monotonic. In that case, the unique equivalent link-flow constraints cannot be guaranteed to work. Finally, we only consider total system time cost as system performance, but it is also possible to use, in the framework of the OSP-EC problems, other system performance criteria such as total welfare, climate, safety, control implementing cost, and other costs.