标签: algorithm graph subgraph
我有一个主图和另一个小图,假设小图可以在主图中重复为具有相似程度的子图(不一定是相同的小图) 什么是一个好的算法(或Java库)来找到它们?
答案 0 :(得分:5)
我认为你正试图解决已知为NP完全的Subgraph Isomorphism Problem。这意味着,可能没有快速算法可以满足您的需求。你对相似性的要求(而不仅仅是同构)只会增加另一种复杂性。 维基百科页面讨论了Ulmann的算法,该算法在某些类图的多项式时间(快速)中解决了这个问题,你可以尝试一下。