We propose a general approach to solve several object location problems in a large family of weighted graphs, namely in k-path separable graphs. Our main result is a separator theorem for graphs excluding a fixed minor that separates a graph using k-paths. Our proof uses the deep structure theorem of Robertson and Seymour. Given any k-path separable graph, we construct in polynomial time (1) a small-worldization with an average poly-logarithmic number of hops; (2) an (1 + ε)-approximate distance labeling scheme with O(log n) space labels; (3) a stretch-(1+ε) compact routing scheme with tables of poly-logarithmic space; (4) an (1+ε)-approximate distance oracle with O(nlog n) space and O(log n) query time. Such results apply, for instance, to...
We present a simple exact distance oracle for the point-to-point shortest distance problem in planar...
AbstractDistance labeling schemes are schemes that label the vertices of a graph with short labels i...
Given an input undirected graph G=(V,E), we say that a vertex l separates u from v (where u,v ¿ V) i...
We propose a general approach to solve several object location problems in a large family of weighte...
Extended abstract published in FAW 2010 (LNCS, Springer)In this paper we investigate the structural ...
We prove separator theorems in which the size of the separator is minimized with respect to non-nega...
We consider the problem of representing graphs com-pactly while supporting queries efficiently. In p...
Approximate Distance Oracle: given a graph G = (V,E), preprocess it into a data structure such that ...
We consider the problem of highly space-efficient representation of separable graphs while supporti...
We present I/O-optimal algorithms for several fundamental problems on planar graphs. Our main contri...
We study the problems of finding a subset of nodes having a given size k and satisfying one of the f...
A graph separator is a subset of vertices of a graph whose removal divides the graph into small comp...
The objective of this thesis is to develop a fast memory-efficient representa- tion of some graphs t...
We consider the problem of labeling the nodes of a graph in a way that will allow one to compute the...
International audienceIt is known that every weighted planar graph with n vertices contains three sh...
We present a simple exact distance oracle for the point-to-point shortest distance problem in planar...
AbstractDistance labeling schemes are schemes that label the vertices of a graph with short labels i...
Given an input undirected graph G=(V,E), we say that a vertex l separates u from v (where u,v ¿ V) i...
We propose a general approach to solve several object location problems in a large family of weighte...
Extended abstract published in FAW 2010 (LNCS, Springer)In this paper we investigate the structural ...
We prove separator theorems in which the size of the separator is minimized with respect to non-nega...
We consider the problem of representing graphs com-pactly while supporting queries efficiently. In p...
Approximate Distance Oracle: given a graph G = (V,E), preprocess it into a data structure such that ...
We consider the problem of highly space-efficient representation of separable graphs while supporti...
We present I/O-optimal algorithms for several fundamental problems on planar graphs. Our main contri...
We study the problems of finding a subset of nodes having a given size k and satisfying one of the f...
A graph separator is a subset of vertices of a graph whose removal divides the graph into small comp...
The objective of this thesis is to develop a fast memory-efficient representa- tion of some graphs t...
We consider the problem of labeling the nodes of a graph in a way that will allow one to compute the...
International audienceIt is known that every weighted planar graph with n vertices contains three sh...
We present a simple exact distance oracle for the point-to-point shortest distance problem in planar...
AbstractDistance labeling schemes are schemes that label the vertices of a graph with short labels i...
Given an input undirected graph G=(V,E), we say that a vertex l separates u from v (where u,v ¿ V) i...