首页 | 本学科首页   官方微博 | 高级检索  
     


A decision tree approach to graph and subgraph isomorphism detection
Authors:B T Messmer  H Bunke
Affiliation:Institut für Informatik und angewandte Mathematik, University of Bern, Neubrückstr. 10, Bern, Switzerland
Abstract:A new approach to the problem of graph and subgraph isomorphism detection from an input graph to a database of model graphs is proposed in this paper. It is based on a preprocessing step in which the model graphs are used to create a decision tree. At run time, subgraph isomorphisms are detected by means of decision tree traversal. If we neglect the time needed for preprocessing, the computational complexity of the new graph algorithm is only polynomial in the number of input graph vertices. In particular, it is independent of the number of model graphs and the number of edges in any of the graphs. However, the decision tree is of exponential size. Several pruning techniques which aim at reducing the size of the decision tree are presented. A computational complexity analysis of the new method is given and its behavior is studied in a number of practical experiments with randomly generated graphs.
Keywords:Graph isomorphism  Subgraph isomorphism  Tree search  Decision tree  Indexing
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号