Abstract
We introduce a new kind of graph called “multi-edge graph” which arises in many applications such as finite state Markov chains and broadcasting communication networks. A cluster in such a graph is a set of nodes such that for any ordered pair of nodes, there is a path of multi-edges from one to the other such that these edges remain within the same set. We give two algorithms to partition a multi-edge graph into maximal clusters. Both these algorithms are based on the depth-first search algorithm to find strongly connected components of the directed graph. We also discuss some applications of clustering in multi-edge graphs.
Similar content being viewed by others
References
A. V. Aho, J. E. Hopcroft and J. D. Ullman,The Design and Analysis of Computer Algorithms, Addison-Wesley, 1974.
C. Berge,Graphs and Hypergraphs, American Elsevier Pub. Co., New York, 1973.
C. Berge,The Theory of Graphs and its Applications, John Wiley, New York, 1962.
F. Harary,Graph Theory, Addison Wesley, Reading, Mass., 1969.
S. Even,Graph Algorithms, Computer Science Press, 1979.
L. C. M. Kallenberg,Linear programming and finite Markovian control problems, Mathematical Centre Tracts 148, Amsterdam, 1983.
J. G. Kemeny and J. L. Snell,Finite Markov Chains, Springer-Verlag, New York, 1976.
E. L. Lawler,Combinatorial Optimization: Networks and Matroids, Holt, Rinehart and Winston, New York, 1976.
W. Mayeda,Graph Theory, John Wiley and Sons, New York, 1972.
J. A. McHugh,Algorithmic Graph Theory, Prentice Hall, New Jersey, 1990.
K. W. Ross and R. Varadarajan,Markov decision processes with sample path constraints: The communicating case, Operations Research, Vol. 37, Sept–Oct. 1989, pp. 780–790.
S. M. Ross,Applied Probability Models with Optimization Applications, Holden-Day, San Francisco, 1971.
R. E. Tarjan,Depth first search and linear graph algorithms, SIAM Journal on Computing, 1, pp. 146–160.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Varadarajan, R. Partitioning multi-edge graphs. BIT 30, 450–463 (1990). https://doi.org/10.1007/BF01931660
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01931660