A model for multi-class road network recovery scheduling of regional road networks

  • Arash Kaviani
  • Russell G. Thompson
  • Abbas Rajabifard
  • Majid Sarvi


In this paper, an optimisation model for recovery planning of road networks is presented in which both social and economic resilience is aimed to be achieved. The model is formulated as a bi-level multi-objective discrete network design problem which forms a non-convex mixed integer non-linear problem. Solved by a Branch and Bound method, the solution algorithm employs an outer approximation method to estimate the lower bound of each node in the Branch and Bound search tree. The solution algorithm exploits a unique approach for lower-bound computation dealing with a disrupted multi-class network that may not be able to satisfy the demand between all OD pairs due to damaged links. The model is assessed by applying it on the Sioux Falls network. It is also illustrated how the Pareto-optimal solutions achieved by the multi-objective optimisation can vary depending on the emphasis placed on different classes of vehicles.


Transportation resilience Road network recovery Bi-level optimisation Discrete network design problem 



This paper is part of an ongoing research project on optimising diversion costs during road network recovery. This research is being conducted in the Centre for Disaster Management and Public Safety (CDMPS) at the Department of Infrastructure Engineering at The University of Melbourne. The authors acknowledge the kind support from the Australian Research Council’s Linkage Project, “Planning and Managing Transport Systems for Extreme Events Through Spatial Enablement” (LP140100369), VicRoads, and The Shire of Mornington Peninsula for providing us with invaluable resources.

Compliance with ethical standards

Conflict of interest

On behalf of all authors, the corresponding author states that there is no conflict of interest.

Authors’ contribution

