【问题标题】:Algorithms for subgraph isomorphism detection [closed]子图同构检测算法
【发布时间】:2011-02-09 09:10:58
【问题描述】:

Subgraph isomorphism 是一个 NP 完全问题。使用最广泛的算法是Ullman提出的算法。

有人可以用外行的语言向我解释一下算法吗?我读了他的上述论文,但看不懂。

还有哪些其他算法可以解决这个问题?

我正在做一个图像处理项目。

【问题讨论】:

  • 发布 PDF 链接好吗?我怀疑这是家庭作业。
  • @Hamish:什么样的学校/学院会把解决NP完全问题作为家庭作业?我可能会加入它:)
  • 研究生班的教授喜欢通过在家庭作业中给出一两个疯狂的问题来淘汰和招募天才。
  • @Hamish:这对我来说是个新闻。我仍然是本科生,绝对不是天才:)
  • NP-complete 并不意味着问题无法解决;它只是意味着没有已知的精确算法会随着输入大小的增长而进行多项式缩放。通常仍然可以找到近似算法,并且通常可以针对相当多的小输入大小精确地解决问题。 (例如,旅行商问题最多可以解决数万个节点。)

标签: algorithm graph subgraph


【解决方案1】:

VFLib2 是一个用于图同构查找的 C++ 库。它还包括一个 Ullman 实现:http://mivia.unisa.it/datasets/graph-database/vflib/

【讨论】:

    【解决方案2】:

    This blog post 试图给出算法的概述。原始演示文稿很难阅读,因为它呈现的算法就像您在 70 年代的计算机上编写的那样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-04
      • 2011-01-14
      • 2016-02-20
      • 1970-01-01
      • 1970-01-01
      • 2014-11-07
      相关资源
      最近更新 更多