Back to Search Start Over

A novel hybrid algorithm of genetic algorithm, variable neighborhood search and constraint programming for distributed flexible job shop scheduling problem

Authors :
Leilei Meng
Weiyao Cheng
Biao Zhang
Wenqiang Zou
Peng Duan
Source :
International Journal of Industrial Engineering Computations, Vol 15, Iss 3, Pp 813-832 (2024)
Publication Year :
2024
Publisher :
Growing Science, 2024.

Abstract

With a decentral and global economy, distributed scheduling problems are getting a lot of attention. This paper addresses a distributed flexible job shop scheduling problem (DFJSP) with minimizing makespan, in which three subproblems, namely operations sequencing, factory selection and machine selection must be determined. To solve the DFJSP, a novel mixed-integer linear programming (MILP) model is first developed, which can solve the small-scaled instances to optimality. Since the NP-hard characteristic of DFJSP, a hybrid algorithm (GA-VNS-CP) of genetic algorithm (GA), variable neighborhood search (VNS) and constraint programming (CP). Specifically, the GA-VNS-CP is divided into two stages. The first stage uses the hybrid meta-heuristic algorithms of GA and VNS (GA-VNS), and the VNS is designed to improve the local search ability of GA. In GA-VNS, the encoding only considers the factory selection and the operations sequencing problems, and the machine selection problem is determined by the decoding rule. Because the solution space may be limited by the decoding rule, the second stage uses the CP to extend the solution and further improve the solution. Numerical experiments based on benchmark instances are conducted to evaluate the effectiveness of the MILP model, VNS, CP and GA-VNS-CP. The experimental results show effectiveness of the MILP model, VNS and CP. Moreover, the GA-VNS-CP algorithm has better performance than traditional algorithms and improves 6 current best solutions for benchmark instances.

Details

Language :
English
ISSN :
19232926 and 19232934
Volume :
15
Issue :
3
Database :
Directory of Open Access Journals
Journal :
International Journal of Industrial Engineering Computations
Publication Type :
Academic Journal
Accession number :
edsdoj.bebbe7e50064ba9973358c40472137d
Document Type :
article
Full Text :
https://doi.org/10.5267/j.ijiec.2024.3.001