Journal of Systems Engineering and Electronics ›› 2008, Vol. 19 ›› Issue (5): 1047-1052.

• SOFTWARE ALGORITHM AND SIMULATION • Previous Articles     Next Articles

Simulated annealing algorithm for detecting graph isomorphism

Geng Xiutang & Zhang Kai   

  1. Dept. of Control Science and Engineering, Huazhong Univ. of Science and Technology, Wuhan 430074, P. R. China
  • Online:2008-10-21 Published:2010-01-03

Abstract:

Evolutionary computation techniques have mostly been used to solve various optimization problems, and it is well known that graph isomorphism problem (GIP) is a nondeterministic polynomial problem. A simulated annealing (SA) algorithm for detecting graph isomorphism is proposed, and the proposed SA algorithm is well suited to deal with random graphs with large size. To verify the validity of the proposed SA algorithm, simulations are performed on three pairs of small graphs and four pairs of large random graphs with edge densities 0.5, 0.1, and 0.01, respectively. The simulation results show that the proposed SA algorithm can detect graph isomorphism with a high probability.