A Self-Adaptive Differential Evolution Algorithm for Scheduling a Single Batch-Processing Machine With Arbitrary Job Sizes and Release Times
- PMID: 31567106
- DOI: 10.1109/TCYB.2019.2939219
A Self-Adaptive Differential Evolution Algorithm for Scheduling a Single Batch-Processing Machine With Arbitrary Job Sizes and Release Times
Abstract
Batch-processing machines (BPMs) can process a number of jobs at a time, which can be found in many industrial systems. This article considers a single BPM scheduling problem with unequal release times and job sizes. The goal is to assign jobs into batches without breaking the machine capacity constraint and then sort the batches to minimize the makespan. A self-adaptive differential evolution algorithm is developed for addressing the problem. In our proposed algorithm, mutation operators are adaptively chosen based on their historical performances. Also, control parameter values are adaptively determined based on their historical performances. Our proposed algorithm is compared to CPLEX, existing metaheuristics for this problem and conventional differential evolution algorithms through comprehensive experiments. The experimental results demonstrate that our proposed self-adaptive algorithm is more effective than other algorithms for this scheduling problem.
Similar articles
-
Minimizing makespan for mixed batch scheduling with identical machines and unequal ready times.Sci Rep. 2025 Feb 10;15(1):4924. doi: 10.1038/s41598-025-89698-3. Sci Rep. 2025. PMID: 39929982 Free PMC article.
-
Efficient algorithms for scheduling equal-length jobs with processing set restrictions on uniform parallel batch machines.Math Biosci Eng. 2022 Jul 28;19(11):10731-10740. doi: 10.3934/mbe.2022502. Math Biosci Eng. 2022. PMID: 36124567
-
Parallel batch scheduling of deteriorating jobs with release dates and rejection.ScientificWorldJournal. 2014;2014:270942. doi: 10.1155/2014/270942. Epub 2014 Jul 21. ScientificWorldJournal. 2014. PMID: 25143969 Free PMC article.
-
Hybrid Pareto artificial bee colony algorithm for multi-objective single machine group scheduling problem with sequence-dependent setup times and learning effects.Springerplus. 2016 Sep 17;5(1):1593. doi: 10.1186/s40064-016-3265-3. eCollection 2016. Springerplus. 2016. PMID: 27652166 Free PMC article.
-
Self-adaptive weighted level set evolution based on local intensity difference for parotid ducts segmentation.Comput Biol Med. 2019 Nov;114:103432. doi: 10.1016/j.compbiomed.2019.103432. Epub 2019 Sep 4. Comput Biol Med. 2019. PMID: 31521897 Review.
Cited by
-
Improved Sparrow Algorithm Based on Game Predatory Mechanism and Suicide Mechanism.Comput Intell Neurosci. 2022 May 16;2022:4925416. doi: 10.1155/2022/4925416. eCollection 2022. Comput Intell Neurosci. 2022. PMID: 35615547 Free PMC article. Review.
-
Differential Human Learning Optimization Algorithm.Comput Intell Neurosci. 2022 Apr 30;2022:5699472. doi: 10.1155/2022/5699472. eCollection 2022. Comput Intell Neurosci. 2022. PMID: 35535198 Free PMC article.
-
Dynamic elite strategy mayfly algorithm.PLoS One. 2022 Aug 25;17(8):e0273155. doi: 10.1371/journal.pone.0273155. eCollection 2022. PLoS One. 2022. PMID: 36006908 Free PMC article.
-
Aerodynamic Analysis and Training Research of an S-Shaped Arc Ball Based on Hydrodynamics.Appl Bionics Biomech. 2022 Aug 25;2022:1088906. doi: 10.1155/2022/1088906. eCollection 2022. Appl Bionics Biomech. 2022. PMID: 36060562 Free PMC article.
-
A Self-Adjusting Search Domain Method-Based Genetic Algorithm for Solving Flexible Job Shop Scheduling Problem.Comput Intell Neurosci. 2022 Oct 10;2022:4212556. doi: 10.1155/2022/4212556. eCollection 2022. Comput Intell Neurosci. 2022. PMID: 36262613 Free PMC article.
LinkOut - more resources
Full Text Sources
Other Literature Sources