English

CPG graphs: Some structural and hardness results

Computational Geometry 2020-01-28 v3

Abstract

In this paper we continue the systematic study of Contact graphs of Paths on a Grid (CPG graphs) initiated in [Deniz et al., 2018]. A CPG graph is a graph for which there exists a collection of pairwise interiorly disjoint paths on a grid in one-to-one correspondence with its vertex set such that two vertices are adjacent if and only if the corresponding paths touch at a grid-point. If every such path has at most kk bends for some k0k \geq 0, the graph is said to be BkB_k-CPG. We first show that, for any k0k \geq 0, the class of BkB_k-CPG graphs is strictly contained in the class of Bk+1B_{k+1}-CPG graphs even within the class of planar graphs, thus implying that there exists no k0k \geq 0 such that every planar CPG graph is BkB_k-CPG. The main result of the paper is that recognizing CPG graphs and BkB_k-CPG graphs with k1k \geq 1 is NP\mathsf{NP}-complete. Moreover, we show that the same remains true even within the class of planar graphs in the case k3k \geq 3. We then consider several graph problems restricted to CPG graphs and show, in particular, that Independent Set and Clique Cover remain NP\mathsf{NP}-hard for B0B_0-CPG graphs. Finally, we consider the related classes BkB_k-EPG of edge-intersection graphs of paths with at most kk bends on a grid. Although it is possible to optimally color a B0B_0-EPG graph in polynomial time, as this class coincides with that of interval graphs, we show that, in contrast, 3-Colorability is NP\mathsf{NP}-complete for B1B_1-EPG graphs.

Keywords

Cite

@article{arxiv.1903.01805,
  title  = {CPG graphs: Some structural and hardness results},
  author = {Nicolas Champseix and Esther Galby and Andrea Munaro and Bernard Ries},
  journal= {arXiv preprint arXiv:1903.01805},
  year   = {2020}
}
R2 v1 2026-06-23T07:58:38.217Z