6,061 research outputs found
Approximating the Diameter of Planar Graphs in Near Linear Time
We present a -approximation algorithm running in
time for finding the diameter of an undirected
planar graph with non-negative edge lengths
Random curves on surfaces induced from the Laplacian determinant
We define natural probability measures on cycle-rooted spanning forests
(CRSFs) on graphs embedded on a surface with a Riemannian metric. These
measures arise from the Laplacian determinant and depend on the choice of a
unitary connection on the tangent bundle to the surface.
We show that, for a sequence of graphs conformally approximating the
surface, the measures on CRSFs of converge and give a limiting
probability measure on finite multicurves (finite collections of pairwise
disjoint simple closed curves) on the surface, independent of the approximating
sequence.
Wilson's algorithm for generating spanning trees on a graph generalizes to a
cycle-popping algorithm for generating CRSFs for a general family of weights on
the cycles. We use this to sample the above measures. The sampling algorithm,
which relates these measures to the loop-erased random walk, is also used to
prove tightness of the sequence of measures, a key step in the proof of their
convergence.
We set the framework for the study of these probability measures and their
scaling limits and state some of their properties
Fast approximation of centrality and distances in hyperbolic graphs
We show that the eccentricities (and thus the centrality indices) of all
vertices of a -hyperbolic graph can be computed in linear
time with an additive one-sided error of at most , i.e., after a
linear time preprocessing, for every vertex of one can compute in
time an estimate of its eccentricity such that
for a small constant . We
prove that every -hyperbolic graph has a shortest path tree,
constructible in linear time, such that for every vertex of ,
. These results are based on an
interesting monotonicity property of the eccentricity function of hyperbolic
graphs: the closer a vertex is to the center of , the smaller its
eccentricity is. We also show that the distance matrix of with an additive
one-sided error of at most can be computed in
time, where is a small constant. Recent empirical studies show that
many real-world graphs (including Internet application networks, web networks,
collaboration networks, social networks, biological networks, and others) have
small hyperbolicity. So, we analyze the performance of our algorithms for
approximating centrality and distance matrix on a number of real-world
networks. Our experimental results show that the obtained estimates are even
better than the theoretical bounds.Comment: arXiv admin note: text overlap with arXiv:1506.01799 by other author
Dynamic Graph Stream Algorithms in Space
In this paper we study graph problems in dynamic streaming model, where the
input is defined by a sequence of edge insertions and deletions. As many
natural problems require space, where is the number of
vertices, existing works mainly focused on designing space
algorithms. Although sublinear in the number of edges for dense graphs, it
could still be too large for many applications (e.g. is huge or the graph
is sparse). In this work, we give single-pass algorithms beating this space
barrier for two classes of problems.
We present space algorithms for estimating the number of connected
components with additive error and
-approximating the weight of minimum spanning tree, for any
small constant . The latter improves previous
space algorithm given by Ahn et al. (SODA 2012) for connected graphs with
bounded edge weights.
We initiate the study of approximate graph property testing in the dynamic
streaming model, where we want to distinguish graphs satisfying the property
from graphs that are -far from having the property. We consider
the problem of testing -edge connectivity, -vertex connectivity,
cycle-freeness and bipartiteness (of planar graphs), for which, we provide
algorithms using roughly space, which is
for any constant .
To complement our algorithms, we present space
lower bounds for these problems, which show that such a dependence on
is necessary.Comment: ICALP 201
Total Curvature of Graphs after Milnor and Euler
We define a new notion of total curvature, called net total curvature, for
finite graphs embedded in Rn, and investigate its properties. Two guiding
principles are given by Milnor's way of measuring the local crookedness of a
Jordan curve via a Crofton-type formula, and by considering the double cover of
a given graph as an Eulerian circuit. The strength of combining these ideas in
defining the curvature functional is (1) it allows us to interpret the
singular/non-eulidean behavior at the vertices of the graph as a superposition
of vertices of a 1-dimensional manifold, and thus (2) one can compute the total
curvature for a wide range of graphs by contrasting local and global properties
of the graph utilizing the integral geometric representation of the curvature.
A collection of results on upper/lower bounds of the total curvature on
isotopy/homeomorphism classes of embeddings is presented, which in turn
demonstrates the effectiveness of net total curvature as a new functional
measuring complexity of spatial graphs in differential-geometric terms.Comment: Most of the results contained in "Total curvature and isotopy of
graphs in ."(arXiv:0806.0406) have been incorporated into the current
articl
- …