Tradeoff between label space and auxiliary space for representation of equivalence classes

3Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Given a set of n elements that are partitioned into equivalence classes, we study the problem of assigning unique labels to these elements in order to support the query that asks whether the elements corresponding to two given labels belong to the same equivalence class. This problem has been studied by Katz et al [11], Alstrup et al [1], and Lewenstein et al [12]. Lewenstein et al [12] showed that if the labels were to be assigned from the set {1,…, n}, a data structure of size Θ(√ n) bits is necessary and sufficient to represent the equivalence classes. They also showed that with no auxiliary data structure, a label space of size (equation found) is necessary and sufficient. Our main result is that if we allow a label space of size cn for any constant c > 1, a data structure of size Θ(log n) bits is necessary and sufficient. We also show that the equivalence query in such a data structure can be answered in Θ(1) time. We believe that our work can trigger further work on tradeoffs between label space and auxiliary data structure space for other labeling problems.

Cite

CITATION STYLE

APA

El-Zein, H., Ian Munro, J., & Raman, V. (2014). Tradeoff between label space and auxiliary space for representation of equivalence classes. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 8889, 543–552. https://doi.org/10.1007/978-3-319-13075-0_43

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free