Minimizing tardiness and makespan for distributed heterogeneous unrelated parallel machine scheduling by knowledge and Pareto-based memetic algorithm

Hua Wang,Rui Li,Wenyin Gong
DOI: https://doi.org/10.1016/j.eij.2023.05.008
IF: 4.195
2023-05-31
Egyptian Informatics Journal
Abstract:Highlights • A DHUPMSP with minimizing both makespan and TTD is considered. • Four problem features-based heuristic initialization rules are proposed. • Four knowledge-based heuristic neighborhood structures are designed. • KPMA gets better results for solving DHUPMSP than other methods. This work aims to deal with the distributed heterogeneous unrelated parallel machine scheduling problem (DHUPMSP) with minimizing total tardiness (TDD) and makespan. To solve this complex combinatorial optimization problem, this work proposed a knowledge and Pareto-based memetic algorithm (KPMA) which contains the following features: 1) four heuristic rules are designed including the shortest processing time rule, the minimum factory workload rule, the minimum machine finish time rule, and the earliest due date rule. Meanwhile, a hybrid heuristic initialization is developed to construct a population with great convergence and diversity; 2) four problem feature-based heuristic neighborhood structures are designed to increase the success rate of local search; and 3) a simple elite strategy is developed to enhance the usage of historical elite solutions. Finally, to evaluate the performance of KMPA, it is compared to five state-of-art and run on 20 instances with different scales. The results of numerical experiments show that the proposed hybrid heuristic initialization can efficiently save computation resources to improve the initialized convergence. In addition, the knowledge-based neighborhood structures can vastly accelerate exploration. Moreover, the elite strategy can efficiently improve the diversity of the final non-dominated solutions set. The proposed KPMA has better performance than the state-of-art and has a strong ability to solve DHUPMSP.
computer science, information systems, artificial intelligence
What problem does this paper attempt to address?