Beyond circular-arc graphs – recognizing lollipop graphs and medusa graphs

In 1992 Biró, Hujter and Tuza introduced, for every fixed connected graph H, the class of H-graphs, defined as the intersection graphs of connected subgraphs of some subdivision of H. Recently, quite a lot of research has been devoted to understanding the tractability border for various computational problems, such as recognition or isomorphism testing, in classes of H-graphs for different graphs H. In this work we undertake this research topic, focusing on the recognition problem. Chaplick, Töpfer, Voborník, and Zeman showed, for every fixed tree T, a polynomial-time algorithm recognizing T-graphs. Tucker showed a polynomial time algorithm recognizing K_3-graphs (circular-arc graphs). On the other hand, Chaplick at al. showed that recognition of H-graphs is NP-hard if H contains two different cycles sharing an edge. The main two results of this work narrow the gap between the NP-hard and P cases of H-graphs recognition. First, we show that recognition of H-graphs is NP-hard when H contains two different cycles. On the other hand, we show a polynomial-time algorithm recognizing L-graphs, where L is a graph containing a cycle and an edge attached to it (L-graphs are called lollipop graphs). Our work leaves open the recognition problems of M-graphs for every unicyclic graph M different from a cycle and a lollipop. Other results of this work, which shed some light on the cases that remain open, are as follows. Firstly, the recognition of M-graphs, where M is a fixed unicyclic graph, admits a polynomial time algorithm if we restrict the input to graphs containing particular holes (hence recognition of M-graphs is probably most difficult for chordal graphs). Secondly, the recognition of medusa graphs, which are defined as the union of M-graphs, where M runs over all unicyclic graphs, is NP-complete.

READ FULL TEXT
research
06/27/2022

Recognition and Isomorphism of Proper U-graphs in FPT-time

An H-graph is an intersection graph of connected subgraphs of a suitable...
research
12/20/2017

Recognizing Generalized Transmission Graphs of Line Segments and Circular Sectors

Suppose we have an arrangement A of n geometric objects x_1, ..., x_n ⊆R...
research
09/29/2017

Recognizing Matroids

Let E be a finite set and P, S, L three classes of subsets of E, and ...
research
12/26/2019

A Polynomial Time Algorithm for Computing the Strong Rainbow Connection Numbers of Odd Cacti

We consider the problem of computing the strong rainbow connection numbe...
research
04/09/2019

Testing isomorphism of circular-arc graphs -- Hsu's approach revisited

Circular-arc graphs are intersection graphs of arcs on the circle. The a...
research
02/05/2019

On the Hardness and Inapproximability of Recognizing Wheeler Graphs

In recent years several compressed indexes based on variants of the Borr...
research
07/30/2019

Atomic Embeddability, Clustered Planarity, and Thickenability

We study the atomic embeddability testing problem, which is a common gen...

Please sign up or login with your details

Forgot password? Click here to reset