Skip to main content
Log in

Deterministic Õ(nm) Time Edge-Splitting in Undirected Graphs

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

Abstract

This paper presents a deterministic O (nm log n + n2log2n) = Õ (nm) time algorithm for splitting off all edges incident to a vertex s of even degree in a multigraph G, where n and m are the numbers of vertices and links (= vertex pairs between which G has an edge) in G, respectively. Based on this, many graph algorithms using edge-splitting can run faster. For example, the edge-connectivity augmentation problem in an undirected multigraph can be solved in Õ (nm) time, which is an improvement over the previously known randomized Õ (n3) bound and deterministic Õ (n2m) bound.

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. Benczúr, A., “Augmenting undirected connectivity in Õ(n 3) time,” Proc. 26th ACM Symp. on Theory of Comput., 1994, pp. 658–667.

  2. Benczúr A., “A representation of cuts within 6/5 times the edge connectivity with applications,” Proc. 36th IEEE Symp. Found. Comp. Sci., 1995, pp. 92–102.

  3. Bienstock, D. and Günlük, O., “A degree sequence problem related to network design,” Networks, Vol.24, 1994, pp. 195–205.

    Google Scholar 

  4. Cai, G.-R. and Sun, Y.-G., “The minimum augmentation of any graph to k-edge-connected graph,” Networks, Vol.19, 1989, pp. 151–172.

    Google Scholar 

  5. Frank, A., “Augmenting graphs to meet edge-connectivity requirements,” SIAM J. Disc. Math., Vol.5, 1992, pp. 25–53.

    Google Scholar 

  6. Frank, A., “On the edge-connectivity algorithm of Nagamochi and Ibaraki,” Laboratoire Artemis, IMAG, Université J. Fourier, Grenoble, March 1994.

    Google Scholar 

  7. Frank, A., Ibaraki, T. and Nagamochi. H., “On sparse subgraphs preserving connectivity properties,” J. Graph Theory, Vol.17, 1993, pp. 275–281.

    Google Scholar 

  8. Gabow, H. N., “Applications of a poset representation to edge connectivity and graph rigidity,” Proc. 32nd IEEE Symp. Found. Comp. Sci., Puerto Rico, 1991, pp. 812–821.

  9. Gabow, H. N., “Efficient splitting off algorithms for graphs,” Proc. 26th ACM Symp. on Theory of Comput., 1994, pp. 696–705.

  10. Gomory, R. and Hu, T., “Multi-terminal network flows,” SIAM J. on Applied Mathematics, Vol.9, 1961, pp. 551–570.

    Google Scholar 

  11. Goldberg, A. and Tarjan, R., “A new approach to the maximum flow problem,” J. ACM, Vol.35, 1988, pp. 921–940.

    Google Scholar 

  12. Jackson, B., “Some remarks on arc-connectivity, vertex splitting, and orientation in graphs and digraphs,” J. Graph Theory, Vol.12, 1988, pp. 429–436.

    Google Scholar 

  13. Lovász, L., Combinatorial Problems and Exercises, North-Holland 1979.

  14. Mao-cheng, C. and Fleischner, H., “An Eulerian trail traversing specified edges in given order,” J. Graph Theory, Vol.19, 1995, pp. 137–144.

    Google Scholar 

  15. Nagamochi, H. and Ibaraki, T., “A linear-time algorithm for finding a sparse k-connected spanning subgraph of a k-connected graph,” Algorithmica, Vol.7, 1992, pp. 583–596.

    Google Scholar 

  16. Nagamochi, H. and Ibaraki, T., “Computing edge-connectivity of multigraphs and capacitated graphs,” SIAM J. Disc. Math., Vol.5, 1992, pp. 54–66.

    Google Scholar 

  17. Nagamochi, H., Ono, T. and Ibaraki, T., “Implementing an efficient minimum capacity cut algorithm,” Math. Prog., Vol.67, 1994, pp. 325–341.

    Google Scholar 

  18. Nagamochi, H., Nishimura, K. and Ibaraki, T., “Computing all small cuts in undirected networks,” Lectures Notes in Computer Science 834, Springer-Verlag, Ding-Zhu Du and Xiang-Sun Zhang (Eds.), Algorithms and Computation, 5th International Symposium, ISAAC'94 Beijin, Aug. 1994, pp. 190–198.

  19. Nagamochi, H. and Ibaraki, T., “A faster edge splitting algorithm in multigraphs and its application to the edge-connectivity augmentation problem,” Lectures Notes in Computer Science 920, Springer-Verlag, Egon Balas and Jens Clausen (Eds.), 4th Integer Programming and Combinatoric Optimization, IPCO'95 Copenhagen, May 1995, pp. 401–413.

  20. Nagamochi, H. and Ibaraki, T., “A simple and constructive proof of a minimum cut algorithm,” Technical Report #96001, Kyoto University, Department of Applied Mathematics and Physics, 1996.

  21. Nash-Williams, C. St. J. A., “On orientations, connectivity and odd vertex pairings in finite graphs,” Canadian J. Math., Vol.12, 1960, pp. 555–567.

    Google Scholar 

  22. Stoer, M. and Wagner, F., “A simple min cut algorithm,” Lecture Notes in Computer Science 855, Springer-Verlag, the Second Annual European Symposium on Algorithm, Utrecht, the Netherlands, September 1994, pp. 141–147.

  23. Watanabe, T. and Nakamura, A., “Edge-connectivity augmentation problems,” J. Comp. System Sci., Vol.35, 1987, pp. 96–144.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Nagamochi, H., Ibaraki, T. Deterministic Õ(nm) Time Edge-Splitting in Undirected Graphs. Journal of Combinatorial Optimization 1, 5–46 (1997). https://doi.org/10.1023/A:1009739202898

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1009739202898

Keywords

Navigation