Maximum common induced subgraph parameterized by vertex cover

The Maximum Common Induced Subgraph problem (MCIS) takes a pair of graphs as input and asks for a graph of maximum order that is isomorphic to an induced subgraph of each of the input graphs. The problem is NP-hard in general, and remains so on many graph classes including graphs of bounded treewidth. In the framework of parameterized complexity, the latter assertion means that MCIS is W[1]-hard when parameterized by the treewidths of input graphs. A classical graph parameter that has been used recently in many parameterization problems is Vertex Cover. In this paper we prove constructively that MCIS is fixed-parameter tractable when parameterized by the vertex cover numbers of the input graphs. Our algorithm is also an improved exact algorithm for the problem on instances where the minimum vertex cover is small compared to the order of input graphs.

[1]  Marcello Pelillo,et al.  Matching graphs by pivoting , 2003, Pattern Recognit. Lett..

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

[3]  Robin Thomas,et al.  On the complexity of finding iso- and other morphisms for partial k-trees , 1992, Discret. Math..

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

[5]  Nagiza F. Samatova,et al.  A New Approach and Faster Exact Methods for the Maximum Common Subgraph Problem , 2005, COCOON.

[6]  Julian R. Ullmann,et al.  An Algorithm for Subgraph Isomorphism , 1976, J. ACM.

[7]  Shahid H. Bokhari,et al.  On the Mapping Problem , 1981, IEEE Transactions on Computers.

[8]  P. Pardalos,et al.  Handbook of Combinatorial Optimization , 1998 .

[9]  Michal Pilipczuk,et al.  Preprocessing Subgraph and Minor Problems: When Does a Small Vertex Cover Help? , 2012, IPEC.

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

[11]  Henning Fernau,et al.  Charge and reduce: A fixed-parameter algorithm for String-to-String Correction , 2011, Discret. Optim..

[12]  Michael R. Fellows,et al.  Graph Layout Problems Parameterized by Vertex Cover , 2008, ISAAC.

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

[14]  László Babai,et al.  Canonical labeling of graphs , 1983, STOC.

[15]  Ina Koch,et al.  Enumerating all connected maximal common subgraphs in two graphs , 2001, Theor. Comput. Sci..

[16]  Michal Pilipczuk,et al.  On Cutwidth Parameterized by Vertex Cover , 2011, IPEC.

[17]  G. Levi A note on the derivation of maximal common subgraphs of two directed or undirected graphs , 1973 .

[18]  Richard M. Karp,et al.  A n^5/2 Algorithm for Maximum Matchings in Bipartite Graphs , 1971, SWAT.

[19]  Regina Tyshkevich,et al.  Graph isomorphism problem , 1985 .

[20]  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..

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

[22]  Nagiza F. Samatova,et al.  The Maximum Common Subgraph Problem: Faster Solutions via Vertex Cover , 2007, 2007 IEEE/ACS International Conference on Computer Systems and Applications.

[23]  Horst Bunke,et al.  A Comparison of Algorithms for Maximum Common Subgraph on Randomly Connected Graphs , 2002, SSPR/SPR.

[24]  Panos M. Pardalos,et al.  The maximum clique problem , 1994, J. Glob. Optim..

[25]  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.

[26]  Michael R. Fellows,et al.  Parameterized Complexity , 1998 .

[27]  Tatsuya Akutsu,et al.  On the Complexity of the Maximum Common Subgraph Problem for Partial k-Trees of Bounded Degree , 2012, ISAAC.