Fast Algorithms for Finding Nearest Common Ancestors

From MaRDI portal
Revision as of 12:56, 4 February 2024 by Import240129110113 (talk | contribs) (Created automatically from import240129110113)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Publication:3319776

DOI10.1137/0213024zbMath0535.68022OpenAlexW2011999472WikidataQ29029956 ScholiaQ29029956MaRDI QIDQ3319776

Dov Harel, Robert Endre Tarjan

Publication date: 1984

Published in: SIAM Journal on Computing (Search for Journal in Brave)

Full work available at URL: https://semanticscholar.org/paper/8867d059dda279b1aed4a0301e4e46f9daf65174




Related Items (only showing first 100 items - show all)

Parallel dynamic lowest common ancestorsOptimal pointer algorithms for finding nearest common ancestors in dynamic treesLinear-time heuristics for minimum weight rectangulationTime-Space Trade-Offs for Longest Common ExtensionsFaster enumeration of all spanning trees of a directed graphTriply-logarithmic upper and lower bounds for minimum, range minima, and related problems with integer inputsPath-Fault-Tolerant Approximate Shortest-Path TreesA Faster Computation of All the Best Swap Edges of a Tree SpannerOptimal Algorithms for Running Max and Min Filters on Random InputsInductive computations on graphs defined by clique-width expressionsThe use of a pruned modular decomposition for \textsc{maximum matching} algorithms on some graph classesLongest Common Extensions in TreesLongest Common Extensions in Sublinear SpaceRange Minimum Query Indexes in Higher DimensionsInternal shortest absent word queries in constant time and linear spaceA general algorithmic scheme for combinatorial decompositions with application to modular decompositions of hypergraphsFinding cores of limited lengthComplete edge-colored permutation graphsTight bound for the number of distinct palindromes in a treeChecking whether a word is Hamming-isometric in linear timeString Indexing with Compressed PatternsResilient level ancestor, bottleneck, and lowest common ancestor queries in dynamic treesShortest beer path queries in outerplanar graphsStrong Connectivity in Directed Graphs under Failures, with ApplicationsFast Algorithms for Computing Tree LCSPartial and simultaneous transitive orientations via modular decompositionsGeometric hitting set for line-constrained disksDynamic convex hulls under window-sliding updatesA duality based 2-approximation algorithm for maximum agreement forestEfficient Algorithms for SNP Haplotype Block Selection ProblemsReconstructing parameterized strings from parameterized suffix and LCP arraysA Path Cover Technique for LCAs in DagsFinding diameter-reducing shortcuts in treesReconstructing parameterized strings from parameterized suffix and LCP arraysUnnamed ItemThe longest common substring problemDouble string tandem repeatsFitting a Step Function to a Point SetFaster Swap Edge Computation in Minimum Diameter Spanning TreesCompact and localized distributed data structuresSimpler and Incremental Consistency Checking and Arc Consistency Filtering Algorithms for the Weighted Spanning Tree ConstraintStrong Steiner Tree Approximations in PracticeDensity Independent Algorithms for Sparsifying k-Step Random WalksFast and Deterministic Approximations for k-Cut.Secure Authenticated ComparisonsShortest-Path Queries in Geometric NetworksFAST ALGORITHMS FOR 3-D DOMINANCE REPORTING AND COUNTINGPARENT QUERIES OVER DYNAMIC BALANCED PARENTHESIS STRINGSSpaces, Trees, and ColorsForty Years of Text IndexingUnnamed ItemOptimal parallel suffix tree constructionEuler is standing in line dial-a-ride problems with precedence-constraintsA linear‐time algorithm for broadcast domination in a treeAn improved algorithm for diameter-optimally augmenting paths in a metric spaceUnnamed ItemA simpler minimum spanning tree verification algorithmA linear-space data structure for range-LCP queries in poly-logarithmic timeCompressed indexes for approximate string matchingApproximation algorithms for graph augmentationFast incremental planarity testingA linear-time algorithm for radius-optimally augmenting paths in a metric spaceFrom Gene Trees to Species Trees through a Supertree ApproachA Fully Dynamic Reachability Algorithm for Directed Graphs with an Almost Linear Update TimeCovering uncertain points in a treeRange LCPSome Remarks on Superposition Based on Watson-Crick-Like ComplementarityA Novel Algorithm for the All-Best-Swap-Edge Problem on Tree SpannersSome Results for Elementary OperationsA Linear-Time Algorithm for Seeds ComputationWhat’s Behind BlastDynamic algorithms for graphs of bounded treewidthNC Algorithms for Computing a Perfect Matching and a Maximum Flow in One-Crossing-Minor-Free GraphsSmall-space LCE data structure with constant-time queriesFaster Approximate Diameter and Distance Oracles in Planar GraphsOrthogonal Range Searching for Text IndexingArray Range QueriesPARALLEL RANGE MINIMA ON COARSE GRAINED MULTICOMPUTERSEfficient maximum matching algorithms for trapezoid graphsRandom Access to Grammar-Compressed Strings and TreesHow to Keep an Eye on Small ThingsUnnamed ItemLongest Lyndon Substring After EditNon-Overlapping Indexing - Cache ObliviouslyLongest substring palindrome after editThe Heaviest Induced Ancestors Problem RevisitedSequential and parallel algorithms for the NCA problem on pure pointer machinesNew algorithms for the LCA problem and the binary tree reconstruction problemFinding level-ancestors in treesFinding lowest common ancestors in arbitrarily directed treesRay shooting in polygons using geodesic triangulationsUnit-cost pointers versus logarithmic-cost addressesPattern matching in a digitized imageA constant update time finger search treeCommon intervals of treesOnline timestamped text indexingLongest common extensions in treesOrder-preserving indexingParameterized complexity dichotomy for \textsc{Steiner Multicut}Almost fully-parallel parentheses matching






This page was built for publication: Fast Algorithms for Finding Nearest Common Ancestors