Abstract

Given an undirected graph $G = ( V,E )$, it is known that its edge-connectivity $\lambda ( G )$ can be computed by solving $O( | V | )$ max-flow problems. The best time bounds known for the problem are $O( \lambda ( G ) | V |^2 )$, due to Matula (28th IEEE Symposium on the Foundations of Computer Science, 1987, pp. 249–251) if G is simple, and $O( | E |^{3/2} | V | )$, due to Even and Tarjan (SIAM J. Comput., 4 (1975), pp. 507–518) if G is multiple.
An $O( | E | + \min \{ \lambda ( G ) | V |^2,p | V | + | V |^2 \log | V | \} )$ time algorithm for computing the edge-connectivity $\lambda ( G )$ of a multigraph $G = ( V,E )$, where $p ( \leqq | E | )$ is the number of pairs of nodes between which G has an edge, is proposed. This algorithm does not use any max-flow algorithm but consists only of $| V |$ times of graph searches and edge contractions. This method is then extended to a capacitated network to compute its minimum cut capacity in $O ( | V | | E | + | V |^2 \log | V | )$ time.

MSC codes

  1. 05C40
  2. 68C25

Keywords

  1. undirected multigraphs
  2. edge-connectivity
  3. capacitated networks
  4. maximum flows
  5. minimum cuts
  6. polynomial time algorithms

Get full access to this article

View all available purchase options and get full access to this article.

References

1.
Claude Berge, Graphs and hypergraphs, North-Holland Publishing Co., Amsterdam, 1973xiv+528
2.
Shimon Even, R. Endre Tarjan, Network flow and testing graph connectivity, SIAM J. Comput., 4 (1975), 507–518
3.
M. L. Fredman, R. E. Tarjan, Fibonacci heaps and their uses in improved optimization algorithms, Proc. 25th Symposium on the Foundations of Computer Science, Singer Island, FL, 1984, 338–346
4.
Zvi Galil, Finding the vertex connectivity of graphs, SIAM J. Comput., 9 (1980), 197–199
5.
A. V. Goldberg, R. E. Tarjan, A new approach to the maximum flow problem, Proc. 18th ACM Symposium on the Theory of Computing, Berkeley, CA, 1986, 136–146
6.
R. E. Gomory, T. C. Hu, Multi-terminal network flows, J. Soc. Indust. Appl. Math., 9 (1961), 551–570
7.
D. W. Matula, Determining edge connectivity in $O(nm)$, Proc. 28th IEEE Symposium on the Foundations of Computer Science, Los Angeles, CA, 1987, 249–251
8.
Hiroshi Nagamochi, Toshihide Ibaraki, A linear-time algorithm for finding a sparse k-connected spanning subgraph of a k-connected graph, Algorithmica, 7 (1992), 583–596
9.
H. Nagamochi, T. Ibaraki, Counting the number of minimum cuts in undirected multigraphs, IEEE Trans. on Reliability, to appear
10.
T. Nishizeki, S. Poljak, Highly connected factors with a small number of edges, 1989, preprint
11.
C. P. Schnorr, Bottlenecks and edge connectivity in unsymmetrical networks, SIAM J. Comput., 8 (1979), 265–274

Information & Authors

Information

Published In

cover image SIAM Journal on Discrete Mathematics
SIAM Journal on Discrete Mathematics
Pages: 54 - 66
ISSN (online): 1095-7146

History

Submitted: 10 January 1990
Accepted: 26 October 1990
Published online: 8 August 2006

MSC codes

  1. 05C40
  2. 68C25

Keywords

  1. undirected multigraphs
  2. edge-connectivity
  3. capacitated networks
  4. maximum flows
  5. minimum cuts
  6. polynomial time algorithms

Authors

Affiliations

Metrics & Citations

Metrics

Citations

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

Cited By

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share on social media