Tree-Residue Vertex-Breaking: a new tool for proving hardness
In this paper, we introduce a new problem called Tree-Residue Vertex-Breaking (TRVB): given a multigraph G some of whose vertices are marked "breakable," is it possible to convert G into a tree via a sequence of "vertex-breaking" operations (replacing a degree-k breakable vertex by k degree-1 vertices, disconnecting the k incident edges)?
We characterize the computational complexity of TRVB with any combination of the following additional constraints: G must be planar, G must be a simple graph, the degree of every breakable vertex must belong to an allowed list B, and the degree of every unbreakable vertex must belong to an allowed list U. The two results which we expect to be most generally applicable are that (1) TRVB is polynomially solvable when breakable vertices are restricted to have degree at most 3; and (2) for any k >= 4, TRVB is NP-complete when the given multigraph is restricted to be planar and to consist entirely of degree-k breakable vertices. To demonstrate the use of TRVB, we give a simple proof of the known result that Hamiltonicity in max-degree-3 square grid graphs is NP-hard.
We also demonstrate a connection between TRVB and the Hypergraph Spanning Tree problem. This connection allows us to show that the Hypergraph Spanning Tree problem in k-uniform 2-regular hypergraphs is NP-complete for any k >= 4, even when the incidence graph of the hypergraph is planar.
NP-hardness
graphs
Hamiltonicity
hypergraph spanning tree
Theory of computation~Problems, reductions and completeness
32:1-32:14
Regular Paper
https://arxiv.org/abs/1706.07900
Erik D.
Demaine
Erik D. Demaine
MIT Computer Science and Artificial Intelligence Laboratory, 32 Vassar St., Cambridge, MA 02139, USA.
Mikhail
Rudoy
Mikhail Rudoy
MIT Computer Science and Artificial Intelligence Laboratory, 32 Vassar St., Cambridge, MA 02139, USA. Now at Google Inc.
https://orcid.org/0000-0002-9210-1006
10.4230/LIPIcs.SWAT.2018.32
Erik D. Demaine and Mikhail Rudoy. Hamiltonicity is hard in thin or polygonal grid graphs, but easy in thin polygonal grid graphs. arXiv:1706.10046, 2017. URL: https://arxiv.org/abs/1706.10046.
https://arxiv.org/abs/1706.10046
László Lovász. Matroid matching and some applications. J. Comb. Theory, Ser. B, 28(2):208-236, 1980. URL: http://dx.doi.org/10.1016/0095-8956(80)90066-0.
http://dx.doi.org/10.1016/0095-8956(80)90066-0
Christos H. Papadimitriou and Umesh V. Vazirani. On two geometric problems related to the traveling salesman problem. J. Algorithms, 5(2):231-246, 1984. URL: http://dx.doi.org/10.1016/0196-6774(84)90029-4.
http://dx.doi.org/10.1016/0196-6774(84)90029-4
Ján Plesník. The np-completeness of the hamiltonian cycle problem in planar digraphs with degree bound two. Inf. Process. Lett., 8(4):199-201, 1979. URL: http://dx.doi.org/10.1016/0020-0190(79)90023-1.
http://dx.doi.org/10.1016/0020-0190(79)90023-1
Hans Jürgen Prömel and Angelika Steger. The Steiner tree problem: a tour through graphs, algorithms, and complexity. Springer Science &Business Media, 2002.
Markus W. Schäffter. Drawing graphs on rectangular grids. Discrete Applied Mathematics, 63(1):75-89, 1995. URL: http://dx.doi.org/10.1016/0166-218X(94)00020-E.
http://dx.doi.org/10.1016/0166-218X(94)00020-E
Erik D. Demaine and Mikhail Rudoy
Creative Commons Attribution 3.0 Unported license
https://creativecommons.org/licenses/by/3.0/legalcode