【发布时间】:2014-03-11 08:03:30
【问题描述】:
我正在开展一个为实体关系图创建自动评估系统的项目。现在我想出了一个抽象的匹配算法。
--首先对于图中的所有标签,它们只能从一组给定的关键字中选择,所以这不是问题。
--其次,对于标签与答案键中的标签匹配的每个元素(实体/关系),可以创建一个本地度量。该指标中可能有一些标准,例如:
- 相邻元素的正确性。
- 实体类型的正确性。
- 属性的正确性。
- 边缘类型的正确性。等
--每个标准都可以被赋予一定的权重并且可以进行评估。
用这种方式做这件事看起来是否合理?
另外有人建议我用 图同构 来看待问题。因为在我的情况下标签必须匹配,所以问题比这更简单。我还需要一个部分匹配器并在匹配器之上建立一个评分系统。 我知道我说得太抽象了,但我需要一些指示,比如从哪里开始使用这种替代视图。
谢谢!!
【问题讨论】:
-
您不是在描述一种(子)图同构,其中子图仅由一个节点及其邻居组成吗?
-
我认为您需要再描述一下...您的意思是某个用户将创建 ERD 并且您想查看它是否与某些预定义的 ERD 匹配?
标签: database-design entity-relationship graph-theory