A new neighborhood-based VNS algorithm for unrelated parallel machine scheduling problem with sequence-dependent setup times
Öz
Scheduling involves the allocation of tasks to machines under specific constraints and criteria. As schedules are constructed and jobs are assigned to machines, various scheduling challenges arise. This study focuses on the NP-hard Unrelated Parallel Machine Scheduling Problem with Sequence-Dependent Setup Times (UPMSPSDT), where jobs have varying processing times across machines, and setup times between jobs depend on the machine. The objective is to minimize the makespan (Cmax) of the final schedule. Due to its computational complexity, exact methods are ineffective in solving UPMSPSDT efficiently, leading researchers to explore metaheuristic approaches for near-optimal solutions. This study aims to enhance solution quality for UPMSPSDT using the Variable Neighborhood Search (VNS) algorithm, a single-solution metaheuristic. To this end, a novel neighborhood structure is introduced, inspired by the shell-changing behavior of crabs, complementing existing structures in literature. Additionally, three different local search strategies are evaluated based on the makespan values obtained through neighborhood transitions and are applied iteratively using a local search selection strategy. Furthermore, an improved version of a greedy initial solution from the literature is proposed to generate higher-quality starting solutions. The proposed Crab-inspired Neighborhood-based VNS (CNVNS) is tested on a widely used benchmark dataset, and the results are analyzed. Findings indicate that the proposed algorithm outperforms benchmarked approaches in achieving lower Cmax values, demonstrating its effectiveness in solving UPMSPSDT.
Anahtar Kelimeler
Kaynakça
- [1] Pinedo ML, Scheduling: Theory, Algorithms, and Systems. 5th ed. USA, Springer, 2016.
- [2] Baker KR, Trietsch D. Principles of Sequencing and Scheduling. 2nd ed. USA, John Wiley & Sons, 2019.
- [3] Lin SW, Lu CC, Ying KC. “Minimization of total tardiness on unrelated parallel machines with sequence-and machine-dependent setup times under due date constraints”. The International Journal of Advanced Manufacturing Technology, 53, 353-361, 2011.
- [4] Arnaout JP. “A worm optimization algorithm to minimize the makespan on unrelated parallel machines with sequence-dependent setup times”. Annals of Operations Research, 285(1), 273-293, 2020.
- [5] Sel Ç, Hamzadayı A. “A simulated annealing approach-based simulation-optimisation to the dynamic job-shop scheduling problem”. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, 24(4), 665-674, 2018.
- [6] Al-Salem A. "Scheduling to minimize makespan on unrelated parallel machines with sequence dependent setup times". Engineering Journal of the University of Qatar, 17(1), 177-187, 2004.
- [7] Helal M, Rabadi G, Al-Salem A. “A tabu search algorithm to minimize the makespan for the unrelated parallel machines scheduling problem with setup times”. International Journal of Operations Research, 3(3), 182-192, 2006.
- [8] Rabadi G, Moraga RJ, Al-Salem A. “Heuristics for the unrelated parallel machine scheduling problem with setup times”. Journal of Intelligent Manufacturing, 17(1), 85-97, 2006.
Ayrıntılar
Birincil Dil
İngilizce
Konular
Bilgi Sistemleri (Diğer)
Bölüm
Araştırma Makalesi
Erken Görünüm Tarihi
2 Kasım 2025
Yayımlanma Tarihi
16 Mart 2026
Gönderilme Tarihi
11 Şubat 2025
Kabul Tarihi
13 Ağustos 2025
Yayımlandığı Sayı
Yıl 2026 Cilt: 32 Sayı: 2