Title: For%20Whom%20The%20Booth%20Tolls
1For Whom The Booth Tolls
Brian CamleyPascal GetreuerBrad Klingenberg
2Problem
Needless to say, we chose problem B. (We like a
challenge)
3What causes traffic jams?
- If there are not enough toll booths, queues will
form - If there are too many toll booths, a traffic jam
will ensue when cars merge onto the narrower
highway
4Important Assumptions
- We minimize wait time
- Cars arrive uniformly in time (toll plazas are
not near exits or on-ramps) - Wait time is memoryless
- Cars and their behavior are identical
5Queueing Theory
- We model approaching and waiting as an MMn
queue
6Queueing Theory Results
- The expected wait time for the n-server queue
with arrival rate ?, service ?, ? ?/?
This shows how long a typical car will wait - but
how often do they leave the tollbooths?
7Queueing Theory Results
- The probability that d cars leave in time
interval ?t is
This characterizes the first half of the toll
plaza!
What about merging?
8Merging
9Simple Models
- We need to simply model individual cars to show
how they merge
10Nagel-Schreckenberg (NS)
- Standard rules for behavior in one lane
- Each car has integer position x and velocity v
11NS Behavior
12NS Analytic Results
- Traffic flux J changes with density c in inverse
lambda
J
c
13Analytic and Computational
14Empirical One-Lane Data
Empirical data from Chowdhury, et al.
Our computational and analytic results
15Lane Changes
- Need a simple rule to describe merging
This is consistent with Rickert et al.s two-lane
algorithm
16Modeling Everything
17Model Consistency
18Total Wait Times
19For Two Lanes
20For Three Lanes
21Higher n is left as an exercise for the reader
- Its not always this simple - optimal n becomes
dependent on arrival rate
22The case n L
23Conclusions
- Our model matches empirical data and queueing
theory results - Changing the service rate doesnt change results
significantly - We have a general technique for determining the
optimum tollbooth number - n L is suboptimal, but a local minimum
24Strengths and Weaknesses
- Strengths
- Consistency
- Simplicity
- Flexibility
- Weaknesses
- No closed form
- Computation time