160 research outputs found
A new approach to solving three combinatorial enumeration problems on planar graphs
The purpose of this paper is to show how the technique of delta-wye graph reduction provides an alternative method for solving three enumerative function evaluation problems on planar graphs. In particular, it is shown how to compute the number of spanning trees and perfect matchings, and how to evaluate energy in the Ising spin glass model of statistical mechanics. These alternative algorithms require O(n2) arithmetic operations on an n-vertex planar graph, and are relatively easy to implement
Knot Graphs
We consider the equivalence classes of graphs induced by the unsigned
versions of the Reidemeister moves on knot diagrams.
Any graph which is
reducible by some finite sequence of these moves, to a graph with no
edges is called a knot graph. We show that the class of knot graphs
strictly contains the set of delta-wye graphs. We prove that the
dimension of the intersection of the cycle and cocycle spaces is an
effective numerical invariant of these classes
Bond-Propagation Algorithm for Thermodynamic Functions in General 2D Ising Models
Recently, we developed and implemented the bond propagation algorithm for
calculating the partition function and correlation functions of random bond
Ising models in two dimensions. The algorithm is the fastest available for
calculating these quantities near the percolation threshold. In this paper, we
show how to extend the bond propagation algorithm to directly calculate
thermodynamic functions by applying the algorithm to derivatives of the
partition function, and we derive explicit expressions for this transformation.
We also discuss variations of the original bond propagation procedure within
the larger context of Y-Delta-Y-reducibility and discuss the relation of this
class of algorithm to other algorithms developed for Ising systems. We conclude
with a discussion on the outlook for applying similar algorithms to other
models.Comment: 12 pages, 10 figures; submitte
Lower Bounds for Electrical Reduction on Surfaces
We strengthen the connections between electrical transformations and homotopy from the planar setting - observed and studied since Steinitz - to arbitrary surfaces with punctures. As a result, we improve our earlier lower bound on the number of electrical transformations required to reduce an n-vertex graph on surface in the worst case [SOCG 2016] in two different directions. Our previous Omega(n^{3/2}) lower bound applies only to facial electrical transformations on plane graphs with no terminals. First we provide a stronger Omega(n^2) lower bound when the planar graph has two or more terminals, which follows from a quadratic lower bound on the number of homotopy moves in the annulus. Our second result extends our earlier Omega(n^{3/2}) lower bound to the wider class of planar electrical transformations, which preserve the planarity of the graph but may delete cycles that are not faces of the given embedding. This new lower bound follow from the observation that the defect of the medial graph of a planar graph is the same for all its planar embeddings
Untangling Planar Curves
Any generic closed curve in the plane can be transformed into a simple closed curve by a finite sequence of local transformations called homotopy moves. We prove that simplifying a planar closed curve with n self-crossings requires Theta(n^{3/2}) homotopy moves in the worst case. Our algorithm improves the best previous upper bound O(n^2), which is already implicit in the classical work of Steinitz; the matching lower bound follows from the construction of closed curves with large defect, a topological invariant of generic closed curves introduced by Aicardi and Arnold. This lower bound also implies that Omega(n^{3/2}) degree-1 reductions, series-parallel reductions, and Delta-Y transformations are required to reduce any planar graph with treewidth Omega(sqrt{n}) to a single edge, matching known upper bounds for rectangular and cylindrical grid graphs. Finally, we prove that Omega(n^2) homotopy moves are required in the worst case to transform one non-contractible closed curve on the torus to another; this lower bound is tight if the curve is homotopic to a simple closed curve
Improved guarantees for Vertex Sparsification in planar graphs
Graph Sparsification aims at compressing large graphs into smaller ones while (approximately) preserving important characteristics of the input graph. In this work we study Vertex Sparsifiers, i.e., sparsifiers whose goal is to reduce the number of vertices. Given a weighted graph G=(V,E), and a terminal set K with |K|=k, a quality-q vertex cut sparsifier of G is a graph H with K contained in V_H that preserves the value of minimum cuts separating any bipartition of K, up to a factor of q. We show that planar graphs with all the k terminals lying on the same face admit quality-1 vertex cut sparsifier of size O(k^2) that are also planar. Our result extends to vertex flow and distance sparsifiers. It improves the previous best known bound of O(k^2 2^(2k)) for cut and flow sparsifiers by an exponential factor, and matches an Omega(k^2) lower-bound for this class of graphs. We also study vertex reachability sparsifiers for directed graphs. Given a digraph G=(V,E) and a terminal set K, a vertex reachability sparsifier of G is a digraph H=(V_H,E_H), K contained in V_H that preserves all reachability information among terminal pairs. We introduce the notion of reachability-preserving minors, i.e., we require H to be a minor of G. Among others, for general planar digraphs, we construct reachability-preserving minors of size O(k^2 log^2 k). We complement our upper-bound by showing that there exists an infinite family of acyclic planar digraphs such that any reachability-preserving minor must have Omega(k^2) vertices
- …