Agglomerative Clustering of Growing Squares

Lecture Notes in Computer Science(2021)

引用 6|浏览30
暂无评分
摘要
We 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 (n log n loglog n ) space, supports queries in worst case O (log ^2 n ) time, and updates in O (log ^5 n ) amortized time. This leads to an O (n α (n)log ^5 n ) time algorithm to solve the agglomerative clustering problem. This is a significant improvement over the current best O (n^2 ) time algorithms.
更多
查看译文
关键词
Computational geometry, Kinetic data structures, Range trees
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要