【发布时间】:2016-01-29 16:32:46
【问题描述】:
我正在寻找一种不精确的图匹配算法,用于带有标记的顶点和标记的有向边的图。我的任务是检测对两个图表的更改以将它们显示给开发人员(想想颠覆差异)。我已经实现了基于禁忌搜索 (this) 的优化算法,但我无法让算法考虑我的边缘标签。我的图最多有 120 个顶点和 200 条边,所以我可能会使用更慢但更易于实现的算法。
这里有一个示例供您欣赏:
【问题讨论】:
-
“不精确匹配”是什么意思?另外,您要做什么-图形布局?最后,优化算法如何适应这里?也许您正在匹配布局模板或其他东西。
-
不精确匹配是指“纠错”匹配,因为第二个图可能会发生变异(标签、插入/删除的顶点、插入/删除的边)。我的任务是检测这些图表的变化以将它们显示给开发人员(想想颠覆差异)。优化算法是我当前的算法,但我无法自定义它以尊重我的边缘标签,因此在高度对称的图中,匹配非常糟糕。
-
顺便问一下,“我无法让算法考虑我的边缘标签”是什么意思?您提到的算法似乎能够处理边缘标签。
-
部分文字陈述如此,但文字未提及细节。我尝试了 2 种方法:使用全局 Page Rank 值中的标签和使用本地相似度值中的标签。但我无法让它正常工作。我敢打赌我忽略了一些东西。