Set intersection is a fundamental operation in information retrieval and database systems. This paper introduces linear space data struc-tures to represent sets such that their intersection can be computed in a worst-case efficient way. In general, given k (preprocessed) sets, with totally n elements, we will show how to compute their intersection in expected time O(n/ w + kr), where r is the in-tersection size and w is the number of bits in a machine-word. In addition,we introduce a very simple version of this algorithm that has weaker asymptotic guarantees but performs even better in prac-tice; both algorithms outperform the state of the art techniques for both synthetic and real data sets and workloads. 1
We consider the following fundamental communication problem - there is data that is distributed amon...
We study the following problem: preprocess a set O of objects into a data structure that allows u...
© 2018 Association for Computing Machinery. In this paper, we focus on accelerating a widely employe...
Set intersection is a fundamental operation in information retrieval and database systems. This pape...
We introduce space- and time-efficient algorithms and data structures for the offline set intersecti...
AbstractIn this paper we present a new problem, the fast set intersection problem, which is to prepr...
AbstractConsider a sequence of m operations, where each operation either creates a set, inserts (del...
Consider a family of sets and a single set, called the query set. How can one quickly find a member ...
Consider a family of sets and a single set, called the query set. How can one quickly find a member ...
Abstract. The intersection of large ordered sets is a common problem in the context of the evaluatio...
We examine several (dynamic) graph and set intersection problems in the word-RAM model with word siz...
金沢大学This paper presents an efficient algorithm for reporting all intersections among n given segment...
We consider the following fundamental communication prob-lem- there is data that is distributed amon...
Abstract. Consider the problem of maintaining a family F of dynamic sets subject to insertions, dele...
Let E be a set of n objects in fixed dimension d. We assume that each element of E has diameter smal...
We consider the following fundamental communication problem - there is data that is distributed amon...
We study the following problem: preprocess a set O of objects into a data structure that allows u...
© 2018 Association for Computing Machinery. In this paper, we focus on accelerating a widely employe...
Set intersection is a fundamental operation in information retrieval and database systems. This pape...
We introduce space- and time-efficient algorithms and data structures for the offline set intersecti...
AbstractIn this paper we present a new problem, the fast set intersection problem, which is to prepr...
AbstractConsider a sequence of m operations, where each operation either creates a set, inserts (del...
Consider a family of sets and a single set, called the query set. How can one quickly find a member ...
Consider a family of sets and a single set, called the query set. How can one quickly find a member ...
Abstract. The intersection of large ordered sets is a common problem in the context of the evaluatio...
We examine several (dynamic) graph and set intersection problems in the word-RAM model with word siz...
金沢大学This paper presents an efficient algorithm for reporting all intersections among n given segment...
We consider the following fundamental communication prob-lem- there is data that is distributed amon...
Abstract. Consider the problem of maintaining a family F of dynamic sets subject to insertions, dele...
Let E be a set of n objects in fixed dimension d. We assume that each element of E has diameter smal...
We consider the following fundamental communication problem - there is data that is distributed amon...
We study the following problem: preprocess a set O of objects into a data structure that allows u...
© 2018 Association for Computing Machinery. In this paper, we focus on accelerating a widely employe...