Efficient algorithms for top-k range search on weighted interval data

Weighted intervals are ubiquitous, because many objects are associated with temporal and numeric dimensions. As interval datasets are usually large, efficient management and processing of large weighted interval data are required. This article addresses the problem of top-k range search on weighted interval data, which retrieves k intervals with the largest weight among a set of intervals overlapping a given query interval. It finds important analytical applications for vehicles, events, and cryptocurrencies. Existing algorithms for range search on interval data are inefficient for this problem, because they need to search for all intervals that overlap a given query interval. To overcome this inefficiency issue, we first provide a baseline algorithm and then propose three data structures, along with their associated algorithms. Our first proposed algorithm is practically fast but requires $$\varvec{O(n\log k)}$$ time, where n is the number of intervals, whereas the others require less than $$\varvec{O(n\log k)}$$ time. Furthermore, we address a duration-constrained variant of the top-k range search problem. To solve this variant efficiently, we extend our algorithms and present how to maintain a time complexity of less than $$\varvec{O(n\log k)}$$ . We conduct extensive experiments on real-world datasets, and the results show that our algorithms outperform baseline techniques in most cases.

Authors

Institutions

Publication Details

Journal
GeoInformatica
Published
2026-05-09
DOI
https://doi.org/10.1007/s10707-026-00576-0
Primary Topic
Data Management and Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Efficient algorithms for top-k range search on weighted interval data

Daichi Amagata, J H Lee
GeoInformatica
Data Management and Algorithms
article

Efficient algorithms for top-k range search on weighted interval data

Daichi Amagata, J H Lee
article en

Abstract

Weighted intervals are ubiquitous, because many objects are associated with temporal and numeric dimensions. As interval datasets are usually large, efficient management and processing of large weighted interval data are required. This article addresses the problem of top-k range search on weighted interval data, which retrieves k intervals with the largest weight among a set of intervals overlapping a given query interval. It finds important analytical applications for vehicles, events, and cryptocurrencies. Existing algorithms for range search on interval data are inefficient for this problem, because they need to search for all intervals that overlap a given query interval. To overcome this inefficiency issue, we first provide a baseline algorithm and then propose three data structures, along with their associated algorithms. Our first proposed algorithm is practically fast but requires $$\varvec{O(n\log k)}$$ time, where n is the number of intervals, whereas the others require less than $$\varvec{O(n\log k)}$$ time. Furthermore, we address a duration-constrained variant of the top-k range search problem. To solve this variant efficiently, we extend our algorithms and present how to maintain a time complexity of less than $$\varvec{O(n\log k)}$$ . We conduct extensive experiments on real-world datasets, and the results show that our algorithms outperform baseline techniques in most cases.

GeoInformaticaVol. 30(1)
The University of Osaka (JP)
Openalex Percentile: Top 4%
Data Management and Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.