An Improved Eclat Algorithm Based on Tissue-Like P System with Active Membranes

The Eclat algorithm is a typical frequent pattern mining algorithm using vertical data. This study proposes an improved Eclat algorithm called ETPAM, based on the tissue-like P system with active membranes. The active membranes are used to run evolution rules, i.e., object rewriting rules, in parall...

Full description

Bibliographic Details
Main Authors: Linlin Jia, Laisheng Xiang, Xiyu Liu
Format: Article
Language:English
Published: MDPI AG 2019-08-01
Series:Processes
Subjects:
Online Access:https://www.mdpi.com/2227-9717/7/9/555
Description
Summary:The Eclat algorithm is a typical frequent pattern mining algorithm using vertical data. This study proposes an improved Eclat algorithm called ETPAM, based on the tissue-like P system with active membranes. The active membranes are used to run evolution rules, i.e., object rewriting rules, in parallel. Moreover, ETPAM utilizes subsume indices and an early pruning strategy to reduce the number of frequent pattern candidates and subsumes. The time complexity of ETPAM is decreased from O(<i>t</i><sup>2</sup>) to O(<i>t</i>) as compared with the original Eclat algorithm through the parallelism of the P system. The experimental results using two databases indicate that ETPAM performs very well in mining frequent patterns, and the experimental results using four databases prove that ETPAM is computationally very efficient as compared with three other existing frequent pattern mining algorithms.
ISSN:2227-9717