Abstract
Process discovery approaches analyze the business data to automatically uncover structured information, known as a process model. The quality of a process model is measured using quality dimensions, completeness (replay fitness), preciseness, simplicity, and generalization. Traditional process discovery algorithms usually output a single process model. A single model may not accurately capture the observed behavior and overfit the training data. We have formed the process discovery problem in a multiobjective framework that yields several candidate solutions for the end user who can pick a suitable model based on the local environmental constraints (possibly varying). We consider the Binary Differential Evolution approach in a multiobjective framework for the task of process discovery. The proposed method employs dichotomous crossover/mutation operators. The parameters are tuned using grey relational analysis combined with the Taguchi approach. We have compared the proposed approach with the well‐known single‐objective algorithms and state‐of‐the‐art multiobjective evolutionary algorithm—Nondominated Sorting Genetic Algorithm (NSGA‐II). Additional comparison via computing a weighted average of the quality dimensions is also undertaken. Results show that the proposed algorithm is computationally efficient and produces diversified candidate solutions that score high on the fitness functions. It is shown that the process models generated by the proposed approach are superior to or at least as good as those generated by the state‐of‐the‐art algorithms.