Counting Graph Isomorphisms among Chordal Graphs with Restricted Clique Number

In this paper, we study the following problem: given two graphs G and H and an isomorphism ϕ between an induced subgraph of G and an induced subgraph of H, compute the number of isomorphisms between G and H that doesn't contradict to ϕ. We show that this problem can be solved in O((k + 1)!n3) time when input graphs are restricted to chordal graphs with clique number at most k + 1. To show this, we first show that the tree model of a chordal graph can be uniquely constructed except for the ordering of children of each node in O(n3) time. Then, we show that the number of isomorphisms between G and H that doesn't contradict to ϕ can be efficiently computed by use of the tree model.

[1]  Charles J. Colbourn,et al.  On testing isomorphism of permutation graphs , 1981, Networks.

[2]  Hans L. Boblaender Polynomial algorithms for graph isomorphism and chromatic index on partial k -trees , 1990 .

[3]  Kellogg S. Booth,et al.  A Linear Time Algorithm for Deciding Interval Graph Isomorphism , 1979, JACM.

[4]  Robert E. Tarjan,et al.  Algorithmic aspects of vertex elimination , 1975, STOC.

[5]  Charles J. Colbourn,et al.  Linear Time Automorphism Algorithms for Trees, Interval Graphs, and Planar Graphs , 1981, SIAM J. Comput..

[6]  H. Bodlaender Polynomial algorithms for chromatic index and graph isomorphism on partial k-trees , 1987 .

[7]  M. Golumbic Algorithmic graph theory and perfect graphs , 1980 .

[8]  Derek G. Corneil,et al.  Complement reducible graphs , 1981, Discret. Appl. Math..

[9]  Rudolf Mathon,et al.  A Note on the Graph Isomorphism counting Problem , 1979, Inf. Process. Lett..

[10]  M. Golumbic CHAPTER 3 – Perfect Graphs , 1980 .

[11]  John E. Hopcroft,et al.  Linear time algorithm for isomorphism of planar graphs (Preliminary Report) , 1974, STOC '74.

[12]  David M. Mount,et al.  Isomorphism of graphs with bounded eigenvalue multiplicity , 1982, STOC '82.

[13]  Eugene M. Luks,et al.  Isomorphism of graphs of bounded valence can be tested in polynomial time , 1980, 21st Annual Symposium on Foundations of Computer Science (sfcs 1980).

[14]  D. Corneil,et al.  Isomorphism Testing in Hookup Classes , 1982 .

[15]  Gottfried Tinhofer,et al.  The Isomorphism Problem For Directed Path Graphs and For Rooted Directed Path Graphs , 1996, J. Algorithms.