Finding a Maximum Common (Induced) Subgraph: Structural Parameters Revisited
Tesshu Hanaka, Yuto Okada, Yota Otachi, Lena Volk
TL;DR
The paper investigates the parameterized complexity of Maximum Common Subgraph (MCS) and Maximum Common Induced Subgraph (MCIS) under key graph-structure parameters. It establishes fixed-parameter tractability for both problems under max-leaf number, neighborhood diversity, and twin-cover-based parameterization (induced case), and extends to cluster-vertex-deletion contexts. The approach includes twin-cover based algorithms with kernelization and weighted matching, plus ILP/IQP formulations to handle various parameter regimes, yielding a near-complete classification. The results reveal a distinct behavior between induced and non-induced variants in twin-cover settings and provide tight structural bounds that enable scalable kernelized solutions. An open question remains for MCIS parameterized by the sum of cluster-vertex-deletion numbers, suggesting a natural direction for future work.
Abstract
We study the parameterized complexity of the problems of finding a maximum common (induced) subgraph of two given graphs. Since these problems generalize several NP-complete problems, they are intractable even when parameterized by strongly restricted structural parameters. Our contribution in this paper is to sharply complement the hardness of the problems by showing fixed-parameter tractable cases: both induced and non-induced problems parameterized by max-leaf number and by neighborhood diversity, and the induced problem parameterized by twin cover number. These results almost completely determine the complexity of the problems with respect to well-studied structural parameters. Also, the result on the twin cover number presents a rather rare example where the induced and non-induced cases have different complexity.
