Abstract
In this paper we newly define a generalized edge-ranking of a graph G as follows: for a positive integer c, a c-edge-ranking of G is a labeling (ranking) of the edges of G with integers such that, for any label i, deletion of all edges with labels > i leaves connected components, each having at most c edges with label i. The problem of finding an optimal c-edge-ranking of G, that is, a c-edge-ranking using the minimum number of ranks, has applications in scheduling the manufacture of complex multi-part products; it is equivalent to finding a c-edge-separator tree of G having the minimum height. We present an algorithm to find an optimal c-edge-ranking of a given tree T for any positive integer c in time O(n 2 log δ), where n is the number of vertices in T and δ is the maximum vertex-degree of T. Our algorithm is faster than the best algorithm known for the case c=1.
Preview
Unable to display preview. Download preview PDF.
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, Reading, MA, 1974.
H. Bodlaender, J. S. Deogun, K. Jansen, T. Kloks, D. Kratsch, H. Müller, and Zs. Tuza, Rankings of graphs, Proc. of the International Workshop on Graph-Theoretic Concepts in Computer Science, Lecture Notes in Computer Science, Springer Verlag, 903 (1994), pp. 292–304.
P. de la Torre, R. Greenlaw, and A. A. Schäffer, Optimal edge ranking of trees in polynomial time, Algorithmica, 13 (1995), pp. 592–618.
P. de la Torre, R. Greenlaw, and A. A. Schäffer, A note on Deogun and Peng's edge ranking algorithm, Technical Report 93-13, Dept. of Computer Science, Univ. of New Hampshire, Durham, New Hampshire 03824, USA, 1993.
J. S. Deogun and Y. Peng, Edge ranking of trees, Congressus Numerantium, 79 (1990), pp. 19–28.
A. V. Iyer, H. D. Ratliff, and G. Vijayan, Optimal node ranking of trees, Information Processing Letters, 28 (1988), pp. 225–229.
A. V. Iyer, H. D. Ratliff, and G. Vijayan, Parallel assembly of modular products — art analysis, Technical Report PDRC, Technical Report 88-06, Georgia Institute of Technology, 1988.
A. V. Iyer, H. D. Ratliff, and G. Vijayan, On an edge-ranking problem of trees and graphs, Discrete Applied Mathematics, 30 (1991), pp. 43–52.
N. Megiddo, Applying parallel computation algorithms in the design of serial algorithms, Journal of the ACM, 30 (1983), pp. 852–865.
A. Pothen, The complexity of optimal elimination trees, Technical Report CS-88-13, Pennsylvania State University, USA, 1988.
A. A. Schäffer, Optimal node ranking of trees in linear time, Information Processing Letters, 33 (1989/90), pp. 91–96.
X. Zhou, H. Nagai, and T. Nishizeki, Generalized vertex-rankings of trees, Information Processing Letters, 56 (1995), pp. 321–328.
X. Zhou and T. Nishizeki, An efficient algorithm for edge-ranking trees, Proc. of the 2nd. European Symp. on Algorithms, Lecture Notes in Computer Science, Springer-Verlag, 855 (1994), pp. 118–129.
X. Zhou and T. Nishizeki, Finding optimal edge-rankings of trees, Proc. of the 6th Annual ACM-SIAM Symp. on Discrete Algorithms, 1995, pp. 122–131.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zhou, X., Kashem, M.A., Nishizeki, T. (1997). Generalized edge-rankings of trees. In: d'Amore, F., Franciosa, P.G., Marchetti-Spaccamela, A. (eds) Graph-Theoretic Concepts in Computer Science. WG 1996. Lecture Notes in Computer Science, vol 1197. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-62559-3_31
Download citation
DOI: https://doi.org/10.1007/3-540-62559-3_31
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62559-9
Online ISBN: 978-3-540-68072-7
eBook Packages: Springer Book Archive