摘要

为了高效且快速地从事务数据库中生成频繁项集,在研究基于布尔矩阵Apriori算法的基础上,提出一种改进算法PM Apriori(Prune Matrix Apriori)算法。此算法充分利用矩阵的存储与运算特性,仅扫描数据库一次,不需要生成候选集,有效地提高算法的运算效率,在算法执行过程不断对存储矩阵进行修剪压缩,节省了内存空间和扫描矩阵的时间,并通过算法示例与算法性能对比分析证明所提出的改进算法具有良好的时间特性和空间特性。