<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Delta-Tolling: Adaptive Tolling for Optimizing Traffic Throughput</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Guni Sharon</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Josiah Hanna</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tarun Rambha</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michael Albert</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Peter Stone</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stephen D. Boyles</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Civil Engineering The University of Texas at Austin</institution>
          ,
          <addr-line>Austin, TX 78712</addr-line>
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Computer Science</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>In recent years, the automotive industry has been rapidly advancing toward connected vehicles with higher degrees of autonomous capabilities. This trend opens up many new possibilities for AI-based efficient traffic management. This paper investigates traffic optimization through the setting and broadcasting of dynamic and adaptive tolls under the assumption that the cars will be able to continually reoptimize their paths as tolls change. Previous work has studied tolling policies that result in optimal traffic flow and several traffic models were developed to compute such tolls. Unfortunately, applying these models in practice is infeasible due to the dynamically changing nature of typical traffic networks. Moreover, this paper shows that previously developed tolling models that were proven to yield optimal flow in theory may not be optimal in real-life simulation. Next, this paper introduces an efficient tolling scheme, denoted tolling, for setting dynamic and adaptive tolls. We evaluate the performance of -tolling using a traffic micro-simulator. -tolling is shown to reduce average travel time by up to 35% over using no tolls and by up to 17% when compared to the current state-of-the-art tolling scheme.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        other agents (also known as the marginal cost) results in
optimal flow [Pigou, 1920; Beck
        <xref ref-type="bibr" rid="ref1">mann et al., 1956</xref>
        ; Braess, 1969].
The damage inflicted by a given agent is evaluated through
the marginal slowdown caused by it and is commonly
evaluated using stylized traffic models. Such stylized models take a
“macroscopic” view of traffic, where delay can be expressed
as a smooth function of travel demand. We hereafter refer
to such models as macro-models. The marginal slowdown,
evaluated by such models, is then used to infer appropriate
tolls. However these macro-models make many
approximations and assumptions that don’t hold in practice.
      </p>
      <p>
        Modern simulation tools and computational power allow
for much more fine-grained simulation of traffic networks,
referred to as micro-simulation models. Using such a
realistic traffic simulator we demonstrate the potential of using
tolls for reducing average travel time and increasing
average utility. In this paper we show (empirically) that
computing tolls using a macro-model does not lead to optimal
performance in a realistic simulator. We explain this effect by
noting that macro-models assume deterministic conditions,
and have a number of unrealistic features. In recent years,
researchers have relaxed the assumptions of the first
macroscopic tolling models to incorporate responsiveness to
roadway disruptions such as accidents [de Palma and Lindsey,
1998; Yang, 1999a,b; Lindse
        <xref ref-type="bibr" rid="ref26">y, 2009</xref>
        ; Boyles et al., 2010]
and to the total level of travel demand [Nagae and
Akama
        <xref ref-type="bibr" rid="ref18">tsu, 2006</xref>
        ; Chen and Subprasom, 2007; Gardner et al.,
2008, 2011]. However, the effectiveness of all of these models
is still restricted by the use of simplifying assumptions such
as constant and known demand and capacity for each link.
      </p>
      <p>In response to the suboptimal performance of existing
macro-models, this paper introduces a novel tolling scheme
denoted -tolling. -tolling approximates the marginal cost
of each link using only two variables (current travel time and
free flow travel time) and one parameter. Due to its simplicity,
-tolling is fast to compute, adaptive to current traffic, and
accurate. We prove that, under some assumptions, -tolling
results in tolls that are equivalent to the marginal cost and
demonstrate that it can lead to near-optimal performance in
practice.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Motivation</title>
      <p>This section defines the notion of user equilibrium (UE) and
system optimum (SO). Applying tolls is then introduced as a
mechanism that allows UE and SO to coincide. The marginal
cost toll (MCT) policy is then presented followed by some
macroscopic traffic models that approximate it. We discuss
some of the drawbacks of such macro-models, which
provides the motivation for the current study.</p>
      <sec id="sec-2-1">
        <title>2.1 Computing User Equilibrium</title>
        <p>Consider a directed network G = (V; E), where V and E
are the set of nodes and links respectively. Suppose that the
demand (flow rates) between every pair of nodes is known.
In this paper we assume that the travel time on a link e 2 E
is a function of its flow (xe) and is represented using a
nondecreasing function te(xe) (also called volume delay or
linkperformance functions). In practice, the Bureau of Public
Roads (BPR) function te(xe) = Te(1 + ( Cxee ) ) is
commonly used as the delay function, where Te is the free flow
travel time and Ce is the capacity of link e. and are
parameters whose default values are 0.15 and 4 respectively.</p>
        <p>
          When agents choose routes selfishly, a state of equilibrium,
