Computing and Sampling Restricted Vertex Degree Subgraphs and Hamiltonian Cycles
摘要
Let be a bipartite graph embedded in a plane (or -holed torus). Two subgraphs of differ by a {\it -transformation} if their symmetric difference consists of the boundary edges of a single face---and if each subgraph contains an alternating set of the edges of that face. For a given , is the set of subgraphs of in which each has degree . Two elements of are said to be adjacent if they differ by a -transformation. We determine the connected components of and assign a {\it height function} to each of its elements. If is identically two, and is a grid graph, contains the partitions of the vertices of into cycles. We prove that we can always apply a series of -transformations to decrease the total number of cycles provided there is enough ``slack'' in the corresponding height function. This allows us to determine in polynomial time the minimal number of cycles into which can be partitioned provided has a limited number of non-square faces. In particular, we determine the Hamiltonicity of polyomino graphs in steps. The algorithm extends to -holed-torus-embedded graphs that have grid-like properties. We also provide Markov chains for sampling and approximately counting the Hamiltonian cycles of .
引用
@article{arxiv.math/0008231,
title = {Computing and Sampling Restricted Vertex Degree Subgraphs and Hamiltonian Cycles},
author = {Scott Sheffield},
journal= {arXiv preprint arXiv:math/0008231},
year = {2007}
}
备注
42 pages, fifteen figures, includes new references