Loading…
Multi-objective Iterated Local Search based on decomposition for job scheduling problems with machine deterioration effect
This work addresses an unrelated parallel machine scheduling problem in which the jobs cause deterioration of the machines. This factor decreases the performance of the machines, increasing the processing times of the jobs over time. We propose a mixed-integer nonlinear programming model for the pro...
Saved in:
Published in: | Engineering applications of artificial intelligence 2022-06, Vol.112, p.104826, Article 104826 |
---|---|
Main Authors: | , , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | This work addresses an unrelated parallel machine scheduling problem in which the jobs cause deterioration of the machines. This factor decreases the performance of the machines, increasing the processing times of the jobs over time. We propose a mixed-integer nonlinear programming model for the problem that has two objectives: to minimize the maximum completion time of jobs (makespan) and to minimize the total time of delay of the jobs. In this paper, we also develop a different approach to extend Iterated Local Search (ILS) meta-heuristic to multi-objective problems. The Iterated Local Search Based on Decomposition (ILS/D) employs the decomposition strategy similar to the Multi-objective Evolutionary Algorithm Based on Decomposition (MOEA/D), in which the ILS is used as the search engine to improve the search process within the structure of the MOEA/D. We compared the ILS/D, MOEA/D and Non-dominated Sorting Genetic Algorithm II (NSGA-II) algorithms. The results show that the ILS/D outperforms the MOEA/D and NSGA-II algorithms by a significant margin. These findings show that the decomposition strategy is beneficial not only for evolutionary algorithms, but is also an efficient way to extend the ILS to multi-objective problems.
•Multi-objective approach to job scheduling problem with machine deterioration effect.•Presentation of the multi-objective mixed-integer nonlinear programming model.•A new heuristic called Iterated Local Search Based on Decomposition (ILS/D).•The ILS/D outperforms MOEA/D and NSGA-II by a significant margin.•Decomposition is an effective way to extend ILS to multi-objective problems. |
---|---|
ISSN: | 0952-1976 1873-6769 |
DOI: | 10.1016/j.engappai.2022.104826 |