2021
DOI: 10.1371/journal.pone.0245122
|View full text |Cite
|
Sign up to set email alerts
|

Data structure set-trie for storing and querying sets: Theoretical and empirical analysis

Abstract: Set containment operations form an important tool in various fields such as information retrieval, AI systems, object-relational databases, and Internet applications. In the paper, a set-trie data structure for storing sets is considered, along with the efficient algorithms for the corresponding set containment operations. We present the mathematical and empirical study of the set-trie. In the mathematical study, the relevant upper-bounds on the efficiency of its expected performance are established by utilizi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
10
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 11 publications
(10 citation statements)
references
References 39 publications
0
10
0
Order By: Relevance
“…Our GTR maintenance includes a lot of set operations which are checking the existence of groups, and searching the subsets of groups. Therefore, we can apply a set-trie index data structure [21], [22] to accelerate GTR maintenance. Set-trie is a tree composed of nodes labeled with an element in the domain of [1,N].…”
Section: F Fast Set Operations With Set-triementioning
confidence: 99%
“…Our GTR maintenance includes a lot of set operations which are checking the existence of groups, and searching the subsets of groups. Therefore, we can apply a set-trie index data structure [21], [22] to accelerate GTR maintenance. Set-trie is a tree composed of nodes labeled with an element in the domain of [1,N].…”
Section: F Fast Set Operations With Set-triementioning
confidence: 99%
“…We show that the worst-case time complexity is bounded by the product of the number of hyperedges m, the largest hyperedge size s max , and the largest node degree k max . We also discuss and informally evaluate an alternative strategy using the set-trie data structure [54].…”
Section: Measuring Overlap and Encapsulation In Hypergraphsmentioning
confidence: 99%
“…Therefore, the above running time is an upper-bound on the most efficient algorithm. One potentially more efficient alternative is to construct an encapsulation DAG by augmenting the construction of a set-trie data structure [54]. Here we give an informal description of one implementation of this strategy and its complexity.…”
Section: A1 Constructing Encapsulation Dags With the Set-triementioning
confidence: 99%
See 2 more Smart Citations