1999
DOI: 10.1007/pl00009272
|View full text |Cite
|
Sign up to set email alerts
|

A Fast Bit-Parallel Algorithm for Computing the Subset Partial Order

Abstract: A given collection of sets has a natural partial order induced by the subset relation. Let the size N of the collection be defined as the sum of the cardinalities of the sets that comprise it. Algorithms have recently been discovered that compute the partial order in worst-case time O (N 2 / log N ). This paper gives implementations of a variant of a previously proposed algorithm which exploit bit-parallel operations on a RAM with (log N )-bit words. One is shown to have a worst-case complexity of O(N 2 log lo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2009
2009
2017
2017

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 10 publications
0
3
0
Order By: Relevance
“…Then the transitive reduction of R is defined as in [AGU72]. The subset partial order has been well studied in the literature [YJ93,Pri95,Pri99a,Pri99b,Elm09]. It has been proved in [YJ93,Elm09] that the size of the transitive reduction of the subset partial order can be superlinear in the size of the input (F , D) (defined as |D| + S∈F |S|).…”
Section: Corollary 5 Given a Directed Hypergraph H The Following Prmentioning
confidence: 99%
“…Then the transitive reduction of R is defined as in [AGU72]. The subset partial order has been well studied in the literature [YJ93,Pri95,Pri99a,Pri99b,Elm09]. It has been proved in [YJ93,Elm09] that the size of the transitive reduction of the subset partial order can be superlinear in the size of the input (F , D) (defined as |D| + S∈F |S|).…”
Section: Corollary 5 Given a Directed Hypergraph H The Following Prmentioning
confidence: 99%
“…An instructive way of viewing the OV problem is that we have a collection of n sets over [d], and wish to find two disjoint sets among them. The obvious algorithm runs in time O(n 2 • d), and log(n) factors can be shaved [Pri99]. For d < log 2 (n), stronger improvements are possible: there are folklore O(n • 2 d • d)-time and Õ(n + 2 d )-time algorithms (for a reference, see [CST17]).…”
Section: Introductionmentioning
confidence: 99%
“…Analyzing the complexity, the for-loop in Lines 2-3 can be performed in O(n|X|) time using a hash table. For extracting maximal sets, the current fastest algorithm has O(N 2 lg lg N/ lg 2 N ) time complexity [79], where N is the sum of the set cardinalities. However, this approach is only of theoretical interest, since it assumes the worst case distribution.…”
Section: Integrating Closed Constraintmentioning
confidence: 99%