Skip to content

Ullman Algorithm - An Algorithm for Subgraph Isomorphism

Notifications You must be signed in to change notification settings

betterenvi/Ullman-Isomorphism

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ullman Algorithm

Ullman Algorithm [1] 是一个子图同构检测算法.

实现

我使用Python 2实现了Ullman算法。使用到的第三方库有 Networkx, Numpy和Pandas。

我比较了Networkx的子图同构检测算法和我实现的Ullman算法的运行结果,验证了我实现的算法的正确性。

代码说明
  • Graph.py

    • 用于表示图的类的实现
  • UllmanAlgorithm.py

    • Ullman算法的实现
  • main.py

    • 运行示例
    • 比较Networkx的子图同构检测算法和我实现的Ullman算法的检测结果

参考文献

[1] Ullmann J R. An algorithm for subgraph isomorphism[J]. Journal of the ACM (JACM), 1976, 23(1): 31-42.

About

Ullman Algorithm - An Algorithm for Subgraph Isomorphism

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages