Introduction to algorithms
Combinatorial algorithms for integrated circuit layout
Combinatorial algorithms for integrated circuit layout
Optimal Partitioning for Classification and Regression Trees
IEEE Transactions on Pattern Analysis and Machine Intelligence
Probing polygons minimally is hard
Computational Geometry: Theory and Applications
Geometric decision trees for optical character recognition (extended abstract)
SCG '97 Proceedings of the thirteenth annual symposium on Computational geometry
Efficiency of a Good But Not Linear Set Union Algorithm
Journal of the ACM (JACM)
ACM Computing Surveys (CSUR)
Data structures for maintaining set partitions
Random Structures & Algorithms
Hi-index | 0.00 |
We consider the following problem: given a ground set U of elements {1,2,...,n}, and a set S of bipartitions of U, design a data structure to support the following three operations: Report(S)-report the partition of U induced by S, Insert(P,S)-add a new bipartition P to S, and Delete(P,S)-delete the existing partition P from S, where the partition of U induced by S is given by two elements of U being in the same class if and only if they are in the same class for every bipartition of S. We describe a straightforward deterministic data structure with an amortized bound of O(n) per update, which is optimal.