On the Complexity of Various Parameterizations of Common Induced Subgraph Isomorphism

Maximum Common Induced Subgraph (henceforth MCIS) is among the most studied classical \({\mathsf {NP}}\)-hard problems. MCIS remains \({\mathsf {NP}}\)-hard on many graph classes including bipartite graphs, planar graphs and k-trees. Little is known, however, about the parameterized complexity of the problem. When parameterized by the vertex cover number of the input graphs, the problem was recently shown to be fixed-parameter tractable. Capitalizing on this result, we show that the problem does not have a polynomial kernel when parameterized by vertex cover unless \({\mathsf {NP}}\subseteq \mathsf {coNP}/poly\). We also show that Maximum Common Connected Induced Subgraph (MCCIS), which is a variant where the solution must be connected, is also fixed-parameter tractable when parameterized by the vertex cover number of input graphs. Both problems are shown to be \({\mathsf {W[1]}}\)-complete on bipartite graphs and graphs of girth five and, unless \({\mathsf {P}}= {\mathsf {NP}}\), they do not belong to the class \({\mathsf {XP}}\) when parameterized by a bound on the size of the minimum feedback vertex sets of the input graphs, that is solving them in polynomial time is very unlikely when this parameter is a constant.

[1]  Leizhen Cai,et al.  Random Separation: A New Method for Solving Fixed-Cardinality Optimization Problems , 2006, IWPEC.

[2]  Noga Alon,et al.  Linear Time Algorithms for Finding a Dominating Set of Fixed Size in Degenerated Graphs , 2007, Algorithmica.

[3]  T. Akutsu A Polynomial Time Algorithm for Finding a Largest Common Subgraph of almost Trees of Bounded Degree , 1993 .

[4]  Marco Cesati,et al.  The Turing way to parameterized complexity , 2003, J. Comput. Syst. Sci..

[5]  Peter Willett,et al.  Maximum common subgraph isomorphism algorithms for the matching of chemical structures , 2002, J. Comput. Aided Mol. Des..

[6]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[7]  Faisal N. Abu-Khzam Maximum common induced subgraph parameterized by vertex cover , 2014, Inf. Process. Lett..

[8]  P Willett,et al.  Identification of tertiary structure resemblance in proteins using a maximal common subgraph isomorphism algorithm. , 1993, Journal of molecular biology.

[9]  Martin Grohe,et al.  Fixed-parameter tractability and logic , 1999 .

[10]  Hannes Moser,et al.  The parameterized complexity of the induced matching problem , 2009, Discret. Appl. Math..

[11]  Rolf Niedermeier,et al.  Invitation to Fixed-Parameter Algorithms , 2006 .

[12]  Stefan Kratsch,et al.  Cross-Composition: A New Technique for Kernelization Lower Bounds , 2011, STACS.

[13]  Peter Willett,et al.  Use of a maximum common subgraph algorithm in the automatic identification of ostensible bond changes occurring in chemical reactions , 1981, J. Chem. Inf. Comput. Sci..

[14]  Tatsuya Akutsu An RNC Algorithm for Finding a Largest Common Subtree of Two Trees , 1992 .

[15]  Saket Saurabh,et al.  Short Cycles Make W-hard Problems Hard: FPT Algorithms for W-hard Problems in Graphs with no Short Cycles , 2008, Algorithmica.

[16]  Dániel Marx,et al.  Slightly superexponential parameterized problems , 2011, SODA '11.

[17]  Jörg Flum,et al.  Fixed-Parameter Tractability, Definability, and Model-Checking , 1999, SIAM J. Comput..

[18]  Michael R. Fellows,et al.  Towards fully multivariate algorithmics: Parameter ecology and the deconstruction of computational complexity , 2013, Eur. J. Comb..

[19]  Pim van 't Hof,et al.  Induced Subgraph Isomorphism on proper interval and bipartite permutation graphs , 2015, Theor. Comput. Sci..

[20]  Dániel Marx,et al.  Known algorithms on graphs of bounded treewidth are probably optimal , 2010, SODA '11.

[21]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[22]  Stefan Kratsch,et al.  Kernelization Lower Bounds by Cross-Composition , 2012, SIAM J. Discret. Math..

[23]  Ge Xia,et al.  Improved upper bounds for vertex cover , 2010, Theor. Comput. Sci..

[24]  Thomas Lengauer,et al.  An Algorithm for Finding Maximal Common Subtopologies in a Set of Protein Structures , 1996, J. Comput. Biol..

[25]  Geevarghese Philip,et al.  Algorithmic Aspects of Dominator Colorings in Graphs , 2011, IWOCA.

[26]  Russell Impagliazzo,et al.  Which Problems Have Strongly Exponential Complexity? , 2001, J. Comput. Syst. Sci..

[27]  Dániel Marx,et al.  Cleaning Interval Graphs , 2010, Algorithmica.

[28]  Peter Damaschke,et al.  Induced Subgraph Isomorphism for Cographs in NP-Complete , 1990, WG.

[29]  Michael R. Fellows,et al.  Review of: Fundamentals of Parameterized Complexity by Rodney G. Downey and Michael R. Fellows , 2015, SIGA.

[30]  Stephan Kreutzer,et al.  Deciding first-order properties of nowhere dense graphs , 2013, STOC.

[31]  Kiyoko F. Aoki-Kinoshita,et al.  Finding the Maximum Common Subgraph of a Partial k-Tree and a Graph with a Polynomially Bounded Number of Spanning Trees , 2003, ISAAC.