Theoretical Paper
Journal of the Operational Research Society (2009) 60, 395–410. doi:10.1057/palgrave.jors.2602543 Published online 13 February 2008
A framework for user equilibrium dynamic traffic assignment
M Carey1
1Queen's University, Belfast, UK
Correspondence: M Carey, School of Management and Economics, Queen's University, 25 University Square, Belfast, Northern Ireland BT7 1NN, UK. E-mail: m.carey@qub.ac.uk
Received July 2006; Accepted October 2007; Published online 13 February 2008.
Abstract
Several analytic approaches have been developed to describe or predict traffic flows on networks with time-varying (dynamic) travel demands, flows and travel times. A key component of these models lies in modelling the flows and/or travel times on the individual links, but as this is made more realistic or accurate it tends to make the overall model less computationally tractable. To help overcome this, and for other reasons, we develop a bi-level user equilibrium (UE) framework that separates the assignment or loading of flows on the time–space network from the modelling of flows and trip times within individual links. We show that this model or framework satisfies appropriate definitions of UE satisfies a first-in-first-out (FIFO) property of road traffic, and has other desirable properties. The model can be solved by iterating between (a) a linear network-loading model that takes the lengths of time–space links as fixed (within narrow ranges), and (b) a set of link flow sub-models which update the link trip times to construct a new time–space network. This allows links to be processed sequentially or in parallel and avoids having to enumerate paths and compute path flows or travel times. We test and demonstrate the model and algorithms using example networks and find that the algorithm converges quickly and the solutions behave as expected. We show how to extend the model to handle elastic demands, multiple destinations and multiple traffic types, and traffic spillback within links and from link to link.
Keywords:
traffic, road transport, dynamic traffic assignment, user equilibrium, bi-level programme


