Path and Ancestor Queries on Trees with Multidimensional Weight Vectors
October 02, 2019 Β· Declared Dead Β· π International Symposium on Algorithms and Computation
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
Meng He, Serikzhan Kazi
arXiv ID
1910.01147
Category
cs.DS: Data Structures & Algorithms
Citations
2
Venue
International Symposium on Algorithms and Computation
Last Checked
4 months ago
Abstract
We consider an ordinal tree $T$ on $n$ nodes, with each node assigned a $d$-dimensional weight vector $\pnt{w} \in \{1,2,\ldots,n\}^d,$ where $d \in \mathbb{N}$ is a constant. We study path queries as generalizations of well-known {\textit{orthogonal range queries}}, with one of the dimensions being tree topology rather than a linear order. Since in our definitions $d$ only represents the number of dimensions of the weight vector without taking the tree topology into account, a path query in a tree with $d$-dimensional weight vectors generalize the corresponding $(d+1)$-dimensional orthogonal range query. We solve {\textit{ancestor dominance reporting}} problem as a direct generalization of dominance reporting problem, %in time $Γ((\lg^{d-1} n)/(\lg\lg n)^{d-2}+k)$ in time $Γ(\lg^{d-1}{n}+k)$ %and space of $Γ(n(\lg n)^{d-1}/(\lg \lg n)^{d-2})$ words, and space of $Γ(n\lg^{d-2}n)$ words, where $k$ is the size of the output, for $d \geq 2.$ We also achieve a tradeoff of $Γ(n\lg^{d-2+\eps}{n})$ words of space, with query time of $Γ((\lg^{d-1} n)/(\lg\lg n)^{d-2}+k),$ for the same problem, when $d \geq 3.$ We solve {\textit{path successor problem}} in $Γ(n\lg^{d-1}{n})$ words of space and time $Γ(\lg^{d-1+\eps}{n})$ for $d \geq 1$ and an arbitrary constant $\eps > 0.$ We propose a solution to {\textit{path counting problem}}, with $Γ(n(\lg{n}/\lg\lg{n})^{d-1})$ words of space and $Γ((\lg{n}/\lg\lg{n})^{d})$ query time, for $d \geq 1.$ Finally, we solve {\textit{path reporting problem}} in $Γ(n\lg^{d-1+\eps}{n})$ words of space and $Γ((\lg^{d-1}{n})/(\lg\lg{n})^{d-2}+k)$ query time, for $d \geq 2.$ These results match or nearly match the best tradeoffs of the respective range queries. We are also the first to solve path successor even for $d = 1$.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
π Similar Papers
In the same crypt β Data Structures & Algorithms
π
π
The Cartographer
R.I.P.
π»
Ghosted
Route Planning in Transportation Networks
R.I.P.
π»
Ghosted
Near-linear time approximation algorithms for optimal transport via Sinkhorn iteration
R.I.P.
π»
Ghosted
Hierarchical Clustering: Objective Functions and Algorithms
R.I.P.
π»
Ghosted
Graph Isomorphism in Quasipolynomial Time
π
π
The Cartographer
Simulation optimization: A review of algorithms and applications
Died the same way β π» Ghosted
R.I.P.
π»
Ghosted
Federated Learning: Strategies for Improving Communication Efficiency
R.I.P.
π»
Ghosted
In-Datacenter Performance Analysis of a Tensor Processing Unit
R.I.P.
π»
Ghosted
Deep Convolutional Neural Networks for Computer-Aided Detection: CNN Architectures, Dataset Characteristics and Transfer Learning
R.I.P.
π»
Ghosted