From Modular Decomposition Trees to Level-1 Networks: Pseudo-Cographs, Polar-Cats and Prime Polar-Cats
arXiv:2112.05537
Abstract
The modular decomposition of a graph is a natural construction to capture key features of in terms of a labeled tree whose vertices are labeled as "series" (), "parallel" () or "prime". However, full information of is provided by its modular decomposition tree only, if does not contain prime modules. In this case, explains , i.e., if and only if the lowest common ancestor of and has label "". This information, however, gets lost whenever contains vertices with label "prime". In this contribution, we aim at replacing "prime" vertices in by simple 0/1-labeled cycles, which leads to the concept of rooted labeled level-1 networks . We characterize graphs that can be explained by such level-1 networks , which generalizes the concept of graphs that can be explained by labeled trees, that is, cographs. We provide three novel graph classes: \emph{polar-cats} are a proper subclass of \emph{pseudo-cographs} which forms a proper subclass of \emph{prime polar-cats}. In particular, every cograph is a pseudo-cograph and prime polar-cats are precisely those graphs that can be explained by a labeled level-1 network. The class of prime polar-cats is defined in terms of the modular decomposition of graphs and the property that all prime modules "induce" polar-cats. We provide a plethora of structural results and characterizations for graphs of these new classes. In addition, we show under which conditions there is a unique least-resolved labeled level-1 network that explains a given graph and provide linear-time algorithms to recognize all these types of graphs and to construct level-1 networks to explain them.