-
题名基于B-list的快速频繁模式挖掘算法
被引量:6
- 1
-
-
作者
李校林
杜托
刘彪
-
机构
重庆邮电大学通信新技术应用研究中心
重庆信科设计有限公司
-
出处
《计算机应用》
CSCD
北大核心
2017年第8期2357-2361,2367,共6页
-
基金
重庆市研究生科研创新基金资助项目(CYS15166)~~
-
文摘
针对现有的频繁模式挖掘算法存在建树复杂、挖掘效率低等问题,提出一种基于构造链表(B-list)的频繁模式挖掘(BLFPM)算法。BLFPM使用一种新的数据结构B-list表示频繁项集,通过连接两个k-1-频繁项集的B-list可以快速得到k-项集的支持度,避免了多次扫描数据库;针对连接两个B-list时间复杂度高的问题,给出了一种线性时间复杂度的连接方法,提高了BLFPM的时间效率;同时,BLFPM采用集合枚举树代表搜索空间,并使用子集非频繁剪枝策略,减小了频繁模式挖掘的搜索空间,提高了算法的执行速度。实验结果表明,与NSFI算法和prepost算法相比,BLFPM的时间效率提高约12%到29%,空间效率提高约10%到24%,对稀疏数据库或稠密数据库进行频繁模式挖掘均可以得到良好的效果。
-
关键词
数据挖掘
模式挖掘
频繁项集
遍历构造树
构造链表
-
Keywords
data mining
pattern mining
frequent itemset
traversal when building tree(tb-tree)
building list(B-list)
-
分类号
TP311.13
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于Java语言的抽象语法树的创建与遍历
被引量:5
- 2
-
-
作者
廖兴
尹俊文
蔡放
-
机构
国防科学技术大学计算机学院
-
出处
《长沙大学学报》
2004年第4期50-53,57,共5页
-
基金
国家自然科学基金(批准号:60176028)资助项目.
-
文摘
抽象语法树(AbstractSyntaxTree,AST)作为程序的一种中间表示形式,在程序分析等诸多领域有广泛的应用.利用抽象语法树可以方便地实现多种源程序处理工具,比如源程序浏览器、智能编辑器、语言翻译器等.本文作者介绍了抽象语法树涉及的原理及解释器的设计方案,针对Java语言,利用设计模式理论提出了创建和遍历抽象语法树的思路,并给出较为详细的代码说明.
-
关键词
抽象语法树
解释器
模式
创建
遍历
-
Keywords
Abstract Syntax tree
Interpreter
Pattern
build
traverse
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-