Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Parallel Shortcutting of Rooted Trees

Published: 01 April 1997 Publication History

Abstract

First it is shown that for any rooted treeTwithnvertices, and parameterm n, there is a “shortcutting” setSof at mostmarcs from the transitive closureT* ofTsuch for any (v,w) T*, there is a dipath inT Sfromvtowof lengthO( (m,n)). An equivalent result has been achieved by7, but our proof is algorithmically simpler, and, in particular, it lends itself well to parallelization. More precisely, suppose that weights from a semigroup are assigned to the arcs ofT. Then we can preprocessTin timeO(logn) withO(m/logn) processors on a CREW PRAM such that for any (v,w) T*, we can find the weight of the path fromvtowinO( (m,n)) sequential time.2have claimed that such a parallelization is possible for Chazelle's result. This claim is used in the optimal parallel sensitivity analysis for minimum spanning trees by11. However, Alon and Schieber did not give the details of the parallelization. Here we present a full proof, and our algorithms, both the sequential and the parallel versions, are rather simple, hence likely to be of practical relevance.

References

[1]
W. Ackermann, Zum Hilbertchen aufbau der reellen zahlen, Math. Ann., 99 (1928) 118-133.
[2]
N. Alon, B. Schieber, Technical Report 71/87 (1987).
[3]
O. Berkman, U. Vishkin, Recursive star-tree parallel data structure, SIAM J. Comput., 22 (1993) 221-242.
[4]
H. Bodlaender, G. Tel, N. Santoro, Trade-offs in non-reversing diameter, Nordic J. Comput., 1 (1994) 111-134.
[5]
M. L. Bonet, S. R. Buss, 1991, On the deduction rule and the number of proof lines, Proceedings, 6th Annual IEEE Symposium on Logic in Computer Science, 286, 297, IEEE Press, New York
[6]
R.P. Brent, The parallel evaluation of general arithmetic expressions, Assoc. Comput. Mach., 21 (1974) 201-208.
[7]
B. Chazelle, Computing on a free tree via complexity preserving mappings, Algorithmica, 2 (1987) 337-361.
[8]
C.C.Y. Chen, S.K. Das, Breadth-first traversal of trees and integer sorting in parallel, Inform. Process. Lett., 41 (1992) 39-49.
[9]
R. Cole, U. Vishkin, The accelerated centroid decomposition technique for optimal parallel tree evaluation in logarithmic time, Algorithmica, 3 (1988) 329-346.
[10]
S. Cook, C. Dwork, R. Reischuk, Upper and lower time bounds for parallel random access machines without simultaneous writes, SIAM J. Comput., 15 (1980) 87-97.
[11]
B. Dixon, Ph.D. thesis (1993).
[12]
D. Harel, R.E. Tarjan, Fast algorithms for finding nearest common ancestors, SIAM J. Comput., 13 (1984) 338-355.
[13]
R. Karp, V. Ramachandran, Parallel algorithms for shared-memory machines, Elsevier, Amsterdam, 1990.
[14]
J.A. La Poutré, Technical Report RUU-CS-89-19 (1989).
[15]
N. Santoro, 1988, (Time×space)-efficient implementations of hierarchical conceptual models, Proceedings, 14th International Workshop on Graph-Theoretic Concepts in Computer Science, J. van Leeuwen, Lecture Notes in Computer Science, 334, 180, 189, Springer-Verlag, Berlin
[16]
B. Schieber, U. Vishkin, On finding lowest common ancestors; Simplification and parallelization, SIAM J. Comput., 17 (1988) 1253-1262.
[17]
R.E. Tarjan, Efficiency of a good but not linear set union algorithm, J. Assoc. Comput. Mach., 22 (1975) 215-225.
[18]
M. Thorup, On shortcutting digraphs, in: Lecture Notes in Computer Science, 657, Springer-Verlag, Berlin, 1993, pp. 205-211.
[19]
M. Thorup, Ph.D. thesis (1993).
[20]
M. Thorup, Shortcutting planar digraphs, Combin. Probab. Comput., 4 (1995) 287-315.
[21]
A. C. Yao, 1982, Space¿time tradeoff for answering range queries, Proceedings, 14th Annual ACM Symposium on Theory of Computing, 128, 136, ACM Press, New York

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Journal of Algorithms
Journal of Algorithms  Volume 23, Issue 1
April 1997
206 pages
ISSN:0196-6774
Issue’s Table of Contents

Publisher

Academic Press, Inc.

United States

Publication History

Published: 01 April 1997

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Shortest Beer Path Queries in Outerplanar GraphsAlgorithmica10.1007/s00453-022-01045-485:6(1679-1705)Online publication date: 15-Dec-2022
  • (2017)A hierarchy of lower bounds for sublinear additive spannersProceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3039686.3039722(568-576)Online publication date: 16-Jan-2017
  • (2017)Shortcutting directed and undirected networks with a degree constraintDiscrete Applied Mathematics10.1016/j.dam.2016.12.016220:C(91-117)Online publication date: 31-Mar-2017
  • (2014)Steiner transitive-closure spanners of low-dimensional posetsCombinatorica10.1007/s00493-014-2833-934:3(255-277)Online publication date: 1-Jun-2014
  • (2013)Sparse Euclidean Spanners with Tiny DiameterACM Transactions on Algorithms10.1145/2483699.24837089:3(1-33)Online publication date: 1-Jun-2013
  • (2011)An optimal-time construction of sparse Euclidean spanners with tiny diameterProceedings of the twenty-second annual ACM-SIAM symposium on Discrete algorithms10.5555/2133036.2133101(820-839)Online publication date: 23-Jan-2011
  • (2010)Transitive-closure spannersProperty testing10.5555/1986603.1986615(167-196)Online publication date: 1-Jan-2010
  • (2010)Transitive-closure spannersProperty testing10.5555/1980617.1980629(167-196)Online publication date: 1-Jan-2010
  • (2010)Balancing degree, diameter and weight in Euclidean spannersProceedings of the 18th annual European conference on Algorithms: Part I10.5555/1888935.1888943(48-59)Online publication date: 6-Sep-2010
  • (2010)Lower bounds for local monotonicity reconstruction from transitive-closure spannersProceedings of the 13th international conference on Approximation, and 14 the International conference on Randomization, and combinatorial optimization: algorithms and techniques10.5555/1886521.1886557(448-461)Online publication date: 1-Sep-2010
  • Show More Cited By

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media