called user equilibrium (UE) [Wardrop, 1952], is reached in
which all used routes between an origin-destination (OD) pair
have equal and minimal travel time. The link flow rates
corresponding to this state can be obtained by solving a non-linear
convex program that minimizes the Beckmann potential
function (Pe2E R0xe te(xe) dx) Beck
          <xref ref-type="bibr" rid="ref1">mann et al. [1956</xref>
          ]. This
objective ensures that the KKT (Karush-Kuhn-Tucker)
conditions [Ku
          <xref ref-type="bibr" rid="ref16">hn and Tucker, 1951</xref>
          ; Karush, 1939] of the convex
program correspond to Wardrop’s UE principle [Wardrop,
1952]. The constraints of the optimization problem include
non-negativity and flow conservation constraints. This model,
also known as the traffic assignment problem
          <xref ref-type="bibr" rid="ref19">(see Patriksson
[1994] for a thorough overview)</xref>
          , has been widely studied
because of the mathematically appealing properties associated
with convex programming.
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2 Computing System Optimum</title>
        <p>
          The system optimal (SO) problem can be formulated using
a set of constraints similar to those used for computing UE
but replacing the objective function with Pe2E xete(xe). As
mentioned before, all agents do not experience equal and
minimal travel times at the SO state which incentivizes agents to
switch routes. Instead, if an optimal tolling policy is applied,
the flows resulting from a UE assignment in which agents
minimize the generalized cost (time + toll) coincides with the
SO solution. MCT is proven to be such a policy (UE=SO)
[Pigou, 1920; Beck
          <xref ref-type="bibr" rid="ref1">mann et al., 1956</xref>
          ; Braess, 1969]. In MCT
each agent is charged a toll that is equal to the increase in
travel time it inflicts on all other agents. Unfortunately,
knowing in advance the marginal impact of an agent on traffic is
infeasible in practice.
currently on this link (xe).
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3 Approximating Marginal-Cost Tolls</title>
        <p>
          The focus of this paper is methods that approximate the
marginal cost. Most of these methods assume that demand
on each link is constant. In such cases MCT can be formally
defined as follows: given a link (e) and flow (xe) the toll
applied to e equals the change in travel time caused by an
infinitesimal flow ( dtdex(xee) ) multiplied by the number of agents
A number of researchers have attempted to develop
macromodels that approximate MCT for a given system [Yang et
al., 2004; Han and
          <xref ref-type="bibr" rid="ref26">Yang, 2009</xref>
          ]. However, a major drawback
of such macro-models is that they are static and do not capture
the time-varying nature of traffic. They also assume that the
delay on each link is a function of its flow and hence neglect
effects of intersections and traffic shocks. Although there has
been some research on congestion pricing using finer traffic
flow models, most of the existing models either assume
complete knowledge of demand distribution over time [Wie and
Tobin, 1998; Joksimovic et al., 2005] or are restricted to
finding tolls on freeways in which travelers choose only between
parallel tolled and free general-purpose lanes [Gardner et al.,
2013, 2015;
          <xref ref-type="bibr" rid="ref26">Yin and Lou, 2009</xref>
          ]. This limitation motivates
us to employ a simulation framework to replicate traffic in a
more realistic manner, evaluate the performance of existing
macro-models, and develop new methods to determine
optimal tolls while adapting to unknown and changing demand.
3
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Simulation</title>
      <p>In order to evaluate the effectiveness of different tolling
models on traffic flow optimization, we used a modified
version of the Autonomous Intersection Manager (AIM)
microsimulator [Dresner and Stone, 2008]. On the one hand, AIM
is very realistic in the sense that it allows simulating
accelerations of individual vehicles in response to traffic
conditions. On the other hand, due to computational limitations,
AIM cannot scale to large road networks (only up to 3 3
grid network). For our experiments AIM was chosen since,
unlike other simulators, it allows non deterministic traffic
behavior, provides (direct) measurements on vehicle following
distances, lane changes, gap acceptance, etc.
3.1</p>
      <sec id="sec-3-1">
        <title>Autonomous Intersection Manager Simulator</title>
        <p>AIM provides a multiagent framework for simulating
autonomous vehicles on a road network grid; it presents a
realistic traffic flow model that allows experimenting with adaptive
tolling. The AIM simulator uses two types of agents:
intersection managers, one per intersection, and driver agents, one
per vehicle. Intersection managers are responsible for
directing the vehicles through the intersections, while the driver
agents are responsible for controlling the vehicles to which
they are assigned. To improve the throughput and efficiency
of the system, the driver agents “call ahead” to the
intersection manager and request a path reservation (space-time
sequence) within the intersection. The intersection manager
then determines whether or not this request can be met. If the
intersection manager approves a driver agent’s request, the
driver agent must follow the assigned path through the
intersection. On the other hand, if the intersection manager rejects
a driver agent’s request, the driver agent may not pass through
the intersection but may attempt to request a new reservation.</p>
        <p>At every intersection, the driver agent navigator runs an A
