Skip to main content

Polynomial Time Algorithms for Edge-Connectivity Augmentation of Hamiltonian Paths

  • Conference paper
  • First Online:
Algorithms and Computation (ISAAC 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2223))

Included in the following conference series:

Abstract

Given a graph G of n vertices and m edges, and given a spanning subgraph H of G, the problem of finding a minimum weight set of edges of G, denoted as Aug2(H,G), to be added to H to make it 2-edge connected, is known to be NP-hard. In this paper, we present polynomial time effcient algorithms for solving the special case of this classic augmentation problem in which the subgraph H is a Hamiltonian path of G. More precisely, we show that if G is unweighted, then Aug2(H,G) can be computed in O(m) time and space, while if G is non-negatively weighted, then Aug2(H,G) can be comp uted in O(m+n log n) time and O(m) space. These results have an interesting application for solving a survivability problem on communication networks.

This work has been partially supported by the CNR-Agenzia 2000 Program, under Grants No. CNRC00CAB8 and CNRG003EF8, and by the Research Project REACTION, partially funded by the Italian Ministry of University.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. V. Aho, J. E. Hopcroft and J. D. Ullman, The design and analysis of computeralgorithms, Addison Wesley, (1974).

    Google Scholar 

  2. G. S. Brodal, Worst-case effcient priority queues, Proc. 7th Annual ACM-SIAMSymp. on Discrete Algorithms (SODA’96), ACM/IEEE Computer Society, 52–58.

    Google Scholar 

  3. K. P. Eswaran and R. E. Tarjan, Augmentation problems, SIAM Journal on Computing,5 (1976) 653–665.

    Article  MathSciNet  MATH  Google Scholar 

  4. A. Frank, Augmenting graphs to meet edge-connectivity requirements, SIAM Journalon Discrete Mathematics, 5 (1992) 25–53.

    Article  MathSciNet  MATH  Google Scholar 

  5. G. N. Frederickson and J. Jájá, On the relationshipb etween the biconnectivityaugmentation problems, SIAM Journal on Computing, 10 (1981) 270–283.

    Article  MathSciNet  Google Scholar 

  6. H. N. Gabow, Application of a poset representation to edge connectivity andgraph rigidity, Proc. 32nd Ann. IEEE Symp. on Foundations of Computer Science(FOCS’91), IEEE Computer Society, 812–821.

    Google Scholar 

  7. A. Galluccio and G. Proietti, Towards a 4/3-approximation algorithm for biconnectivity,IASI-CNR Technical report R. 506, June 1999. Submitted for publication.

    Google Scholar 

  8. M. Grötschel, C. L. Monma and M. Stoer, Design of survivable networks, in Handbooks in OR and MS, Vol. 7, Elsevier (1995) 617–672.

    MathSciNet  MATH  Google Scholar 

  9. S. Khuller and R. Thurimella, Approximations algorithms for graph augmentation,Journal of Algorithms, 14 (1993) 214–225.

    Article  MathSciNet  MATH  Google Scholar 

  10. S. Khuller, Approximation algorithms for finding highly connected subgraphs, in Approximation Algorithms for NP-Hard Problems, Dorit S. Hochbaum Eds., PWSPublishing Company, Boston, MA, 1996.

    Google Scholar 

  11. S. Khuller and U. Vishkin, Biconnectivity approximations and graph carvings,Journal of the ACM, 41(2) (1994) 214–235.

    Article  MathSciNet  MATH  Google Scholar 

  12. R. H. Möhring, F. Wagner and D. Wagner, VLSI network design, in Handbooks inOR and MS, Vol. 8, Elsevier (1995) 625–712.

    MathSciNet  MATH  Google Scholar 

  13. H. Nagamochi and T. Ibaraki, An approximation for finding a smallest 2-edgeconnected subgraph containing a specified spanning tree, Proc. 5th Annual InternationalComputing and Combinatorics Conference (COCOON’99), Vol. 1627 of Lecture Notes in Computer Science, Springer, 31–40.

    MATH  Google Scholar 

  14. S. Vempala and A. Vetta, Factor 4/3 approximations for minimum 2-connectedsubgraphs, Proc. 3rd Int. Workshop on Approximation Algorithms for CombinatorialOptimization Problems (APPROX 2000), Vol. 1913 of Lecture Notes in ComputerScience, Springer, 262–273.

    Google Scholar 

  15. T. Watanabe and A. Nakamura, Edge-connectivity augmentation problems, Journalof Computer and System Sciences, 35(1) (1987) 96–144.

    Article  MathSciNet  MATH  Google Scholar 

  16. P. Winter, Steiner problem in networks: a survey, Networks, 17 (1987) 129–167.

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Galluccio, A., Proietti, G. (2001). Polynomial Time Algorithms for Edge-Connectivity Augmentation of Hamiltonian Paths. In: Eades, P., Takaoka, T. (eds) Algorithms and Computation. ISAAC 2001. Lecture Notes in Computer Science, vol 2223. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45678-3_30

Download citation

  • DOI: https://doi.org/10.1007/3-540-45678-3_30

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42985-2

  • Online ISBN: 978-3-540-45678-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics