16-Civ-B7 Transportation Planning and Engineering · May 2017
Nivaar worked solution (AI-drafted; not reviewed by a licensed engineer)
Paper format. National Examination, May 2017 — 16-Civ-B7 Transportation Planning & Engineering. Three hours; closed book with one two-sided aid sheet; seven questions of equal value (20 marks each), of which any five constitute a complete examination. All seven are solved here, because the set is a study resource rather than an exam script.
Reference texts. Garber & Hoel, Traffic and Highway Engineering, 5th ed. (queueing, shock waves, traffic flow theory); Papacostas & Prevedouros, Transportation Engineering and Planning, 3rd ed. (the four-step model); Ortuzar & Willumsen, Modelling Transport, 4th ed. (trip distribution, discrete choice, assignment); Ben-Akiva & Lerman, Discrete Choice Analysis (logit and the IIA property); Meyer & Miller, Urban Transportation Planning, 2nd ed. (land use interaction, travel demand management); Transportation Association of Canada, Geometric Design Guide for Canadian Roads. Canadian practice is assumed throughout: travel-demand work in Canada is done under provincial and regional model frameworks, and this paper is written in SI units.
Note on the paper. The 16-Civ-B7 paper examined here is Transportation Planning & Engineering: travel-demand forecasting, traffic flow theory, discrete choice and network assignment. No pavement, materials or geometric-design question appears.
Question text not reproduced: the examination questions are © Engineers and Geoscientists BC. Open the official past paper (linked at the top of this page) to read the question, then follow the worked solution below.
Given. Two, and later three, parallel routes between the same origin and destination, each with a linear link-performance function, carrying a fixed total demand.
| Route | Travel-time function (minutes) | Free-flow time | Congestion coefficient |
|---|---|---|---|
| Existing bypass | $t_b = 12 + 0.004 V_b$ | 12 min | 0.004 min/veh |
| Town-centre route | $t_t = 8 + 0.016 V_t$ | 8 min | 0.016 min/veh |
| New bypass (part b) | $t_{b'} = 16 + 0.002 V_{b'}$ | 16 min | 0.002 min/veh |
| Total demand | $V = 2500$ vehicles | ||
Find. The volume and travel time on each route at user equilibrium, before and after the second bypass is opened, and a discussion of the perfect-information assumption that underlies the equilibrium.
Approach. Apply Wardrop's first principle — at user equilibrium every used route between an origin and destination has the same travel time, and no unused route offers a shorter one — then solve the resulting equal-time condition together with conservation of the total demand.
| Quantity | (a) Two routes | (b) Three routes |
|---|---|---|
| Existing bypass volume $V_b$ | 1800 veh | 1307.7 veh |
| Town-centre volume $V_t$ | 700 veh | 576.9 veh |
| New bypass volume $V_{b'}$ | — | 615.4 veh |
| Equilibrium travel time on every used route | 19.2 min | 17.23 min |
| Total system travel time | 48 000 veh-min | 43 077 veh-min |
| Saving from the new bypass | 4923 veh-min, or 10.3 per cent | |
Deterministic user equilibrium assumes that every driver knows the travel time on every route exactly and chooses the fastest one, which is why the equilibrium is characterised by exactly equal travel times. Real drivers do not satisfy this. They perceive travel times with error, and the error differs from driver to driver according to familiarity with the network, trip purpose, departure time and the information available to them. They also value attributes the model omits entirely — reliability, signal density, road type, scenery, tolls, the presence of schools or truck traffic — so two routes of equal travel time are not equally attractive. Habit and inertia keep many drivers on a familiar route long after conditions have changed, and travel times fluctuate day to day so that no single deterministic value is ever "the" travel time. The observable consequence is that in reality some traffic uses routes that are demonstrably slower than the best available, which a deterministic assignment can never reproduce: it loads nothing at all onto a route whose travel time exceeds the equilibrium value, as it would have done here had the new bypass's free-flow time exceeded 17.23 minutes.
The standard remedy is stochastic user equilibrium, which replaces the perceived travel time with a random variable, $C_r = c_r + \varepsilon_r$, and assigns each route a choice probability rather than a share of zero or all. With Gumbel-distributed errors this yields a logit route-choice model of exactly the form used in Question 6, with a dispersion parameter that controls how sharply traffic concentrates on the best route; a probit formulation is preferred where overlapping routes make the errors correlated, since route overlap is the network analogue of the IIA problem. The equilibrium condition then becomes that no driver believes a better route is available, which is a weaker and more defensible statement than the deterministic one, and the assignment is solved by the method of successive averages rather than by Frank-Wolfe. Two refinements are usually needed alongside it. Route overlap must be corrected explicitly, through the C-logit or path-size logit commuted-cost term, so that two nearly identical paths are not double-counted as independent alternatives. And where the interest is in how travellers respond to changing conditions rather than in a long-run average, a day-to-day learning or dynamic-assignment model represents the process by which drivers update their beliefs from experience and from the traveller-information systems discussed in Question 1(c) — which, by supplying real-time travel times, actually push the network toward the deterministic equilibrium the model assumes.