Sparse graphs (e.g.~trees, planar graphs, relative neighborhood graphs) are among the commonly used data-structures in computational geometry. The problem of finding a compact representation for sparse graphs such that vertex adjacency can be tested quickly is fundamental to several geometric and graph algorithms. We provide here simple and optimal algorithms for constructing a compact representation of $O(n)$ size for an $n$-vertex sparse graph such that the adjacency can be tested in $O(1)$ time. Our sequential algorithm runs in $O(n)$ time, while the parallel one runs in $O(\log n)$ time using $O(n/{\log n})$ CRCW PRAM processors. Previous results for this problem are based on matroid partitioning and thus have a high complexity
International audienceWe study the concept of compactor, which may be seen as a counting-analogue of...
In previous work we described a method for compactly representing graphs with small separators, whic...
We consider the problem of preprocessing an n-vertex digraph with real edge weights so that subseque...
The problem of finding an implicit representation for a graph such that vertex adjacency can be test...
The problem of finding an implicit representation for a graph such that vertex adjacency can be test...
AbstractThe problem of finding an implicit representation for a graph such that vertex adjacency can...
The design of efficient graph algorithms usually precludes the test of edge existence, because an e...
Illustrating how to implement efficient data structures for sparse graphs. When searching for graph...
We consider the problem of representing graphs com-pactly while supporting queries efficiently. In p...
How to represent a graph in memory is a fundamental data structuring problem. In the usual represent...
The objective of this thesis is to develop a fast memory-efficient representa- tion of some graphs t...
How to represent a graph in memory is a fundamental data-structuring problem. In the usual represent...
Abstract. A known approach of detecting dense subgraphs (communities) in large sparse graphs involve...
We consider the problem of preprocessing an $n$-vertex digraph with real edge weights so that subseq...
AbstractWe consider the problem of preprocessing an n-vertex digraph with real edge weights so that ...
International audienceWe study the concept of compactor, which may be seen as a counting-analogue of...
In previous work we described a method for compactly representing graphs with small separators, whic...
We consider the problem of preprocessing an n-vertex digraph with real edge weights so that subseque...
The problem of finding an implicit representation for a graph such that vertex adjacency can be test...
The problem of finding an implicit representation for a graph such that vertex adjacency can be test...
AbstractThe problem of finding an implicit representation for a graph such that vertex adjacency can...
The design of efficient graph algorithms usually precludes the test of edge existence, because an e...
Illustrating how to implement efficient data structures for sparse graphs. When searching for graph...
We consider the problem of representing graphs com-pactly while supporting queries efficiently. In p...
How to represent a graph in memory is a fundamental data structuring problem. In the usual represent...
The objective of this thesis is to develop a fast memory-efficient representa- tion of some graphs t...
How to represent a graph in memory is a fundamental data-structuring problem. In the usual represent...
Abstract. A known approach of detecting dense subgraphs (communities) in large sparse graphs involve...
We consider the problem of preprocessing an $n$-vertex digraph with real edge weights so that subseq...
AbstractWe consider the problem of preprocessing an n-vertex digraph with real edge weights so that ...
International audienceWe study the concept of compactor, which may be seen as a counting-analogue of...
In previous work we described a method for compactly representing graphs with small separators, whic...
We consider the problem of preprocessing an n-vertex digraph with real edge weights so that subseque...