Arash Kaviani: Ideation, Literature Review, Study Design, Problem Formulation, Mathematical Programming, Data Generation, Data Analysis, Manuscript Writing and Editing. Russell G. Thompson: Literature Review, Study Design, Problem Formulation, Data Analysis, Manuscript Writing and Editing. Abbas Rajabifard: Study Design, Manuscript Editing. Majid Sarvi: Study Design, Manuscript Editing.


  1. Abdulaal, M., LeBlanc, L.J.: Continuous equilibrium network design models. Transp. Res. Part B Methodol. 13(1), 19–32 (1979)CrossRefGoogle Scholar
  2. Brusco, M.J., Stahl, S.: Branch-and-Bound Applications in Combinatorial Data Analysis. Springer, Berlin (2006)Google Scholar
  3. Bryson, K.-M., Millar, H., Joseph, A., Mobolurin, A.: Using formal MS/OR modeling to support disaster recovery planning. Eur. J. Oper. Res. 141(3), 679–688 (2002). Scholar
  4. Bye, P.: A Pre-event Recovery Planning Guide for Transportation, vol. 753. Transportation Research Board, Washington (2013)CrossRefGoogle Scholar
  5. Chen, Y., Tzeng, G.: A fuzzy multi-objective model for reconstructing post-earthquake road-network by genetic algorithm. Int. J. Fuzzy Syst. 1(2), 85–95 (1999)Google Scholar
  6. Chen, A., Kim, J., Lee, S., Kim, Y.: Stochastic multi-objective models for network design problem. Expert Syst. Appl. 37(2), 1608–1619 (2010). Scholar
  7. Chen, A., Zhou, Z., Chootinan, P., Ryu, S., Yang, C., Wong, S.C.: Transport network design problem under uncertainty: a review and new developments. Transp. Rev. 31(6), 743–768 (2011). Scholar
  8. Dantzig, G.B., Harvey, R.P., Lansdowne, Z.F., Robinson, D.W., Maier, S.F.: Formulating and solving the network design problem by decomposition. Transp. Res. Part B Methodol. 13(1), 5–17 (1979)CrossRefGoogle Scholar
  9. Drezner, Z., Salhi, S.: Using hybrid metaheuristics for the one-way and two-way network design problem. Nav. Res. Logist. (NRL) 49(5), 449–463 (2002)CrossRefGoogle Scholar
  10. Duran, M.A., Grossmann, I.E.: An outer-approximation algorithm for a class of mixed-integer nonlinear programs. Math. Program. 36(3), 307–339 (1986)CrossRefGoogle Scholar
  11. Farvaresh, H., Sepehri, M.M.: A branch and bound algorithm for bi-level discrete network design problem. Netw. Spat. Econ. 13(1), 67–106 (2013)CrossRefGoogle Scholar
  12. Faturechi, R., Miller-Hooks, E.: Measuring the performance of transportation infrastructure systems in disasters: a comprehensive review. ASCE J. Infrastruct. Syst. 21(1), 1–15 (2014a). Scholar
  13. Faturechi, R., Miller-Hooks, E.: Travel time resilience of roadway networks under disaster. Transp. Res. Part B Methodol. 70, 47–64 (2014b). Scholar
  14. Fletcher, R., Leyffer, S.: Solving mixed integer nonlinear programs by outer approximation. Math. Program. 66(1–3), 327–349 (1994)CrossRefGoogle Scholar
  15. Florian, M.: A traffic equilibrium model of travel by car and public transit modes. Transp. Sci. 11(2), 166–179 (1977)CrossRefGoogle Scholar
  16. Fontaine, P., Minner, S.: Benders decomposition for discrete-continuous linear bilevel problems with application to traffic network design. Transp. Res. Part B Methodol. 70, 163–172 (2014)CrossRefGoogle Scholar
  17. Fontaine, P., Minner, S.: A dynamic discrete network design problem for maintenance planning in traffic networks. Ann. Oper. Res. 253, 1–16 (2016)CrossRefGoogle Scholar
  18. Gao, Z., Wu, J., Sun, H.: Solution algorithm for the bi-level discrete network design problem. Transp. Res. Part B Methodol. 39(6), 479–495 (2005)CrossRefGoogle Scholar
  19. Gibbons, R.: Game Theory for Applied Economists. Princeton University Press, Princeton (1992)Google Scholar
  20. Gutfraind, A., Bradonjić, M., Novikoff, T.: Optimal recovery of damaged infrastructure network. arXiv preprint arXiv:1207.2799, pp. 1–12 (2012). arXiv:1207.2799v1
  21. Haghani, A.E., Daskin, M.S.: Network design application of an extraction algorithm for network aggregation. Transp. Res. Record 944, 37–46 (1983)Google Scholar
  22. Hart, W.E., Watson, J.-P., Woodruff, D.L.: Pyomo: modeling and solving mathematical programs in python. Math. Program. Comput. 3(3), 219–260 (2011)CrossRefGoogle Scholar
  23. Hart, W.E., Laird, C.D., Watson, J.-P., Woodruff, D.L., Hackebeil, G.A., Nicholson, B.L., Siirola, J.D.: Pyomo–Optimization Modeling in Python, 2nd edn. Springer, Berlin (2017)CrossRefGoogle Scholar
  24. Howitt, A.M., Leonard, H.B.: Managing Crises: Responses to Large-scale Emergencies. CQ Press, Washington (2009)Google Scholar
  25. Karoonsoontawong, A., Waller, S.: Dynamic continuous network design problem: linear bilevel programming and metaheuristic approaches. Transp. Res. Rec. J. Transp. Res. Board 2006, 104–117 (1964)Google Scholar
  26. Kaviani, A., Thompson, R.G., Rajabifard, A., Griffin, G., Chen, Y.: A decision support system for improving the management of traffic networks during disasters. In: 37th Australasian Transport Research Forum (ATRF), Sydney, New South Wales, Australia (2015)Google Scholar
  27. Kaviani, A., Thompson, R.G., Rajabifard, A., Sarvi, M., Yeganeh, B.: Modelling diversion plans during extensive disruptive events. In: 38th Australasian transport research forum (ATRF), Melbourne, Victoria, Australia (2016a)Google Scholar
  28. Kaviani, A., Thompson, R.G., Rajabifard, A.: Improving regional road network resilience by optimized traffic guidance. Transp. A Transp. Sci. 13, 1–33 (2016b)Google Scholar
  29. Kim, B.J., Kim, W.: An equilibrium network design model with a social cost function for multimodal networks. Ann. Reg. Sci. 40(3), 473–491 (2006)CrossRefGoogle Scholar
  30. LeBlanc, L.J.: An algorithm for the discrete network design problem. Transp. Sci. 9(3), 183–199 (1975)CrossRefGoogle Scholar
  31. Li, C., Yang, H., Zhu, D., Meng, Q.: A global optimization method for continuous network design problems. Transp. Res. Part B Methodol. 46(9), 1144–1158 (2012). Scholar
  32. Luathep, P., Sumalee, A., Lam, W.H., Li, Z.-C., Lo, H.K.: Global optimization method for mixed transportation network design problem: a mixed-integer linear programming approach. Transp. Res. Part B Methodol. 45(5), 808–827 (2011)CrossRefGoogle Scholar
  33. Marcotte, P., Wynter, L.: A new look at the multiclass network equilibrium problem. Transp. Sci. 38(3), 282–292 (2004)CrossRefGoogle Scholar
  34. Matisziw, T.C., Murray, A.T., Grubesic, T.H.: Strategic network restoration. Netw. Spat. Econ. 10(3), 345–361 (2010). Scholar
  35. Melo, W., Fampa, M., Raupp, F.: Integrating nonlinear branch-and-bound and outer approximation for convex mixed integer nonlinear programming. J. Glob. Optim. 60(2), 373–389 (2014). Scholar
  36. Miandoabchi, E., Farahani, R.Z., Dullaert, W., Szeto, W.: Hybrid evolutionary metaheuristics for concurrent multi-objective design of urban road and public transit networks. Netw. Spat. Econ. 12(3), 441–480 (2012)CrossRefGoogle Scholar
  37. Miller-Hooks, E., Zhang, X., Faturechi, R.: Measuring and maximizing resilience of freight transportation networks. Comput. Oper. Res. 39(7), 1633–1643 (2012). Scholar
  38. Murray-Tuite, P.M.: Transportation network risk profile for an origin-destination pair: security measures, terrorism, and target and attack method substitution. Transp. Res. Rec. J. Transp. Res. Board 2041(1), 19–28 (2008). Scholar
  39. Ng, M., Lin, D.Y., Waller, S.T.: Optimal long-term infrastructure maintenance planning accounting for traffic dynamics. Comput. Aided Civ. Infrastruct. Eng. 24(7), 459–469 (2009)CrossRefGoogle Scholar
  40. Pas, E.I., Principio, S.L.: Braess’ paradox: some new insights. Transp. Res. Part B Methodol. 31(3), 265–276 (1997)CrossRefGoogle Scholar
  41. Patriksson, M.: The Traffic Assignment Problem: Models and Methods. Courier Dover Publications, Mineola (2015)Google Scholar
  42. Poorzahedy, H., Rouhani, O.M.: Hybrid meta-heuristic algorithms for solving network design problem. Eur. J. Oper. Res. 182(2), 578–596 (2007)CrossRefGoogle Scholar
  43. Rose, A.: Defining and measuring economic resilience to earthquakes. Disaster Prev. Manag. 13, 307–314 (2004). Scholar
  44. Smith, M.J.: The existence, uniqueness and stability of traffic equilibria. Transp. Res. Part B Methodol. 13(4), 295–304 (1979)CrossRefGoogle Scholar
  45. Solanki, R.S., Gorti, J.K., Southworth, F.: Using decomposition in large-scale highway network design with a quasi-optimization heuristic. Transp. Res. Part B Methodol. 32(2), 127–140 (1998)CrossRefGoogle Scholar
  46. Tzeng, G.-H., Huang, J.-J.: Fuzzy Multiple Objective Decision Making. CRC Press, Boca Raton (2013)CrossRefGoogle Scholar
  47. Wang, C.: Urban transportation networks: analytical modeling of spatial dependencies and calibration techniques for stochastic traffic simulators. Ph.D. thesis, Massachusetts Institute of Technology (2013)Google Scholar
  48. Wang, D.Z.W., Lo, H.K.: Global optimum of the linearized network design problem with equilibrium flows. Transp. Res. Part B Methodol. 44(4), 482–492 (2010). Scholar
  49. Wang, S., Meng, Q., Yang, H.: Global optimization methods for the discrete network design problem. Transp. Res. Part B Methodol. 50, 42–60 (2013). Scholar
  50. Wang, D.Z., Liu, H., Szeto, W.: A novel discrete network design problem formulation and its global optimization solution algorithm. Transp. Res. Part E Logist Transp. Rev. 79, 213–230 (2015). Scholar
  51. Wu, J.H., Florian, M., He, S.: An algorithm for multi-class network equilibrium problem in PCE of trucks: application to the SCAG travel demand model. Transportmetrica 2(1), 1–9 (2006). Scholar
  52. Xiong, Y., Schneider, J.B.: Transportation network design using a cumulative genetic algorithm and neural network. Transp. Res. Rec. 1364, 37–44 (1993)Google Scholar
  53. Xu, T., Wei, H., Hu, G.: Study on continuous network design problem using simulated annealing and genetic algorithm. Expert Syst. Appl. 36(2), 1322–1328 (2009)CrossRefGoogle Scholar
  54. Yang, H., Bell, M.G.H.: Models and algorithms for road network design: a review and some new developments. Transp. Rev. 18(3), 257–278 (1998). Scholar
  55. Zhang, X., Miller-Hooks, E., Denny, K.: Assessing the role of network topology in transportation network resilience. J. Transp. Geogr. 46, 35–45 (2015). Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Department of Infrastructure Engineering, Centre for Disaster Management and Public SafetyThe University of MelbourneParkvilleAustralia

Personalised recommendations