Skip to main content
Log in

Linear Programming Models for the User and System Optimal Dynamic Network Design Problem: Formulations, Comparisons and Extensions

  • Published:
Networks and Spatial Economics Aims and scope Submit manuscript


In this paper we formulate a network design model in which the traffic flows satisfy dynamic user equilibrium conditions for a single destination. The model presented here incorporates the Cell Transmission Model (CTM); a traffic flow model capable of capturing shockwaves and link spillovers. Comparisons are made between the properties of the Dynamic User equilibrium Network Design Problem (DUE NDP) and an existing Dynamic System Optimal (DSO) NDP formulation. Both network design models have different objective functions with similar constraint sets which are linear and convex. Numerical demonstrations are made on multiple networks to demonstrate the efficacy of the model and demonstrate important differences between the DUE and DSO NDP approaches. In addition, the flexibility of the approach is demonstrated by extending the formulation to account for demand uncertainty. This is formulated as a stochastic programming problem and initial test results are demonstrated on test networks. It is observed that not accounting for demand uncertainty explicitly, provides sub-optimal solution to the DUE NDP problem.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others


  • Abdulaal M, LeBlanc LJ (1979) Continuous equilibrium network design models. Transp Res 13B:19–32

    Article  Google Scholar 

  • Birge JR, Ho JK (1993) Optimal flows in stochastic dynamic networks with congestion. Oper Res 41:203–216

    Google Scholar 

  • Birge JR, Louveaux K (1997) Introduction to stochastic programming. Springer, Berlin Heidelberg New York

    Google Scholar 

  • Daganzo CF (1994) The cell transmission model: a simple dynamic representation of highway traffic consistent with the hydrodynamic theory. Transp Res 28B(4):269–287

    Article  Google Scholar 

  • Daganzo CF (1995) The cell transmission model, part II: network traffic. Transp Res 29B(2):79–93

    Article  Google Scholar 

  • Davis GA (1994) Exact local solution of the continuous network design problem via stochastic user equilibrium assignment. Transp Res 28B:61–75

    Article  Google Scholar 

  • Friesz T, Cho H, Mehta N, Tobin R, Anandalingam G (1992) A simulated annealing approach to the network design problem with variational inequality constraints. Transp Sci 26:18–25

    Google Scholar 

  • Golani H, Waller ST (2004) A combinatorial approach for multi-destination dynamic traffic assignment. Transp Res Rec no. 1882 and Journal of the Transportation Research Board 70–78

  • Heydecker B (2002) Dynamic equilibrium network design. In: Taylor MP (ed) Proc. 15th ISTTT conference. Pergamon, Adelaide, pp 349–369

  • Higle JL, Sen S (1999) An introductory tutorial on stochastic linear programming models. Interfaces 29:33–61

    Google Scholar 

  • Janson BN (1995) Network design effects of dynamic traffic assignment. J Transp Eng 121(1):1–13

    Article  Google Scholar 

  • Jeon K, Ukkusuri SV, Waller ST (2006) Selectorecombinative genetic algorithm to relax computational complexity of discrete network design problem. Journal of the Transportation Research Board, no. 1964. Transportation Research Board of the National Academies, Washington, D.C., pp 91–103

  • Karoonsoontawong A, Waller ST (2006) A comparison of system- and user-optimal stochastic dynamic network design models using Monte Carlo bounding techniques. Journal of Transportation Research Board 91–102

  • LeBlanc LJ, Boyce D (1986) A bi-level programming algorithm for the exact solution of the network design problem with user-optimal traffic flows. Transp Res 20B:259–265

    Article  Google Scholar 

  • Li Y, Waller ST, Ziliaskopoulos AK (2003) A decomposition method for system-optimal dynamic traffic assignment. Networks and Spatial Economics 3(4):441–456

    Article  Google Scholar 

  • Magnanti TL, Wong RT (1984) Network design and transportation planning: models and algorithms. Transp Sci 18:1–55

    Google Scholar 

  • Mahmassani HS (1984) Uncertainty in transportation system evaluation: issues and approaches. Transp Plan Technol 9(1):1–12

    Article  Google Scholar 

  • Mahmassani HS, Peeta S, Hu TY, Ziliaskopoulos AK (1993) Dynamic traffic assignment with multiple user classes for real-time ATIS/ATMS applications. Proc. advanced traffic management conference. FHWA, US DOT, Washington DC, pp 91–114

  • Marcotte P (1983) Network optimization with continuous control parameters. Transp Sci 17:181–197

    Google Scholar 

  • Mouskos K (1992) A taboo-search based approach for network design. Ph.D. Dissertation, The University of Texas at Austin, Austin, TX

  • Nguyen S, Dupis C (1984) An efficient method for computing traffic equilibria in networks with asymmetric transportation costs. Transp Sci 18:185–202

    Google Scholar 

  • Peeta S, Ziliaskopoulos A (2001) Foundations of dynamic traffic assignment: the past, the present and the future. Networks and Spatial Economics 1(3/4):233–266

    Article  Google Scholar 

  • Suwansirikul C, Friesz TL, Tobin RL (1987) Equilibrium decomposed optimization: a heuristic for the continuous equilibrium network design problem. Transp Sci 21:254–263

    Article  Google Scholar 

  • Tzeng GH, Tsaur (1997) Application of multiple criteria decision making for network improvement plan model. J Adv Transp 31:48–74

    Article  Google Scholar 

  • Ukkusuri S (2002) Linear programs for user optimal dynamic traffic assignment problem. Master’s thesis, University of Illinois at Urbana Champaign

  • Waller ST, Ziliaskopoulos AK (2001) A dynamic and stochastic approach to network design. Journal of the Transportation Research Board, no. 1771, 106–114

  • Waller ST, Ziliaskopoulos A (2006) A combinatorial user optimal dynamic traffic assignment algorithm. Ann Oper Res ISSN: 0254–5330, 1572–9338

    Google Scholar 

  • Yang H, Bell MGH (1998) Models and algorithms for road network design: a review and some new developments. Transp Rev 18:257–278

    Article  Google Scholar 

  • Ziliaskopoulos AK (2000) A linear programming model for the single destination system optimum dynamic traffic assignment problem. Transp Sci 34(1):37–49

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations


Corresponding author

Correspondence to Satish V. Ukkusuri.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ukkusuri, S.V., Waller, S.T. Linear Programming Models for the User and System Optimal Dynamic Network Design Problem: Formulations, Comparisons and Extensions. Netw Spat Econ 8, 383–406 (2008).

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: