Abstract
A new optimal parallel algorithm for 3-colouring rooted trees with maximum degree Δ is presented. The algorithm runs in O(Δ log n/log log n) time on a CRCW PRAM using O(Δ n log log n/log n) processors. This technique is used to develop optimal algorithms for several graph problems including (Δ+1)-colouring of constant degree graphs, 7-colouring of planar graphs or finding a maximal independent set in a planar graph. The technique can be applied to expression tree evaluation as well and yields an optimal logarithmic time algorithm.
Preview
Unable to display preview. Download preview PDF.
References
K. Abrahamson, N. Dadoun, D.G. Kirkpatrick and T. Przytycka, "A simple parallel tree contraction algorithm", J. Algorithms, 10 (1989), pp.287–302.
R. Cole and U. Vishkin, "The accelerated centroid decomposition technique for optimal parallel tree evaluation in logarithmic time", Algorithmica, 3 (1988a), pp. 329–346.
R. Cole and U. Vishkin, "Faster optimal parallel prefix sums and list ranking", Inform. and Comput., 81 (1989), pp.334–352.
H. Gazit, G.L. Miller and S.H. Teng, "Optimal tree contraction in an EREW model", in S.K. Tewkesbury, B.W. Dickinson and S.C. Schwartz, editors, Concurrent Computations: Algorithms, Architecture and Technology, Plenum Press, New York, 1988.
A. Gibbons and W. Rytter, "Efficient parallel algorithms", Cambridge University Press, Cambridge, 1988.
A. Gibbons and W. Rytter, "Optimal parallel algorithms for dynamic expression evaluation and context-free recognition", Inform. and Comput., 81 (1989), pp.32–45.
A. V. Goldberg, S. A. Plotkin and G. E. Shannon, "Parallel symmetry — breaking in sparse graphs", SIAM J. Disc. Math., 1 (1988), pp.434–446.
M. Goldberg and T. Spencer, "Constructing a maximal independent set in parallel", SIAM J. Disc. Math., 2 (1989), pp.322–328.
T. Hagerup, "Optimal parallel algorithms on planar graphs", in J.H. Reif, editor, VLSI Algorithms and Architectures, Lecture Notes in Computer Science 319, Springer-Verlag, New York, Berlin, 1988, pp. 24–32.
F. Harary, "Graph theory", Addison Wesley, Reading, Mass., 1969.
S.R. Kosaraju and A.L. Delcher, "Optimal parallel evaluation of tree — structured computations by raking", in J.H. Reif, editor, VLSI Algorithms and Architectures, Lecture Notes in Computer Science, 319, Springer-Verlag, New York, Berlin, 1988, pp.101–110.
M. Luby, "Removing randomness in parallel computation without a processor penalty", in Proc. 29th Annual IEEE Symp. on Foundations of Computer Science, 1988, pp.162–173.
G.L.Miller and J.H. Reif, "Parallel tree contraction and its application", in Proc. 26th Annual IEEE Symp. on Foundations of Computer Science, 1985, pp.478–489.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rajčáni, P. (1990). Optimal parallel 3-colouring algorithm for rooted trees and its application. In: Dassow, J., Kelemen, J. (eds) Aspects and Prospects of Theoretical Computer Science. IMYCS 1990. Lecture Notes in Computer Science, vol 464. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-53414-8_43
Download citation
DOI: https://doi.org/10.1007/3-540-53414-8_43
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-53414-3
Online ISBN: 978-3-540-46869-1
eBook Packages: Springer Book Archive