Computational complexity of the H-coloring problem in cubic graphs
Vahan Mkrtchyan
Abstract
If G and H are two cubic graphs, then an H-coloring of G is a mapping f: E(G)→ E(H), such that for every v∈ V(G) there is a vertex x∈ V(H), such that f(∂G(v))=∂H(x). If G admits an H-coloring then it is common to write H G. In this paper, for a fixed connected cubic graph H, we consider a decision problem, which we call H-coloring. In this problem, on the input one is given a connected cubic graph G. The goal is to decide whether H G. A conjecture by Hakobyan and the author states that H-coloring is polynomial time solvable, if H does not admit a P12-coloring. Here P12 is the unique cubic graph obtained from the Petersen graph by expanding one of its vertices into a triangle. In this paper, we disprove this conjecture under P≠ NP, by showing that S6-coloring is NP-complete. Here S6 is the unique cubic graph on six vertices having exactly one bridge. Our second result is an algorithm that solves H-coloring problem in time O*(cn), where H is a simple connected cubic graph, n is the number of vertices of the input cubic graph G and c=8≈ 2.8284.
Create a lesson
Related papers
UPPcc is Not Closed Under Intersection
Mark Bun, Mandar Juvekar
Decomposing Directed Graphs into Partial Orders is Hard
Grzegorz Gutowski, Dominik Jilg, Antonio Lauerbach et al.
Irreducibility Testing of Sparse Polynomials over Integers is NP-hard and Probabilistic Polynomial Time
Yichuan Cao, Xiao-Shan Gao, Qiao-Long Huang et al.
Matrix Samplers and Quantum-Proof Extractors: Their Correspondence and Almost-Optimal Constructions
Kuan Cheng, Ruiyang Wu
Upper and Lower Bounds on the Complexity of Unit-Distance Graph Realization in Zd
Eric Binnendyk
The Complexity of Value Optimization in Sporadic Task Systems
Christopher Harbourne, Nathan Fisher, Kecheng Yang et al.