Abstract
AbstractWe study an agglomerative clustering problem motivated by interactive glyphs in geo-visualization. Consider a set of disjoint square glyphs on an interactive map. When the user zooms out, the glyphs grow in size relative to the map, possibly with different speeds. When two glyphs intersect, we wish to replace them by a new glyph that captures the information of the intersecting glyphs. We present a fully dynamic kinetic data structure that maintains a set of n disjoint growing squares. Our data structure uses $$O\bigl (n \log n \log \log n\bigr )$$
O
(
n
log
n
log
log
n
)
space, supports queries in worst case $$O\bigl (\log ^2 n\bigr )$$
O
(
log
2
n
)
time, and updates in $$O\bigl (\log ^5 n\bigr )$$
O
(
log
5
n
)
amortized time. This leads to an $$O\bigl (n\,\alpha (n)\log ^5 n\bigr )$$
O
(
n
α
(
n
)
log
5
n
)
time algorithm to solve the agglomerative clustering problem. This is a significant improvement over the current best $$O\bigl (n^2\bigr )$$
O
(
n
2
)
time algorithms.
Funder
Netherlands Organisation for Scientific Research
Publisher
Springer Science and Business Media LLC
Subject
Applied Mathematics,Computer Science Applications,General Computer Science
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Automatic Lighting Design of Building Information Model Based on K-Means Clustering Algorithm;2023 IEEE 12th International Conference on Communication Systems and Network Technologies (CSNT);2023-04-08
2. Human Resource Management Model Design Based on Clustering Algorithm;2022 International Conference on Artificial Intelligence of Things and Crowdsensing (AIoTCs);2022-10
3. Optimization of Human Resource Management System Based on Clustering Algorithm;Application of Intelligent Systems in Multi-modal Information Analytics;2022