search [Hart et al., 1968] to determine the shortest path
leading to the destination of the vehicle associated with it. The
navigator then directs the driver agent to drive via the shortest
route. This behavior ensures that each vehicle acts greedily
with respect to minimizing travel time. Next, we describe the
required enhancements to the standard AIM simulator
[Dresner and Stone, 2008] necessary to simulate realistic tolling
experiments.
In order to evaluate adaptive-tolling using AIM the following
modifications were required:
• Link toll: each link (e) in the road network is associated
with a toll, tolle, which can adapt in real-time according
to traffic conditions.
• Link travel time: each link stores: (1) an estimated
travel time, te, that is based on real-time observed flow
speed, and (2) an estimated free flow travel time Te, that
is based on the link’s length divided by its speed limit.
• Route selection: when a car has several routes leading
to its destination, the driver agent chooses the route (r =
e1; e2; :::; e3) that minimizes P t V OT + tolle,
where V OT is the monetary value2erOfe time.
• Value Of Time: each driver agent is associated with
a randomly generated V OT that is drawn from a
normal distribution. We assume monetary units are chosen
such that the mean value is 1¢ per second, and assume
a standard deviation of 0.2. V OT represents the value
(in cents) of one second for the driver. A driver with
V OT = x is willing to pay up to x¢ in order to reduce
travel time by 1 second.
3.3</p>
      </sec>
      <sec id="sec-3-2">
        <title>Macroscopic Model</title>
        <p>
          This paper uses a macroscopic model to approximate MCT.
This model is used to solve the convex program described
in Section 2 using Algori
          <xref ref-type="bibr" rid="ref18">thm B [Dial, 2006</xref>
          ]. Algorithm B is
a bush-based/origin-based algorithm which exploits the fact
that at equilibrium, all used routes carrying demand from a
particular origin must belong to an acyclic subgraph in which
each destination can be reached from the origin (such a
subgraph is also called a bush). At each iteration, the algorithm
maintains a collection of bushes (one for each origin), shifts
agents within a bush to minimize their generalized costs, and
adds/removes links in a bush until equilibrium is reached.
Closeness to equilibrium is measured using average excess
cost, which represents the average of the difference between
each agent’s generalized cost and the least cost path at the
current flow solution. In the experiments presented in this
paper, the algorithm was terminated when the average excess
cost of the flow solution dropped below 1E-13.
4
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Empirical Evaluation: Macroscopic Model</title>
      <p>One of the main contributions of this paper is an empirical
demonstration that setting tolls based on macro-models can
lead to suboptimal results when evaluated in a more realistic
micro-simulator. This section presents these empirical results,
which motivate our new tolling scheme as presented in the
next section.
4.1</p>
      <sec id="sec-4-1">
        <title>Exemplar Road-Network</title>
        <p>Figure 1 illustrates an exemplar road network that
