English

The Complexity of (P3, H)-Arrowing and Beyond

Computational Complexity 2024-07-23 v1

Abstract

Often regarded as the study of how order emerges from randomness, Ramsey theory has played an important role in mathematics and computer science, giving rise to applications in numerous domains such as logic, parallel processing, and number theory. The core of graph Ramsey theory is arrowing: For fixed graphs FF and HH, the (F,H)(F, H)-Arrowing problem asks whether a given graph, GG, has a red/blue coloring of the edges of GG such that there are no red copies of FF and no blue copies of HH. For some cases, the problem has been shown to be coNP-complete, or solvable in polynomial time. However, a more systematic approach is needed to categorize the complexity of all cases. We focus on (P3,H)(P_3, H)-Arrowing as F=P3F = P_3 is the simplest meaningful case for which the complexity question remains open, and the hardness for this case likely extends to general (F,H)(F, H)-Arrowing for nontrivial FF. In this pursuit, we also gain insight into the complexity of a class of matching removal problems, since (P3,H)(P_3, H)-Arrowing is equivalent to HH-free Matching Removal. We show that (P3,H)(P_3, H)-Arrowing is coNP-complete for all 22-connected HH except when H=K3H = K_3, in which case the problem is in P. We introduce a new graph invariant to help us carefully combine graphs when constructing the gadgets for our reductions. Moreover, we show how (P3,H)(P_3,H)-Arrowing hardness results can be extended to other (F,H)(F,H)-Arrowing problems. This allows for more intuitive and palatable hardness proofs instead of ad-hoc constructions of SAT gadgets, bringing us closer to categorizing the complexity of all (F,H)(F, H)-Arrowing problems.

Keywords

Cite

@article{arxiv.2407.15193,
  title  = {The Complexity of (P3, H)-Arrowing and Beyond},
  author = {Zohair Raza Hassan},
  journal= {arXiv preprint arXiv:2407.15193},
  year   = {2024}
}

Comments

To appear in MFCS 2024