引用本文
  • 戴瑀君,徐周波.基于SAT和BDD的频繁序列挖掘技术[J].广西科学院学报,2018,34(2):137-142,150.    [点击复制]
  • DAI Yujun,XU Zhoubo.Frequent Sequence Mining Techniques based on SAT and BDD[J].Journal of Guangxi Academy of Sciences,2018,34(2):137-142,150.   [点击复制]
【打印本页】 【在线阅读全文】【下载PDF全文】 查看/发表评论下载PDF阅读器关闭

←前一篇|后一篇→

过刊浏览    高级检索

本文已被:浏览 425次   下载 580 本文二维码信息
码上扫一扫!
基于SAT和BDD的频繁序列挖掘技术
戴瑀君, 徐周波
0
(桂林电子科技大学计算机与信息安全学院, 广西桂林 541004)
摘要:
[目的] 研究模式挖掘领域中的频繁序列挖掘技术,由于序列模式挖掘存在指数级的搜索空间,且传统的SAT求解算法无法高效求解大规模数据集的缺点,因此研究符号表示和操作技术,用来避免冗余计算。[方法] 提出基于SAT的频繁序列挖掘的符号OBDD算法,基于深度优先算法的思想,首先将频繁序列挖掘问题构建为SAT模型,其次对变量进行排序并将约束子句分类后分别描述为OBDD,利用OBDD的"与"操作得到满足SAT的所有频繁序列模式。[结果] 实例结果表明,该方法准确可行。[结论] 该方法能有效缩减搜索空间,提高求解效率。
关键词:  布尔可满足性  有序二叉决策图  频繁序列挖掘
DOI:10.13657/j.cnki.gxkxyxb.20180604.001
投稿时间:2018-01-10
基金项目:广西自然科学基金项目(2017GXNSFAA198172)资助。
Frequent Sequence Mining Techniques based on SAT and BDD
DAI Yujun, XU Zhoubo
(School of Computer and Information Security, Guilin University of Electronic Technology, Guilin, Guangxi, 541004, China)
Abstract:
[Objective] To research the frequent sequence mining techniques in the field of pattern mining. The sequential pattern mining problem has an exponential search space. However, the traditional SAT solver algorithm cannot efficiently solve large-scale data sets. For this shortcoming, the symbolic representation and operation techniques are studied to avoid redundant computing. [Methods] Based on the depth-first algorithm, the symbolic OBDD algorithm based on SAT for mining frequent sequence was proposed. Firstly, the frequent sequence mining problem was constructed as a SAT model. Second, the variables were sorted and the constraint clauses were classified and described as OBDD respectively. Then the "AND" operation of OBDD was used to find all the frequent patterns that satisfied the SAT. [Results] The example results showed that this method was accurate and feasible. [Conclusion] This approach could reduce the search space effectively and improve the efficiency.
Key words:  boolean satisfiability  ordered binary decision diagram  frequent sequence pattern mining

用微信扫一扫

用微信扫一扫