Abstract

The job-shop scheduling problem (JSSP) is a challenging scheduling and optimization problem in the industry and engineering, which relates to the work efficiency and operational costs of factories. The completion time of all jobs is the most commonly considered optimization objective in the existing work. However, factories focus on both time and cost objectives, including completion time, total tardiness, advance time, production cost, and machine loss. Therefore, this article first time proposes a many-objective JSSP that considers all these five objectives to make the model more practical to reflect the various demands of factories. To optimize these five objectives simultaneously, a novel multiple populations for multiple objectives (MPMO) framework-based genetic algorithm (GA) approach, called MPMOGA, is proposed. First, MPMOGA employs five populations to optimize the five objectives, respectively. Second, to avoid each population only focusing on its corresponding single objective, an archive sharing technique (AST) is proposed to store the elite solutions collected from the five populations so that the populations can obtain optimization information about the other objectives from the archive. This way, MPMOGA can approximate different parts of the entire Pareto front (PF). Third, an archive update strategy (AUS) is proposed to further improve the quality of the solutions in the archive. The test instances in the widely used test sets are adopted to evaluate the performance of MPMOGA. The experimental results show that MPMOGA outperforms the compared state-of-the-art algorithms on most of the test instances.

Highlights

  • J OB-SHOP scheduling problems (JSSPs) exist in various industrial and engineering management fields, such as printed circuit board production [1], garment manufacturing supply chains [2], and cloud computing [3]

  • The experimental results of our proposed algorithm are compared to three effective many-objective evolutionary algorithms (MaOEAs) and a green GA (GGA) [10] proposed for JSSPs

  • An manyobjective job-shop scheduling problem (MaJSSP) model with five objectives covering the aspects of completion time, total tardiness, advance time, production cost, and machine loss was proposed

Read more

Summary

INTRODUCTION

J OB-SHOP scheduling problems (JSSPs) exist in various industrial and engineering management fields, such as printed circuit board production [1], garment manufacturing supply chains [2], and cloud computing [3]. Nguyen et al [12] built a three-objective dynamic JSSP model that considered completion time, total weighted tardiness, and mean absolute percentage error. An MaJSSP model is proposed, which contains five optimization objectives: 1) completion time; 2) total tardiness; 3) advance time; 4) production cost; and 5) machine loss. Considering these five objectives to construct the MaJSSP is an innovation in the JSSP model research, which makes the model more practical in industry and engineering management. 1) To the best of our knowledge, this article is the first paper that comprehensively considers the completion time, total tardiness, advance time, production cost, and machine loss to construct an MaJSSP model.

MAOP AND MAJSSP MODEL
MaJSSP Model
PROPOSED ALGORITHM
Solution Encoding
MPMO Framework
Crossover and Mutation Operators
Complete Procedures of MPMOGA
Computational Complexity of One Generation of MPMOGA
Experimental Design
Experimental Results With Competitor Algorithms
Analysis of Schedules Obtained by MPMOGA
Validation of Perturbation in Archive
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call