Title: A multi-threaded parallel iterative greedy algorithm for distributed flowshop group scheduling problems with preventive maintenance
Authors: Xiaobin Sun; Hongyan Sang; Wanzhong Wu; Yasheng Zhao; Qiuyang Han
Addresses: School of Computer Science, Liaocheng University, Liaocheng, 252000, China ' School of Computer Science, Liaocheng University, Liaocheng, 252000, China ' School of Computer Science, Liaocheng University, Liaocheng, 252000, China ' School of Computer Science, Liaocheng University, Liaocheng, 252000, China ' School of Computer Science, Liaocheng University, Liaocheng, 252000, China
Abstract: In actual production, factories not only pursue productivity, but also pay attention to the reliability and stability of the production process. For the continuity of production machines, this paper investigates the distributed flow shop group scheduling problem with preventive maintenance (DFGSP/PM). In order to minimise the makespan, a mathematical model of DFGSP/PM is developed and a multi-threaded parallel iterative greedy (MPIG) algorithm is proposed. A greedy NEH (GNEH) method is designed to generate the initial solution. In order to couple the two subproblems of DFGSP/PM, a two-stage destruction and reconstruction is designed. A multi-threaded parallel local search strategy (MPLS) is introduced to improve the search efficiency of the MPIG, so that the optimal insertion positions of the groups in the sequence can be searched faster and the two subproblems can be coupled effectively. Effectiveness analysis has demonstrated that the proposed MPIG significantly reduces computation time and expands the search space.
Keywords: distributed flowshop scheduling; preventive maintenance; iterative greedy algorithm; group scheduling; parallel computing.
DOI: 10.1504/IJAAC.2025.145906
International Journal of Automation and Control, 2025 Vol.19 No.3, pp.265 - 286
Received: 28 Mar 2024
Accepted: 06 May 2024
Published online: 30 Apr 2025 *