English

On Graph Isomorphism Problem

Combinatorics 2017-10-27 v1

Abstract

Let GG and HH be two simple graphs. A bijection ϕ:V(G)V(H)\phi:V(G)\rightarrow V(H) is called an isomorphism between GG and HH if (ϕvi)(ϕvj)E(H)(\phi v_i)(\phi v_j)\in E(H) \Leftrightarrow vivjE(G)v_i v_j\in E(G), vi,vjV(G)\forall v_i,v_j \in V(G). In the case that G=HG = H, we say ϕ\phi an automorphism of GG and denote the group consisting of all automorphisms of GG by Aut G\mathrm{Aut}~G. As well-known, the problem of determining whether or not two given graphs are isomorphic is called Graph Isomorphism Problem (GI). One of key steps in resolving GI is to work out the partition ΠG\Pi^*_G of V(G)V(G) composed of orbits of Aut G\mathrm{Aut}~G. By means of geometric features of ΠG\Pi^*_G and combinatorial constructions such as the multipartite graph [Πt1,,Πts][\Pi^*_{t_1},\cdots,\Pi^*_{t_s}], we can reduce the problem of determining ΠG\Pi_G^* to that of working out a series of partitions of V(G)V(G) each of which consists of orbits of a stabilizer that fixes a sequence of vertices of GG, and thus the determination of the partition Πv\Pi^*_v is a critical transition. On the other hand, we have for a given subspace URnU \subseteq \mathbb{R}^n a permutation group Aut U:={σSn:σ U=U}\mathrm{Aut}~U := \{ \sigma \in S_n : \sigma ~ U = U \}. As a matter of fact, Aut G=λspecA(G)Aut Vλ\mathrm{Aut}~G = \cap_{\lambda \in \mathrm{spec} \mathbf{A}(G) } \mathrm{Aut}~V_{\lambda}, and moreover we can obtain a good approximation Π[Vλ;v]\Pi[ \oplus V_{\lambda} ; v ] to Πv\Pi_v^* by analyzing a decomposition of VλV_{\lambda} resulted from the division of VλV_{\lambda} by subspaces {proj[Vλ](ev):vV(G)}\{ \mathrm{proj}[ V_{\lambda} ]( \pmb{e}_v )^{\perp} : v \in V(G) \}. In fact, there is a close relation among subspaces spanned by cells of Π[Vλ;v]\Pi[ \oplus V_{\lambda} ; v ] of GG, which enables us to determine Πv\Pi_v^* more efficiently. In virtue of that, we devise a deterministic algorithm solving GI in time nO(logn)n^{ O( \log n ) }.

Keywords

Cite

@article{arxiv.1710.09526,
  title  = {On Graph Isomorphism Problem},
  author = {Wenxue Du},
  journal= {arXiv preprint arXiv:1710.09526},
  year   = {2017}
}

Comments

36 pages, 1 figure