Skip to main content

Advertisement

Log in

Two-edge connected subgraphs with bounded rings: Polyhedral results and Branch-and-Cut

  • Published:
Mathematical Programming Submit manuscript

Abstract

We consider the network design problem which consists in determining at minimum cost a 2-edge connected network such that the shortest cycle (a “ring”) to which each edge belongs, does not exceed a given length K. We identify a class of inequalities, called cycle inequalities, valid for the problem and show that these inequalities together with the so-called cut inequalities yield an integer programming formulation of the problem in the space of the natural design variables. We then study the polytope associated with that problem and describe further classes of valid inequalities. We give necessary and sufficient conditions for these inequalities to be facet defining. We study the separation problem associated with these inequalities. In particular, we show that the cycle inequalities can be separated in polynomial time when K≤4. We develop a Branch-and-Cut algorithm based on these results and present extensive computational results.

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. Baïou, M., Barahona, F., Mahjoub, A.R.: Separation of Partition Inequalities. Mathematics of Operations Research 25 (2), 243–254, May 2000

    MathSciNet  Google Scholar 

  2. Barahona, F.: Separating from the dominant of the spanning tree polytope. Op. Research Letters 12, 201–203 (1992)

    MATH  MathSciNet  Google Scholar 

  3. Barahona, F., Mahjoub, A.R.: On two-connected subgraph polytopes. Discrete Mathematics 147, 19–34 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  4. Chopra, S.: The k-edge connected spanning subgraph polyhedron. SIAM Journal on Discrete Mathematics 7, 245–259 (1994)

    MATH  MathSciNet  Google Scholar 

  5. Cunningham W.H.: Optimal attack and reinforcement of a network. Journal of ACM 32, 549–561 (1985)

    Google Scholar 

  6. Didi Biha, M., Mahjoub, A.R.: k-edge connected polyhedra on series-parallel graphs. Operations Research Letters 19, 71–78 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  7. Fortz B.: Design of Survivable Networks with Bounded Rings. Vol. 2 Network Theory and Applications. Kluwer Academic Publishers, 2000

  8. Fortz, B., Labbé, M., Maffioli, F.: Solving the Two-Connected Network with Bounded Meshes Problem. Operations Research, 48 (6), 866–877 November-December 2000

    MathSciNet  Google Scholar 

  9. Fortz B., Labbé M.: Polyhedral results for two-connected networks with bounded rings. Mathematical Programming 93 (1), 27–54 2002

    Google Scholar 

  10. Fortz, B., Mahjoub, A.R., McCormick, S.T., Pesneau, P.: Two-edge connected subgraphs with bounded rings: Polyhedral results and Branch-and-Cut. Working paper 98/03 Institut d'Administration et de Gestion Universtié Catholique de Louvain, Belgique, 2003

  11. Fortz, B., Labbé, M.: Two-connected networks with rings of bounded cardinality. Computational Optimization and Applications 27, 123–148 2004

    Google Scholar 

  12. Goldberg, A.V., Tarjan, R.E.: A New Approach to the Maximum-Flow Problem. Journal of the Association for Computing Machinery 35 (4), 921–940, October 1988

    Google Scholar 

  13. Gomory, R.E., Hu, T.C.: Multi-Terminal Network Flows. SIAM Journal on Applied Mathematics 9 (4), 551–570, December 1961

    MathSciNet  Google Scholar 

  14. Gourdin, E., Liau, B.: Personnal Communication 2003

  15. Grötschel, M., Monma, C.L., Stoer, M.: Design of Survivable Networks. chapter 10, pp. 617–672. Handbooks in Operations Research and Management Science. Elsevier, North-Holland Amsterdam. 1995

  16. Gusfield, D.: Very Simple Methods for All Pairs Network Flow Analysis. SIAM Journal on Computing 19 (1), 143–155 February 1990

    MathSciNet  Google Scholar 

  17. Hao, J., Orlin, J. B.: A faster algorithm for finding the minimum cut in a graph. Proc. of 3rd ACM-SIAM Symp. on Discrete Algorithms 1992, pp. 165–174

  18. Itai, A., Perl, Y., Shiloach, Y.: The Complexity of Finding Maximum Disjoint Paths with Length Constraints. Networks 12, 277–286 (1982)

    MATH  MathSciNet  Google Scholar 

  19. Kerivin, H., Mahjoub, A.R.: Design of Survivable Networks: A Survey. To appear in Networks 2004

  20. Ladányi, L., Ralphs, T.K., Trotter, L.E.: Computational Combinatorial Optimization: Optimal or Provably Near-Opimal Solutions. Branch Cut and Price: Sequential and Parallel 223–260. Lecture Notes in Computer Science. Springer-Verlag, September 2001

  21. Mahjoub, A.R.: Two-edge connected spanning subgraphs and polyhedra. Mathematical Programming 64, 199–208 1994

    Google Scholar 

  22. McCormick, S.T.: Personnal Communication 2001

  23. Tsong-Ho Wu.: Fiber Network Service Survivability. Artech House Inc. 1992

  24. Williamson, D.P.: Lecture Notes on Approximation Algorithms. IBM Research Division 1999

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. R. Mahjoub.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Fortz, B., Mahjoub, A., McCormick, S. et al. Two-edge connected subgraphs with bounded rings: Polyhedral results and Branch-and-Cut. Math. Program. 105, 85–111 (2006). https://doi.org/10.1007/s10107-005-0576-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10107-005-0576-5

Mathematics Subject Classification (1991)

Navigation