Evolving Scheduling Heuristic Via Genetic Algorithm with Differential Selection in Flexible Job-Shop Scheduling

Zhaohong Jia,Xin Deng,Chuang Liu,GuoMing Xu,Kai Li
DOI: https://doi.org/10.2139/ssrn.4137569
2022-01-01
SSRN Electronic Journal
Abstract:Flexible job-shop scheduling problem (FJSP) is extended from JSP, which allows an operation to be processed by any machine from a given set. To solve such NP-hard problems, meta-heuristics are commonly preferred over traditional methods. In this paper, a genetic algorithm with differential selection (DSGA) is proposed to solve FJSP with the objective of minimizing makespan. Existing meta-heuristics based on random selection generally ignore the relationships between individuals. In this paper, the relationship between individuals with self-adaptive clustering and feature similarity is put forward so that suitable individuals can be selected from the same cluster to construct evolutionary environment for each individual. Offspring individuals with high quality can also be obtained by parent individuals from different clusters. Furthermore, critical neighborhood search is incorporated to enhance the exploitation capability of the proposed algorithm. The performance of the algorithm is verified on benchmark instances with different scales. Experimental results show that DSGA significantly outperforms the state-of-the-art competitors.
What problem does this paper attempt to address?