首页 | 本学科首页   官方微博 | 高级检索  
     

一种扩展条件函数依赖的发现算法
引用本文:刘显敏,李建中.一种扩展条件函数依赖的发现算法[J].计算机研究与发展,2015,52(1).
作者姓名:刘显敏  李建中
作者单位:哈尔滨工业大学 哈尔滨 150001
基金项目:国家“九七三”重点基础研究发展计划基金项目,国家自然科学基金青年基金项目
摘    要:扩展条件函数依赖(extended conditional functional dependency,eCFD)是一种描述数据一致性的语义规则,是条件函数依赖(conditional functional dependency,CFD)的扩展.相比于CFD,eCFD能够描述更多的模式从而表达更丰富的语义信息.然而,关注eCFD的研究工作并不多.从给定数据中发现eCFD规则是一个重要问题,据笔者所知,目前还没有这方面的工作.该问题的难点在于,给定数据中所有合法的eCFD规则之间存在不一致的情况,且包含大量冗余,而CFD和传统的函数依赖规则并没有这样的问题.为避免不一致,同时尽可能地消除冗余,定义了“强合法eCFD”和“近似无冗余eCFD”.基于这些概念给出了eCFD发现问题的形式化定义,并给出了MeCFD算法.利用划分属性的方法,MeCFD首先生成所有的基本eCFD,然后,通过合并基本eCFD来构造“组合eCFD”.使用先深序来搜索候选空间,使得MeCFD仅用常数的存储空间来维护数据划分,节省了大量的空间开销,有效的剪枝策略被用来改进MeCFD的性能.真实数据集上的实验结果显示出MeCFD良好的可扩展性以及剪枝策略和优化方法的有效性.

关 键 词:扩展条件函数依赖  发现算法  搜索算法  剪枝策略  冗余

Discovering Extended Conditional Functional Dependencies
Liu Xianmin,Li Jianzhong.Discovering Extended Conditional Functional Dependencies[J].Journal of Computer Research and Development,2015,52(1).
Authors:Liu Xianmin  Li Jianzhong
Abstract:
Keywords:extended conditional functional dependency (eCFD)  discovering algorithm  search algorithm  pruning strategy  redundancy
本文献已被 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号