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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
A. V. Aho, J. E. Hopcroft and J. D. Ullman, The design and analysis of computeralgorithms, Addison Wesley, (1974).
G. S. Brodal, Worst-case effcient priority queues, Proc. 7th Annual ACM-SIAMSymp. on Discrete Algorithms (SODA’96), ACM/IEEE Computer Society, 52–58.
K. P. Eswaran and R. E. Tarjan, Augmentation problems, SIAM Journal on Computing,5 (1976) 653–665.
A. Frank, Augmenting graphs to meet edge-connectivity requirements, SIAM Journalon Discrete Mathematics, 5 (1992) 25–53.
G. N. Frederickson and J. Jájá, On the relationshipb etween the biconnectivityaugmentation problems, SIAM Journal on Computing, 10 (1981) 270–283.
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.
A. Galluccio and G. Proietti, Towards a 4/3-approximation algorithm for biconnectivity,IASI-CNR Technical report R. 506, June 1999. Submitted for publication.
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.
S. Khuller and R. Thurimella, Approximations algorithms for graph augmentation,Journal of Algorithms, 14 (1993) 214–225.
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.
S. Khuller and U. Vishkin, Biconnectivity approximations and graph carvings,Journal of the ACM, 41(2) (1994) 214–235.
R. H. Möhring, F. Wagner and D. Wagner, VLSI network design, in Handbooks inOR and MS, Vol. 8, Elsevier (1995) 625–712.
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.
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.
T. Watanabe and A. Nakamura, Edge-connectivity augmentation problems, Journalof Computer and System Sciences, 35(1) (1987) 96–144.
P. Winter, Steiner problem in networks: a survey, Networks, 17 (1987) 129–167.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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