Abstract
Alpha is a basic deterministic discovery algorithm that has been enhanced by Alpha*, Alpha++ and Alpha#. Alpha does an analysis of place, transition, and firing locally on each trace in the event log, which causes the time complexity of Alpha to be high for large event logs. In this paper, the Alpha-Tree (Alpha-T) algorithm is proposed to enhance Alpha’s time complexity performance and quality of discovery. Based on generalized tuple pattern recognition (GTPR) inside the adjacency list tree (ALT) data structure, Alpha-T is able to simplify the tuple pattern analysis, resulting in a more efficient time complexity (O(t3)) compared to Alpha (O(t4)). Alpha-T reduces the time complexity by localizing the effect of the event log size to the preprocessing stage, which diminishes the number of steps in the discovery processing stage. Then within processing, Alpha-T does execution pattern of logic directly and induction in the places gateway, and make it have more dynamically pattern that produces more completeness and correctness model than other algorithms. Finally, in the post-processing stage, Alpha-T has a single graph structure, which reduces the complexity and memory space needed for workflow firing between place and transition.
| Original language | English |
|---|---|
| Pages (from-to) | 971-995 |
| Number of pages | 25 |
| Journal | International Journal of Innovative Computing, Information and Control |
| Volume | 14 |
| Issue number | 3 |
| Publication status | Published - Jun 2018 |
Keywords
- Adjacency list tree (ALT)
- Alpha algorithm
- Alpha-T algorithm
- Deterministic discovery algorithm
- Generalized tuple pattern recognition (GTPR)
- Processmining
Fingerprint
Dive into the research topics of 'A more efficient deterministic algorithm in process model discovery'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver