학술논문

An Enhanced Adaptive Large Neighborhood Search for Unrelated Parallel Machine Scheduling With Sequence Dependent Setup Times
Document Type
Periodical
Source
IEEE Access Access, IEEE. 11:16735-16748 2023
Subject
Aerospace
Bioengineering
Communication, Networking and Broadcast Technologies
Components, Circuits, Devices and Systems
Computing and Processing
Engineered Materials, Dielectrics and Plasmas
Engineering Profession
Fields, Waves and Electromagnetics
General Topics for Engineers
Geoscience
Nuclear Engineering
Photonics and Electrooptics
Power, Energy and Industry Applications
Robotics and Control Systems
Signal Processing and Analysis
Transportation
Maintenance engineering
Parallel machines
Complexity theory
Synchronization
Standards
Single machine scheduling
Simulated annealing
Adaptive large neighborhood search
combinatorial optimization problems
sequence-dependent setup time
unrelated parallel machine scheduling
Language
ISSN
2169-3536
Abstract
The unrelated parallel machine scheduling problem with sequence dependent setup times (UPMSP-SDST) addressed in this study refers to allocating jobs among a given number of machines and determining their processing sequence on each machine, to minimize the makespan (i.e., the maximum completion time). To deal with large-scale UPMSP-SDST with higher efficiency, this study presents an enhanced adaptive large neighborhood search (EALNS) algorithm with various destroy and repair operators and an efficiency-enhancement mechanism. The efficiency-enhancement mechanism is mainly composed of a simplified calculation method and a hierarchical comparison mechanism, which are applied to improve the implementation process of the greedy-based operators. The simplified calculation method obtains a new makespan by an incremental or decremental transformation, to avoid reluctant calculations. The hierarchical mechanism refines the comparison of different removal or insertion strategies of the operators, thereby arresting high-quality solutions with more metrics. The proposed algorithm is tested on 1640 instances, and numerical results demonstrate the superior performance of the EALNS over the existing methods, especially for large-scale problems. Notably, 834 instances’ best-known solutions are updated from this study. In addition, deep analysis of the impact of the distribution of setup time on the performance of the algorithm is provided, which further verifies the potential wide applicability of the proposed EALNS.