用于检查给定图形是否是另一图形的子图的算法

时间:2011-03-11 23:37:53

标签: graph np-complete subgraph isomorphism

我假设我们有2个标记的图G和T,并且该算法确定G是否是T的子图以及主graphT和子图G中的对应顶点应该具有相同的标签

2 个答案:

答案 0 :(得分:2)

这个问题被称为"subgraph isomorphism",它是NP完全的(很可能很难)。您是否需要针对此的一般解决方案,或仅针对特定图表G?第二种情况要容易得多。有一些关于算法here的一般信息。 Boost图库中有一个算法版本(实际上是一个更普遍的问题)(参见文档here)。

答案 1 :(得分:1)

一般问题的一般答案:您要解决的问题称为“子图同构”。请查看此处以获取更多参考资料:http://en.wikipedia.org/wiki/Subgraph_isomorphism_problem