1,833 research outputs found
A Note on the Practicality of Maximal Planar Subgraph Algorithms
Given a graph , the NP-hard Maximum Planar Subgraph problem (MPS) asks for
a planar subgraph of with the maximum number of edges. There are several
heuristic, approximative, and exact algorithms to tackle the problem, but---to
the best of our knowledge---they have never been compared competitively in
practice. We report on an exploratory study on the relative merits of the
diverse approaches, focusing on practical runtime, solution quality, and
implementation complexity. Surprisingly, a seemingly only theoretically strong
approximation forms the building block of the strongest choice.Comment: Appears in the Proceedings of the 24th International Symposium on
Graph Drawing and Network Visualization (GD 2016
Trees and Matchings
In this article, Temperley's bijection between spanning trees of the square
grid on the one hand, and perfect matchings (also known as dimer coverings) of
the square grid on the other, is extended to the setting of general planar
directed (and undirected) graphs, where edges carry nonnegative weights that
induce a weighting on the set of spanning trees. We show that the weighted,
directed spanning trees (often called arborescences) of any planar graph G can
be put into a one-to-one weight-preserving correspondence with the perfect
matchings of a related planar graph H.
One special case of this result is a bijection between perfect matchings of
the hexagonal honeycomb lattice and directed spanning trees of a triangular
lattice. Another special case gives a correspondence between perfect matchings
of the ``square-octagon'' lattice and directed weighted spanning trees on a
directed weighted version of the cartesian lattice.
In conjunction with results of Kenyon, our main theorem allows us to compute
the measures of all cylinder events for random spanning trees on any (directed,
weighted) planar graph. Conversely, in cases where the perfect matching model
arises from a tree model, Wilson's algorithm allows us to quickly generate
random samples of perfect matchings.Comment: 32 pages, 19 figures (minor revisions from version 1
Linear-Time Algorithms for Geometric Graphs with Sublinearly Many Edge Crossings
We provide linear-time algorithms for geometric graphs with sublinearly many
crossings. That is, we provide algorithms running in O(n) time on connected
geometric graphs having n vertices and k crossings, where k is smaller than n
by an iterated logarithmic factor. Specific problems we study include Voronoi
diagrams and single-source shortest paths. Our algorithms all run in linear
time in the standard comparison-based computational model; hence, we make no
assumptions about the distribution or bit complexities of edge weights, nor do
we utilize unusual bit-level operations on memory words. Instead, our
algorithms are based on a planarization method that "zeroes in" on edge
crossings, together with methods for extending planar separator decompositions
to geometric graphs with sublinearly many crossings. Incidentally, our
planarization algorithm also solves an open computational geometry problem of
Chazelle for triangulating a self-intersecting polygonal chain having n
segments and k crossings in linear time, for the case when k is sublinear in n
by an iterated logarithmic factor.Comment: Expanded version of a paper appearing at the 20th ACM-SIAM Symposium
on Discrete Algorithms (SODA09
Minimal spanning forests
Minimal spanning forests on infinite graphs are weak limits of minimal
spanning trees from finite subgraphs. These limits can be taken with free or
wired boundary conditions and are denoted FMSF (free minimal spanning forest)
and WMSF (wired minimal spanning forest), respectively. The WMSF is also the
union of the trees that arise from invasion percolation started at all
vertices. We show that on any Cayley graph where critical percolation has no
infinite clusters, all the component trees in the WMSF have one end a.s. In
this was proved by Alexander [Ann. Probab. 23 (1995) 87--104],
but a different method is needed for the nonamenable case. We also prove that
the WMSF components are ``thin'' in a different sense, namely, on any graph,
each component tree in the WMSF has a.s., where
denotes the critical probability for having an infinite
cluster in Bernoulli percolation. On the other hand, the FMSF is shown to be
``thick'': on any connected graph, the union of the FMSF and independent
Bernoulli percolation (with arbitrarily small parameter) is a.s. connected. In
conjunction with a recent result of Gaboriau, this implies that in any Cayley
graph, the expected degree of the FMSF is at least the expected degree of the
FSF (the weak limit of uniform spanning trees). We also show that the number of
infinite clusters for Bernoulli() percolation is at most the
number of components of the FMSF, where denotes the critical
probability for having a unique infinite cluster. Finally, an example is given
to show that the minimal spanning tree measure does not have negative
associations.Comment: Published at http://dx.doi.org/10.1214/009117906000000269 in the
Annals of Probability (http://www.imstat.org/aop/) by the Institute of
Mathematical Statistics (http://www.imstat.org
Bandwidth, expansion, treewidth, separators, and universality for bounded degree graphs
We establish relations between the bandwidth and the treewidth of bounded
degree graphs G, and relate these parameters to the size of a separator of G as
well as the size of an expanding subgraph of G. Our results imply that if one
of these parameters is sublinear in the number of vertices of G then so are all
the others. This implies for example that graphs of fixed genus have sublinear
bandwidth or, more generally, a corresponding result for graphs with any fixed
forbidden minor. As a consequence we establish a simple criterion for
universality for such classes of graphs and show for example that for each
gamma>0 every n-vertex graph with minimum degree ((3/4)+gamma)n contains a copy
of every bounded-degree planar graph on n vertices if n is sufficiently large
- …