demonstrate the impact of tolls that adapt to traffic demand. The
speed limit across all roads is 25 meters per second. Each
horizontal road is 142 meters long, and each vertical road is
192 meters long. We examined a scenario in which agents
enter the network from a single source, the top road (incoming
arrow), and leave the network from one of two destinations
(outgoing arrows) D1 or D2. All roads are composed of two
lanes per direction and assumed to have infinite capacity1
except the two vertical roads in the middle of the network
(Congestible link #1 and #2), which possess only one lane
(capacity = 1,908 agents per hour). An agent entering the system
and heading towards D1 (or symmetrically D2) has two
possible routes to choose from: a short route (668 m) or a long
route (964 m). Each agent chooses one of the two routes
according to the distance, traffic conditions, and tolls associated
with it. This road network represents a special case where if
most agents are heading to D1 (or symmetrically D2) then
link #1 (#2) should be tolled while link #2 (#1) should not.
We define z (or symmetrically 1 z) to be the proportion of
agents heading to D1 (D2). The incoming traffic rate was set
to 2,160 agents per lane per hour.
First, we computed, in a brute-force manner, the toll
values that optimize average travel time for each z 2
f0:0; 0:1; 0:2; :::; 1g. We considered tolling only congestible
link #2. Tolling uncongestible links is unnecessary as there
is no congestion externality associated with travel on these
links. Moreover, there is no reason to toll both congestible
links simultaneously (#1 and #2) since any of the two
possible routes (leading from source to Di) includes exactly one of
these links. A negative toll value for link #2 is symmetrical to
a positive toll on link #1. We distinguish between the optimal
adaptive toll and the optimal static toll. The optimal adaptive
toll is the toll value that minimizes travel time for a given z
value. The optimal static toll is the toll value that minimizes
travel time over all z values (assuming equal weighting of the
z values, i.e., all z values have the same probability), found to
1The capacity on roads with two lanes is higher than the rate in
which agents are spawned. Hence, we consider such roads as having
infinite capacity.
z
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1.0
be 10 in this example. While it might seem like the optimal
static toll should be zero, asymmetries in the model arising
from differences between left and right turns affect junction
delays and skew the optimal static toll to one side.</p>
        <p>Optimal adaptive tolls for each z value are presented in
Table 1. Notice that as the z value increases, the optimal toll
steadily decreases. Intuitively, when all agents go to one
destination (z = 0 or z = 1) we need more of them to choose
the longer route to achieve the optimal system flow, thus
requiring a more extreme toll. When z 0:5, a zero toll is
optimal since agents that choose their longer route will only
make congestion worse for agents going to the other
destination. As a result, enforcing tolls for 0:2 &lt; z &lt; 0:8 did not
result in a significant improvement over enforcing no tolls.
The reason that Table 1 present values different than zero for
that range stems from noise and asymmetries in the model.
4.3</p>
      </sec>
      <sec id="sec-4-2">
        <title>Evaluating Optimal Tolls Using a</title>
      </sec>
      <sec id="sec-4-3">
        <title>Macro-Model</title>
        <p>We compared the empirically optimal tolls against the toll
values predicted by the macro-model. Toll values calculated
by the macro-model are also presented in Table 1. Table 1
also presents average travel time under different tolling
policies (for now ignore the -tolls column). Though the
macromodel obtains near optimal results for the extreme z values
and z = 0:5, it is sub-optimal for intermediate values. One
explanation for this phenomenon is that the stylized
congestion models assume that delays on a link are a function solely
of flow on that link, ignoring interactions between links at
intersections. For the extreme z values this assumption is more
reasonable because almost all agents on congestible links are
heading in the same direction. However for the intermediate
values (excluding 0:5) the agents on the congestible links
encounter traffic on the bottom horizontal link (by cars taking
the longer route) causing changes in the capacity of the
congestible links that cannot be captured by a stylized model.
These results lead us to the following conclusions:
1. Tolls can reduce average travel time by up to 11%
compared to applying no tolls (see z = 0).
2. Static tolls might have a negative effect in some cases
(see z &lt; 0:6).
3. The macro-model fails to achieve system optimal in
some cases reaching up to 10% suboptimality (see z =
0:3).</p>
        <p>Both static and adaptive macro-model based tolls (a) result
in suboptimal performance and (b) require that the demand
over all OD pairs is known and fixed. As a result, neither is
applicable to real-world traffic. There is thus, a need for a
new tolling scheme that is dynamic, adaptive, and results in
near-optimal traffic flow.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Delta-tolling</title>
      <p>This section introduces the main technical contribution of the
paper, a new tolling scheme denoted -tolling. Unlike
macroscopic models, -tolling is adaptive to unknown and
changing link capacities and demands. We first define -tolling and
then prove, under mild assumptions, that it is equivalent to
MCT.</p>
      <p>-tolling is defined over a directed network G = (V; E) (a
road network for example) with a set of current flow values
(traffic volume for example). The output of -tolling is a set
of toll values, one toll value per link. We use te to denote
the current flow time on link e 2 E. Recall that Te denotes
the free flow travel time and tolle to denote the toll value
assigned to link e. For each link (e), -tolling assigns a toll
equivalent to the difference between the current flow time (te)
and the free flow time (Te) multiplied by a parameter ( ).
More formally: -tolle = (te Te). As a rule of thumb,
should be correlated to the mean VOT. High values result
in high toll values which are needed to influence agents with
high VOT. Calculating -tolle requires a constant amount of
time. As a result, the complexity of computing tolls for an
entire network is (E).</p>
      <p>Next we prove that -tolling is equivalent to MCT under
some conditions. This is a desirable property, since MCT
results in system optimal (see Section 2). First, we list the
assumptions under which the above statement holds:</p>
      <p>1. The delay on each link is expressed by the BPR volume
delay function, te(xe) = Te(1 + ( Cxee ) ).
2. Changes in traffic flow are negligible between the time
an agent plans its route and the time it traverses the
network.</p>
      <p>Lemma 1 Under the above assumptions, the tolls computed
by -tolling are equivalent to the MCT.</p>
      <p>Proof: We express the BPR volume delay function as:
(1) te(xe) = Te + axe where a = Te Ce . MCT is defined
as the derivative of the delay function ( dte(xe) ) multiplied by
dxe
the flow (xe). Calculating MCT requires knowing the future
flow but under Assumption 2 we can use current flow instead.
So we get:
(2) M CTe = xe dtdex(xee) = xe( axe
1) =
axe
=
(Te + axe Te).</p>
      <p>Combining (1) and (2) we get:
M CTe = (te Te) = -tolle.</p>
      <p>The main theoretical differences between -tolling and
macroscopic models are summarized in Table 2. In the next
section we study the differences in performance using the
adapted AIM simulator.</p>
      <p>Although the assumptions made in this section might not
hold in all possible traffic networks, we provide
experimental results showing that in realistic simulations, -tolling
improves traffic flow and may achieve near optimal flow.
6</p>
    </sec>
    <sec id="sec-6">
      <title>Empirical Evaluation: Delta-Tolling</title>
      <p>This section analyzes the performance of -tolling on a
representative road network. We then generalize our findings and
show they also hold for randomly generated networks. We
begin by comparing the system performance when using
tolling on the exemplar road network (presented in Figure 1).
Table 1 also presents the average travel time for -tolling.
Unlike the macro-model, -tolling achieves performance that
is similar to the optimal. We do not report the toll values for
-tolling as they are dynamically changing across the
simulation.</p>
      <p>Next, we present results for larger networks. In such
networks finding the optimal tolls in a brute force manner is
infeasible.2 For the following experiments we used grid
networks of size 3 3 that include 9 intersection (see Figure 3 for
an example). Agents enter at the same rate of 300 agents per
hour from any incoming lane (a road with three lanes, for
example, spawns 900 agents per hour). Each agent entering the
system is assigned one of two possible exit roads with equal
probability (0.5). Each agent is also assigned two alternative
exits. Exiting via an alternative exit imposes a predefined,
randomly generated, delay.3 We justify allowing alternative
exits as follows, in many real-life scenarios, several routes,
usually of different length, may lead an agent to its
destination. For example, a driver exiting Manhattan and heading
to Queens will prefer to exit via Queens Midtown Tunnel, it
can suffer some delay and exit from Ed Koch Queensboro
Bridge or suffer a severe delay while exiting via Williamsburg
Bridge. Following this logic, we view the simulated network
as part of a larger road network in which agents may use paths
outside of the network to reach their final destination.</p>
      <p>Some roads in the simulated network are more congestible
than others i.e., the number of lanes varies. The number of
lanes for each road was randomly picked from [1; 4]. We ran
the simulator for 5000 seconds for each reported setting.4 In
the following experiments we used an upper bound on toll
values equal to 25¢.5 The upper bound is set for two reasons:
(1) avoiding overcharging in links with temporary heavy
congestion (2) avoiding oscillation in congestion caused by
overpricing: heavy congestion may cause a steep increase to the
toll value which later leads to the link being vacated which
leads the toll value to reduce to zero. Zero toll value results,
again, in heavy congestion. Applying no cap on toll values
resulted in up to 5% reduced utility. We report three different
measurements:
• Time - the average travel time.
• Utility - the average utility (in cents). Where utility is
defined for each agent as its travel time multiplied by its
VOT plus the summation of tolls paid by it.
• Standardized Utility (SU) - toll revenue may be
redistributed back to the drivers in the form of road
improvements or tax reductions. We define refund as the sum of
collected tolls divided by the number of agents that
exited the system. SU is defined as average utility minus
refund.
6.1</p>
      <sec id="sec-6-1">
        <title>Representative Road Network</title>
        <p>The purpose of our first experiment is to determine how
different values affect system performance. For this
experiment we used a single randomly generated instance of a 3 3
2Examining different combinations of toll assignment to all links
in the system leads to an exponential blowup.</p>
        <p>3When each agent is assigned only one possible exit,
distributing traffic becomes impossible in many cases. For such scenarios,
imposing tolls did not have a positive effect in our experiments.</p>
        <p>4When running the simulator, in order to allow the system to
balance, we exclude data from the first 500 seconds.</p>
        <p>5The output from the macro-model contained no toll greater than
25¢. Hence we deduced that greater tolls won’t have a positive affect
and we set the cap accordingly.
road network - depicted in Figure 3. Average travel time,
Utility and SU for different values are presented in Figure 2.
Notice that = 0 represent the case where no tolls are used.</p>
        <p>Setting = 80 gives an improvement of 35% in average
travel time over no tolls. = 80 also gives an improvement
of 35.01% for SU over no tolls. values greater than 80 result
in average travel times that are not significantly worse or
better. Increasing (up to 80) results in higher toll values which
better distribute congestion. However, higher tolls also
negatively impact utility as drivers are forced to pay more. Utility
is maximized with = 8 which gives a 6.96% improvement
over no tolls. We also report performance when tolls as
computed by the macro-model are used, given as a dashed (red)
line across the result graphs. -tolling outperforms
macromodel tolling for 4 by up to 18% in both average travel
time and SU. On the other hand, macro-model tolling
exceeds by 6.25% when utility is considered. The main
reason for the macro-model’s advantage w.r.t utility is that
tolling imposes higher toll values. -tolling (with = 8)
collected a total of $1,921 while macro-model tolling
collected only $825. Unfortunately, we observed that higher tolls
are required to better distribute congestion and optimize
system performance. On the other hand, we believe that standard
utility is a more relevant measurement for performance
comparison between the models. In real road networks tolls are
most often used to fund road maintenance, effectively
redistributing the money collected back to the public. When SU is
considered, delta tolling significantly outperforms the
macromodel in all but very low . Moreover, macro-model tolling
relies on static traffic conditions and so, unlike -tolling it is
not applicable to real-life, dynamic road networks.
6.2</p>
      </sec>
      <sec id="sec-6-2">
        <title>General Case</title>
        <p>In order to validate that the results obtained from a single
randomized instance are representative, we reran the same
experiment using 50 different randomized road networks. Each of
these networks is a 3 3 grid, similar to the representative
road network, but the exit roads, alternative exits, alternative
exits’ delay, and number of lanes per road are randomized.
Table 3 shows results for three representative values (8, 20,
80) compared to no tolling. = 8 and = 80 are chosen
since they maximized performance with respect to utility and
travel time/SU. = 20 represents a good balance between
utility and travel time.</p>
        <p>We observe that the advantage of -tolling is robust to
changes in network topology. For the general case, -tolling
achieves an improvement over no tolling of 29.2%, 9.31%
and 30.28% in Time, Utility and SU respectively.</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Conclusions</title>
      <p>This paper considers applying tolls to road networks in order
to direct the route choice of self-interested agents towards a
system optimal. The notion of such a tolling scheme is
becoming more practical as cars are becoming increasingly
autonomous and the computational effort required to evaluate
several alternative routes is becoming more feasible.</p>
      <p>This paper makes two main contributions. First, using a
traffic micro-simulator (AIM), we provide empirical evidence
suggesting that stylized macroscopic traffic models are
unable to approximate optimal tolls accurately. Given this
finding and the fact that such models require full knowledge of
demand and supply and assume that these remain fixed, we
conclude that using such models to set tolls in real-life road
networks is impractical. This conclusion leads us to the
second contribution, the presentation and evaluation of a new
tolling scheme, denoted -tolling. We provide theoretical
and empirical evidence that -tolling results in near-optimal
system performance while being adaptive to traffic conditions
and computationally feasible.</p>
      <p>Our ongoing research agenda includes evaluating the
performance of -tolling in dynamic environments, in which
traffic demand and supply is time varying.
8</p>
    </sec>
    <sec id="sec-8">
      <title>Acknowledgments</title>
      <p>A portion of this work has taken place in the Learning Agents
Research Group (LARG) at UT Austin. LARG research is
supported in part by NSF (CNS-1330072, CNS-1305287),
ONR (21C184-01), and AFOSR (FA9550-14-1-0087). Peter
Stone serves on the Board of Directors of, Cogitai, Inc. The
terms of this arrangement have been reviewed and approved
by the University of Texas at Austin in accordance with its
policy on objectivity in research. The authors would also like
to acknowledge the support of the Data-Supported
Transportation Operations &amp; Planning Center and the National
Science Foundation under Grant No. 1254921.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>M. J. Beckmann</surname>
          </string-name>
          ,
          <string-name>
            <surname>C. B. McGuire</surname>
            , and
            <given-names>C. B.</given-names>
          </string-name>
          <string-name>
            <surname>Winston</surname>
          </string-name>
          .
          <article-title>Studies in the Economics of Transportation</article-title>
          . Yale University Press, New Haven, CT,
          <year>1956</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Stephen D. Boyles</surname>
          </string-name>
          ,
          <string-name>
            <surname>Kara M. Kockelman</surname>
            , and
            <given-names>S. Travis</given-names>
          </string-name>
          <string-name>
            <surname>Waller</surname>
          </string-name>
          .
          <article-title>Congestion pricing under operational, supply-side uncertainty</article-title>
          . Transportation Research Part C,
          <volume>18</volume>
          (
          <issue>4</issue>
          ):
          <fpage>519</fpage>
          -
          <lpage>535</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>Dietrich</given-names>
            <surname>Braess</surname>
          </string-name>
          .
          <article-title>U¨ber ein Paradoxon aus der Verkehrsplanung</article-title>
          . Unternehmensforschung,
          <volume>12</volume>
          :
          <fpage>258</fpage>
          -
          <lpage>268</lpage>
          ,
          <year>1969</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>Anthony</given-names>
            <surname>Chen</surname>
          </string-name>
          and
          <string-name>
            <given-names>Kitti</given-names>
            <surname>Subprasom</surname>
          </string-name>
          .
          <article-title>Analysis of regulation and policy of private toll roads in a build-operate-transfer scheme under demand uncertainty</article-title>
          .
          <source>Transportation Research Part A</source>
          ,
          <volume>41</volume>
          (
          <issue>6</issue>
          ):
          <fpage>537</fpage>
          -
          <lpage>558</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Andr'e de Palma</surname>
            and
            <given-names>Robin</given-names>
          </string-name>
          <string-name>
            <surname>Lindsey</surname>
          </string-name>
          .
          <article-title>Information and usage of congestible facilities under different pricing regimes</article-title>
          .
          <source>Canadian Journal of Economics</source>
          ,
          <volume>31</volume>
          (
          <issue>3</issue>
          ):
          <fpage>666</fpage>
          -
          <lpage>692</lpage>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Robert</surname>
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Dial</surname>
          </string-name>
          .
          <article-title>A path-based user-equilibrium traffic assignment algorithm that obviates path storage and enumeration</article-title>
          . Transportation Research Part B,
          <volume>40</volume>
          (
          <issue>10</issue>
          ):
          <fpage>917</fpage>
          -
          <lpage>936</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <given-names>Kurt</given-names>
            <surname>Dresner</surname>
          </string-name>
          and
          <string-name>
            <given-names>Peter</given-names>
            <surname>Stone</surname>
          </string-name>
          .
          <article-title>A multiagent approach to autonomous intersection management</article-title>
          .
          <source>Journal of artificial intelligence research</source>
          , pages
          <fpage>591</fpage>
          -
          <lpage>656</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <given-names>Lauren</given-names>
            <surname>Gardner</surname>
          </string-name>
          , Jennifer Duthie, Avinash Unnikrishnan, and
          <string-name>
            <given-names>S. Travis</given-names>
            <surname>Waller</surname>
          </string-name>
          .
          <article-title>Robust pricing for networks with demand uncertainty, 2008. Presented at the 87th Annual Meeting of the Transportation Research Board</article-title>
          , Washington, DC.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>Lauren</given-names>
            <surname>Gardner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Stephen D.</given-names>
            <surname>Boyles</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S. Travis</given-names>
            <surname>Waller</surname>
          </string-name>
          .
          <article-title>Quantifying the benefit of responsive pricing and travel information in the stochastic congestion pricing problem</article-title>
          .
          <source>Transportation Research Part A</source>
          ,
          <volume>45</volume>
          :
          <fpage>204</fpage>
          -
          <lpage>218</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <given-names>Lauren</given-names>
            <surname>Gardner</surname>
          </string-name>
          , Hillel Bar-Gera, and
          <string-name>
            <given-names>Stephen D.</given-names>
            <surname>Boyles</surname>
          </string-name>
          .
          <article-title>Development and comparison of choice models and tolling schemes for high-occupancy/toll (HOT) facilities</article-title>
          . Transportation Research Part B,
          <volume>55</volume>
          :
          <fpage>142</fpage>
          -
          <lpage>153</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <given-names>Lauren</given-names>
            <surname>Gardner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Stephen D.</given-names>
            <surname>Boyles</surname>
          </string-name>
          , Hillel Bar-Gera, and
          <string-name>
            <given-names>Kelly</given-names>
            <surname>Tang</surname>
          </string-name>
          .
          <article-title>Robust tolling schemes for highoccupancy/toll (HOT) facilities under variable demand</article-title>
          .
          <source>Transportation Research Record</source>
          ,
          <volume>2450</volume>
          :
          <fpage>152</fpage>
          -
          <lpage>162</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <given-names>Deren</given-names>
            <surname>Han</surname>
          </string-name>
          and
          <string-name>
            <given-names>Hai</given-names>
            <surname>Yang</surname>
          </string-name>
          .
          <article-title>Congestion pricing in the absence of demand functions</article-title>
          .
          <source>Transportation Research Part E: Logistics and Transportation Review</source>
          ,
          <volume>45</volume>
          (
          <issue>1</issue>
          ):
          <fpage>159</fpage>
          -
          <lpage>171</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Peter E Hart</surname>
          </string-name>
          ,
          <string-name>
            <surname>Nils J Nilsson</surname>
            , and
            <given-names>Bertram</given-names>
          </string-name>
          <string-name>
            <surname>Raphael</surname>
          </string-name>
          .
          <article-title>A formal basis for the heuristic determination of minimum cost paths</article-title>
          .
          <source>Systems Science and Cybernetics</source>
          , IEEE Transactions on,
          <volume>4</volume>
          (
          <issue>2</issue>
          ):
          <fpage>100</fpage>
          -
          <lpage>107</lpage>
          ,
          <year>1968</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <given-names>Dusica</given-names>
            <surname>Joksimovic</surname>
          </string-name>
          ,
          <string-name>
            <surname>Michiel C.J. Bliemer</surname>
          </string-name>
          , and
          <string-name>
            <surname>Piet</surname>
            <given-names>H.L.</given-names>
          </string-name>
          <string-name>
            <surname>Bovy</surname>
          </string-name>
          .
          <article-title>Optimal toll design problem in dynamic traffic networks with joint route and departure time choice</article-title>
          .
          <source>Transportation Research Record: Journal of the Transportation Research Board</source>
          ,
          <year>1923</year>
          (1):
          <fpage>61</fpage>
          -
          <lpage>72</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <given-names>William</given-names>
            <surname>Karush</surname>
          </string-name>
          .
          <article-title>Minima of functions of several variables with inequalities as side constraints</article-title>
          .
          <source>PhD thesis</source>
          ,
          <source>Masters thesis</source>
          , Dept. of Mathematics, Univ. of Chicago,
          <year>1939</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <given-names>H. W.</given-names>
            <surname>Kuhn</surname>
          </string-name>
          and
          <string-name>
            <given-names>A. W.</given-names>
            <surname>Tucker</surname>
          </string-name>
          .
          <article-title>Nonlinear programming</article-title>
          .
          <source>In Proceedings of the Second Berkeley Symposium on Mathematical Statistics and Probability</source>
          , pages
          <fpage>481</fpage>
          -
          <lpage>492</lpage>
          , Berkeley, Calif.,
          <year>1951</year>
          . University of California Press.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <given-names>Robin</given-names>
            <surname>Lindsey</surname>
          </string-name>
          .
          <article-title>Cost recovery from congestion tolls with stochastic capacity and demand</article-title>
          .
          <source>Journal of Urban Economics</source>
          ,
          <volume>66</volume>
          (
          <issue>1</issue>
          ):
          <fpage>16</fpage>
          -
          <lpage>24</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <given-names>T.</given-names>
            <surname>Nagae</surname>
          </string-name>
          and
          <string-name>
            <given-names>T.</given-names>
            <surname>Akamatsu</surname>
          </string-name>
          .
          <article-title>Dynamic revenue management of a toll road project under transportation demand uncertainty</article-title>
          .
          <source>Networks and Spatial Economics</source>
          ,
          <volume>6</volume>
          :
          <fpage>345</fpage>
          -
          <lpage>357</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <given-names>M.</given-names>
            <surname>Patriksson</surname>
          </string-name>
          .
          <article-title>The Traffic Assignment Problem - Models and Methods</article-title>
          . VSP, Utrecht, Netherlands,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <given-names>Arthur C.</given-names>
            <surname>Pigou</surname>
          </string-name>
          .
          <source>The Economics of Welfare. Macmillan and Co., London</source>
          ,
          <year>1920</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <surname>John G. Wardrop.</surname>
          </string-name>
          <article-title>Some theoretical aspects of road traffic research</article-title>
          .
          <source>Proceedings of the Institution of Civil Engineers</source>
          ,
          <string-name>
            <surname>Part</surname>
            <given-names>II</given-names>
          </string-name>
          ,
          <volume>1</volume>
          :
          <fpage>352</fpage>
          -
          <lpage>362</lpage>
          ,
          <year>1952</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <surname>Byung-Wook Wie</surname>
          </string-name>
          and
          <string-name>
            <surname>Roger L. Tobin</surname>
          </string-name>
          .
          <article-title>Dynamic congestion pricing models for general traffic networks</article-title>
          .
          <source>Transportation Research Part B: Methodological</source>
          ,
          <volume>32</volume>
          (
          <issue>5</issue>
          ):
          <fpage>313</fpage>
          -
          <lpage>327</lpage>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <given-names>Hai</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Qiang</given-names>
            <surname>Meng</surname>
          </string-name>
          , and
          <string-name>
            <surname>Der-Horng Lee</surname>
          </string-name>
          .
          <article-title>Trial-and-error implementation of marginal-cost pricing on networks in the absence of demand functions</article-title>
          .
          <source>Transportation Research Part B: Methodological</source>
          ,
          <volume>38</volume>
          (
          <issue>6</issue>
          ):
          <fpage>477</fpage>
          -
          <lpage>493</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <given-names>Hai</given-names>
            <surname>Yang</surname>
          </string-name>
          .
          <article-title>Evaluating the benefits of a combined route guidance and road pricing system in a traffic network with recurrent congestion</article-title>
          .
          <source>Transportation</source>
          ,
          <volume>26</volume>
          :
          <fpage>299</fpage>
          -
          <lpage>322</lpage>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <string-name>
            <given-names>Hai</given-names>
            <surname>Yang</surname>
          </string-name>
          .
          <article-title>System optimum, stochastic user equilibrium, and optimal link tolls</article-title>
          .
          <source>Transportation Science</source>
          ,
          <volume>33</volume>
          (
          <issue>4</issue>
          ):
          <fpage>354</fpage>
          -
          <lpage>360</lpage>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yin</surname>
          </string-name>
          and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Lou</surname>
          </string-name>
          .
          <article-title>Dynamic tolling strategies for managed lanes</article-title>
          .
          <source>Journal of Transportation Engineering</source>
          ,
          <volume>135</volume>
          (
          <issue>2</issue>
          ):
          <fpage>45</fpage>
          -
          <lpage>52</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>