【问题标题】:VF2 (or other) graph isomorphism implementation in Java [duplicate]Java中的VF2(或其他)图同构实现[重复]
【发布时间】:2012-03-07 10:10:24
【问题描述】:

可能重复:
VF2 Subgraph Isomorphism

我想用 Java 实现图同构算法,但由于编程经验少(也许逻辑也是如此),我面临很多问题。经过一些研究,我发现三种启发式算法可用:Ullman、Nauty 和 VF2。正如一些博士生告诉我的那样,VF2 被认为是最快且最容易实现的。我阅读了致力于 VF2 的论文,但不幸的是不了解它是如何工作的(在代码中)以及如何处理可行性规则。 这里很多人参考C++代码实现,但不幸的是,链接打不开。 此外,一位用户 (Rich Apodaca) 建议查看他的 VF2 实现 (MX) 供化学家使用,但没有指出哪些文件,只是大项目...... 请帮助我在 java 中实现同构算法(更好的 VF2 因为速度)并指出 Java 或 C++ 中的工作代码(不是整个项目,我很难理解结构)(我不知道但至少我可以试试)。 谢谢。

【问题讨论】:

    标签: java graph graph-algorithm isomorphism


    【解决方案1】:

    尝试 S-Space 项目使用的实现。

    它包含一个很好的 VF2 实现。

    VF2算法在这里:

    【讨论】:

    • 非常感谢。我想我可以接受这个。
    • 我正在使用它,到目前为止它看起来真的很好而且很快
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-11
    • 2020-01-11
    • 2011-01-07
    相关资源
    最近更新 更多