کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
458341 | 696135 | 2016 | 12 صفحه PDF | دانلود رایگان |
• Proposed greedy search technique to find periodic-frequent patterns effectively.
• Our technique finds global optimal solution, i.e., periodicity of a pattern.
• The best and worst case time complexities are O(1) and O(n), respectively.
• A pattern-growth algorithm has been introduced to find periodic-frequent patterns.
• Experimental results show that our algorithm out performs current state of- the-art algorithms.
Periodic-frequent patterns (or itemsets) are an important class of regularities that exist in a transactional database. Finding these patterns involves discovering all frequent patterns that satisfy the user-specified maximum periodicity constraint. This constraint controls the maximum inter-arrival time of a pattern in a database. The time complexity to measure periodicity of a pattern is O(n), where n represents the number of timestamps at which the corresponding pattern has appeared in a database. As n usually represents a high value in voluminous databases, determining the periodicity of every candidate pattern in the itemset lattice makes the periodic-frequent pattern mining a computationally expensive process. This paper introduces a novel approach to address this problem. Our approach determines the periodic interestingness of a pattern by adopting greedy search. The basic idea of our approach is to discover all periodic-frequent patterns by eliminating aperiodic patterns based on suboptimal solutions. The best and worst case time complexities of our approach to determine the periodic interestingness of a frequent pattern are O(1) and O(n), respectively. We introduce two pruning techniques and propose a pattern-growth algorithm to find these patterns efficiently. Experimental results show that our algorithm is runtime efficient and highly scalable as well.
Journal: Journal of Systems and Software - Volume 112, February 2016, Pages 110–121