Path and Ancestor Queries over Trees with Multidimensional Weight Vectors

Authors

  • Meng He Dalhousie University
  • Serikzhan Kazi Dalhousie University

DOI:

https://doi.org/10.57717/cgt.v4i1.39

Abstract

We consider an ordinal tree T on n nodes, such that each node is assigned a d-dimensional weight vector w in {1,2,...,n}d, where d  is a constant. We study path queries as generalizations of the well-known 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 generalizes the corresponding (d +1)-dimensional orthogonal range query.

Our study yields the following new results. We solve the 2D ancestor dominance reporting problem as a direct generalization of 3D dominance reporting problem, in time O(lg n + k) and space of O(n lg n) words, where k is the size of the output. We solve the path successor problem in O(n lgd-1n) words of space and time O(lgd-1+eps n) for d >= 1 and an arbitrary constant eps > 0. We propose a solution to the path counting problem, with O(n(lg n/lglg n)d-1) words of space and O((lg n/lglg n)d) query time, for d >= 1. Finally, we solve the path reporting problem in O(nlgd-1+eps n) words of space and O((lgd-1 n)/(lglg n)^d-2+k) query time, for d >= 2. These results match or nearly match the best trade-offs of the respective range queries. We are also the first to solve the path successor problem even for d = 1.

Downloads

Published

2025-09-23

How to Cite

He, M., & Kazi, S. (2025). Path and Ancestor Queries over Trees with Multidimensional Weight Vectors. Computing in Geometry and Topology, 4(1), 8:1–8:33. https://doi.org/10.57717/cgt.v4i1.39

Issue

Section

Original Research Articles

Categories