Skip to main content
Log in

Branch-and-price-and-cut algorithms for solving the reliable h-paths problem

  • Published:
Journal of Global Optimization Aims and scope Submit manuscript

Abstract

We examine a routing problem in which network arcs fail according to independent failure probabilities. The reliable h-path routing problem seeks to find a minimum-cost set of h ≥ 2 arc-independent paths from a common origin to a common destination, such that the probability that at least one path remains operational is sufficiently large. For the formulation in which variables are used to represent the amount of flow on each arc, the reliability constraint induces a nonconvex feasible region, even when the integer variable restrictions are relaxed. Prior arc-based models and algorithms tailored for the case in which h = 2 do not extend well to the general h-path problem. Thus, we propose two alternative integer programming formulations for the h-path problem in which the variables correspond to origin-destination paths. Accordingly, we develop two branch-and-price-and-cut algorithms for solving these new formulations, and provide computational results to demonstrate the efficiency of these algorithms.

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

References

  1. Andreas, A.K.: Mathematical programming algorithms for robust routing and evacuation problems. PhD thesis. Department of Systems and Industrial Engineering, The University of Arizona, Tucson, Arizona (2006)

  2. Andreas, A.K., Smith, J.C.: Mathematical programming algorithms for two-path routing problems with reliability considerations. Working Paper, Department of Systems and Industrial Engineering, The University of Arizona, Tucson, Arizona (2006)

  3. Bard J.F. and Miller J.L. (1989). Probabilistic shortest path problems with budgetary constraints. Comput. Oper. Res. 16(2): 145–159

    Article  Google Scholar 

  4. Barnhart C., Hane C.A., Johnson E.L. and Sigismondi G. (1995). A column generation and partitioning approach for multi-commodity flow problems. Telecommun. Syst. 3: 239–258

    Article  Google Scholar 

  5. Barnhart C., Hane C.A. and Vance P.H. (2000). Using branch-and-price-and-cut to solve origin-destination integer multicommodity flow problems. Oper. Res. 48(2): 318–326

    Article  Google Scholar 

  6. Chen Z.L. and Powell W.B. (1998). A generalized threshold algorithm for the shortest path problem with time windows. In: Pardalos, P.M. and Du, D.-Z. (eds) Network Design: Connectivity and Facilities Location, Discrete Mathematics and Theoretical Computer Science, pp 303–318. American Mathematical Society, Providence, RI

    Google Scholar 

  7. Desrochers M. and Soumis F. (1988). A generalized permanent labelling algorithm for the shortest path problem with time windows. INFOR 26(3): 191–212

    Google Scholar 

  8. Desrosiers J., Dumas Y., Solomon M.M. and Soumis F. (1995). Time constrained routing and scheduling. In: Ball, M.O., Magnanti, T.L., Monma, C.L., and Nemhauser, G.L. (eds) Network Routing, volume 8 of Handbooks in Operations Research and Management Science, pp 35–139. Elsevier, Amsterdam

    Google Scholar 

  9. Dijkstra E.W. (1959). A note on two problems in connexion with graphs. Numerische Mathematik 1: 269–271

    Article  Google Scholar 

  10. Dumitrescu I. and Boland N. (2001). Algorithms for the weight constrained shortest path problem. Int. Trans. Oper. Res. 8: 15–29

    Article  Google Scholar 

  11. Dumitrescu I. and Boland N. (2003). Improved preprocessing, labeling and scaling algorithms for the weight-constrained shortest path problem. Networks 42(3): 135–153

    Article  Google Scholar 

  12. Elimam A.A. and Kohler D. (1997). Case study: Two engineering applications of a constrained shortest-path model. Eur. J. Oper. Res. 103: 426–438

    Article  Google Scholar 

  13. Falk J.E. and Soland R.M. (1969). An algorithm for separable nonconvex programming problems. Manage. Sci. 15: 550–569

    Article  Google Scholar 

  14. Fortune S., Hopcroft J. and Wyllie J. (1980). The directed subgraph homeomorphism problem. Theor. Comp. Sci. 10: 111–121

    Article  Google Scholar 

  15. Glover F., Glover R. and Klingman D. (1984). The threshold shortest path problem. Networks 14: 25–36

    Article  Google Scholar 

  16. Lübbecke M.E. and Desrosiers J. (2005). Selected topics in column generation. Oper. Res. 53(6): 1007–1023

    Article  Google Scholar 

  17. Sherali H.D. and Smith J.C. (2001). Improving discrete model representations via symmetry considerations. Manage. Sci. 47(10): 1396–1407

    Article  Google Scholar 

  18. Sherali H.D. and Tuncbilek C.H. (1992). A global optimization algorithm for polynomial programming problems using a Reformulation-Linearization Technique. J. Global Optim. 2: 101–112

    Article  Google Scholar 

  19. Suurballe J.W. (1974). Disjoint paths in a network. Networks 4: 125–145

    Article  Google Scholar 

  20. Vanderbeck, F.: Decomposition and column generation for integer programs. PhD thesis, Université Catholique de Louvain, Belgium (1994)

  21. Vanderbeck, F.: Branching in branch-and-price: a generic scheme. Working Paper, Applied Mathematics, University Bordeaux 1, F-33405 Talence Cedex, France (2006)

  22. Vanderbeck F. and Wolsey L.A. (1996). An exact algorithm for IP column generation. Oper. Res. Lett. 19: 151–159

    Article  Google Scholar 

  23. Wilhelm W.E. (2001). A technical review of column generation in integer programming. Optim. Eng. 2: 159–200

    Article  Google Scholar 

  24. Zabarankin M., Uryasev S. and Pardalos P.M. (2002). Optimal risk path algorithms. In: Murphey, R. and Pardalos, P.M. (eds) Cooperative Control and Optimization, pp 273–303. Kluwer Academic Publishers, Boston

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to J. Cole Smith.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Andreas, A.K., Smith, J.C. & Küçükyavuz, S. Branch-and-price-and-cut algorithms for solving the reliable h-paths problem. J Glob Optim 42, 443–466 (2008). https://doi.org/10.1007/s10898-007-9254-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10898-007-9254-x

Keywords

Navigation