A Query-Driven Approach to Space-Efficient Range Searching

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Fotakis, Dimitris, Kalavas, Andreas, Psarros, Ioannis
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866917929090547712
author Fotakis, Dimitris
Kalavas, Andreas
Psarros, Ioannis
author_facet Fotakis, Dimitris
Kalavas, Andreas
Psarros, Ioannis
contents We initiate a study of a query-driven approach to designing partition trees for range-searching problems. Our model assumes that a data structure is to be built for an unknown query distribution that we can access through a sampling oracle, and must be selected such that it optimizes a meaningful performance parameter on expectation. Our first contribution is to show that a near-linear sample of queries allows the construction of a partition tree with a near-optimal expected number of nodes visited during querying. We enhance this approach by treating node processing as a classification problem, leveraging fast classifiers like shallow neural networks to obtain experimentally efficient query times. Our second contribution is to develop partition trees using sparse geometric separators. Our preprocessing algorithm, based on a sample of queries, builds a balanced tree with nodes associated with separators that minimize query stabs on expectation; this yields both fast processing of each node and a small number of visited nodes, significantly reducing query time.
format Preprint
id arxiv_https___arxiv_org_abs_2502_13653
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle A Query-Driven Approach to Space-Efficient Range Searching
Fotakis, Dimitris
Kalavas, Andreas
Psarros, Ioannis
Data Structures and Algorithms
Computational Geometry
Machine Learning
We initiate a study of a query-driven approach to designing partition trees for range-searching problems. Our model assumes that a data structure is to be built for an unknown query distribution that we can access through a sampling oracle, and must be selected such that it optimizes a meaningful performance parameter on expectation. Our first contribution is to show that a near-linear sample of queries allows the construction of a partition tree with a near-optimal expected number of nodes visited during querying. We enhance this approach by treating node processing as a classification problem, leveraging fast classifiers like shallow neural networks to obtain experimentally efficient query times. Our second contribution is to develop partition trees using sparse geometric separators. Our preprocessing algorithm, based on a sample of queries, builds a balanced tree with nodes associated with separators that minimize query stabs on expectation; this yields both fast processing of each node and a small number of visited nodes, significantly reducing query time.
title A Query-Driven Approach to Space-Efficient Range Searching
topic Data Structures and Algorithms
Computational Geometry
Machine Learning
url https://arxiv.org/abs/2502.13653