A Strengthened Dominance Relation NSGA-III Algorithm Based on Differential Evolution to Solve Job Shop Scheduling Problem

CMC-COMPUTERS MATERIALS & CONTINUA(2024)

Cited 0|Views2
No score
Abstract
The job shop scheduling problem is a classical combinatorial optimization challenge frequently encountered in manufacturing systems. It involves determining the optimal execution sequences for a set of jobs on various machines to maximize production efficiency and meet multiple objectives. The Non -dominated Sorting Genetic Algorithm III (NSGA-III) is an effective approach for solving the multi -objective job shop scheduling problem. Nevertheless, it has some limitations in solving scheduling problems, including inadequate global search capability, susceptibility to premature convergence, and challenges in balancing convergence and diversity. To enhance its performance, this paper introduces a strengthened dominance relation NSGA-III algorithm based on differential evolution (NSGA-III-SD). By incorporating constrained differential evolution and simulated binary crossover genetic operators, this algorithm effectively improves NSGA-III's global search capability while mitigating premature convergence issues. Furthermore, it introduces a reinforced dominance relation to address the tradeoff between convergence and diversity in NSGA-III. Additionally, effective encoding and decoding methods for discrete job shop scheduling are proposed, which can improve the overall performance of the algorithm without complex computation. To validate the algorithm's effectiveness, NSGA-III-SD is extensively compared with other advanced multi -objective optimization algorithms using 20 job shop scheduling test instances. The experimental results demonstrate that NSGA-III-SD achieves better solution quality and diversity, proving its effectiveness in solving the multi -objective job shop scheduling problem.
More
Translated text
Key words
Multi-objective job shop scheduling,non-dominated sorting genetic algorithm,differential evolution,simulated binary crossover
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined