Abstract. Consider the problem of maintaining a family F of dynamic sets subject to insertions, deletions, and set-intersection reporting queries: given S, S ′ ∈ F, report every member of S ∩S ′ in any order. We show that in the word RAM model, where w is the word size, given a cap d on the maximum size of any set, we can support set intersection queries in O ( d w / log2 w) expected time, and updates in O(1) expected time. Using this algorithm we can list all t triangles of a graph G = (V,E) in O(m+ mα w / log2 w + t) expected time, where m = |E | and α is the arboric-ity of G. This improves a 30-year old triangle enumeration algorithm of Chiba and Nishizeki running in O(mα) time. We provide an incremental data structure on F that support...
We consider the problem of incrementally maintaining the triangle count query under single-tuple upd...
International audienceA dynamic graph algorithm is a data structure that answers queries about a pro...
Copyright © 2020 by SIAM We define a natural class of range query problems, and prove that all probl...
We examine several (dynamic) graph and set intersection problems in the word-RAM model with word siz...
AbstractConsider a sequence of m operations, where each operation either creates a set, inserts (del...
Set intersection is a fundamental operation in information retrieval and database systems. This pape...
We consider the following {\em set intersection reporting\/} problem. We have a collection of initia...
Consider a family of sets and a single set, called the query set. How can one quickly find a member ...
We study the following problem: preprocess a set O of objects into a data structure that allows us t...
The extremal sets of a family F of sets consist of all minimal and maximal sets of F that have no su...
Consider a family of sets and a single set, called the query set. How can one quickly find a member ...
In this paper we study dynamic variants of conjugation trees and related structures that have recent...
We consider segment intersection searching amidst (possibly intersecting) algebraic arcs in the plan...
the date of receipt and acceptance should be inserted later Abstract Given two sets of moving object...
We consider the problem of incrementally maintaining the triangle count query under single-tuple upd...
International audienceA dynamic graph algorithm is a data structure that answers queries about a pro...
Copyright © 2020 by SIAM We define a natural class of range query problems, and prove that all probl...
We examine several (dynamic) graph and set intersection problems in the word-RAM model with word siz...
AbstractConsider a sequence of m operations, where each operation either creates a set, inserts (del...
Set intersection is a fundamental operation in information retrieval and database systems. This pape...
We consider the following {\em set intersection reporting\/} problem. We have a collection of initia...
Consider a family of sets and a single set, called the query set. How can one quickly find a member ...
We study the following problem: preprocess a set O of objects into a data structure that allows us t...
The extremal sets of a family F of sets consist of all minimal and maximal sets of F that have no su...
Consider a family of sets and a single set, called the query set. How can one quickly find a member ...
In this paper we study dynamic variants of conjugation trees and related structures that have recent...
We consider segment intersection searching amidst (possibly intersecting) algebraic arcs in the plan...
the date of receipt and acceptance should be inserted later Abstract Given two sets of moving object...
We consider the problem of incrementally maintaining the triangle count query under single-tuple upd...
International audienceA dynamic graph algorithm is a data structure that answers queries about a pro...
Copyright © 2020 by SIAM We define a natural class of range query problems, and prove that all probl...