Bi-objective optimization of identical parallel machine scheduling with flexible maintenance and job release times

This paper investigates an identical parallel machine scheduling problem with flexible maintenance and job release times and attempts to optimize two objectives: the minimization of the makespan and total tardiness simultaneously. A mixed-integer programming (MIP) model for solving small-scale insta...

Full description

Saved in:
Bibliographic Details
Published in:International journal of industrial engineering computations Vol. 13; no. 4; pp. 457 - 472
Main Author: Chen, Yarong
Format: Journal Article
Language:English
Published: Growing Science 01-09-2022
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:This paper investigates an identical parallel machine scheduling problem with flexible maintenance and job release times and attempts to optimize two objectives: the minimization of the makespan and total tardiness simultaneously. A mixed-integer programming (MIP) model for solving small-scale instances is presented first, and then a modified NSGA-Ⅱ (M-NSGA-Ⅱ) algorithm is constructed for solving medium- and large-scale instances by incorporating several strategies. These strategies include: (ⅰ) the proposal of a decoding method based on dynamic programming, (ⅱ) the design of dynamic probability crossover and mutation operators, and (ⅲ) the presentation of neighborhood search method. The parameters of the proposed algorithm are optimized by the Taguchi method. Three scales of problems, including 52 instances, are generated to compare the performance of different optimization methods. The computational results demonstrate that the M-NSGA-Ⅱ algorithm obviously outperforms the original NSGA-II algorithm when solving medium- and large-scale instances, although the time taken to solve the instances is slightly longer.
ISSN:1923-2926
1923-2934
DOI:10.5267/j.ijiec.2022.8.003