两图之间的编辑距离 [英] Edit distance between two graphs

查看:2157
本文介绍了两图之间的编辑距离的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我只是想知道,如果,像我们有Levenshtein距离两个字符串之间(或编辑距离)的字符串,是有相似的图形的东西吗?

I'm just wondering if, like for strings where we have the Levenshtein distance (or edit distance) between two strings, is there something similar for graphs?

我的意思是,一个标量的措施,确定原子操作的数量(节点和边插入/删除),以变换曲线 G1 来图 G2

I mean, a scalar measure that identifies the number of atomic operations (node and edges insertion/deletion) to transform a graph G1 to a graph G2.

推荐答案

我觉得图形编辑距离就是你要找的措施。

I think graph edit distance is the measure that you were looking for.

格拉夫编辑距离测量图形编辑操作的最小数量来变换一个图形至另一个,并且允许的图形编辑操作,包括:

Graph edit distance measures the minimum number of graph edit operations to transform one graph to another, and the allowed graph edit operations includes:

  • 插入/删除孤立点
  • 插入/删除一边
  • 更改顶点/边的标签(如果标记图)

然而,计算两个图形之间的图形编辑距离是NP难。最有效的算法计算,这是一甲*的算法,并有其它次优算法。

However, computing the graph edit distance between two graphs is NP-hard. The most efficient algorithm for computing this is an A*-based algorithm, and there are other sub-optimal algorithms.

这篇关于两图之间的编辑距离的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