A Novel Self-Healing Genetic Algorithm for Optimizing Single Objective Flow Shop Scheduling Problem
Sarmad Hameed,Irfan Khan Tanoli,Talha Ahmed Khan,Sadique Ahmad,Ala Saleh D. Alluhaidan,Pawel Plawiak,Mohamed Hammad,Abdelhamied A. Ateya
DOI: https://doi.org/10.1007/s13369-024-09240-x
IF: 2.807
2024-06-19
Arabian Journal for Science and Engineering
Abstract:Optimizing the single objective flow shop scheduling problem requires determining the best sequence of operations across several machines in a manufacturing environment to achieve a given goal, such as total completion time or makespan. The complex nature of the search space, as well as the interdependence of jobs and machines, makes this problem extremely challenging. Researchers have investigated numerous algorithms and optimization techniques, including genetic algorithms, to tackle this challenge and increase manufacturing efficiency efficiently. The genetic algorithm is one of the widely used optimization schemes, which relies on the principle of evolution and works by improving each offspring generation using natural selection. However, genetic algorithms have many limitations, mainly on the offspring generation. The article provides a novel solution that modifies the existing genetic algorithm. The modification considers including a vaccination function that targets random genes in the offspring genotype to produce much better offspring and eventually improves the results. The work primarily designs an efficient schedule for job handling on different machines and the subsequent use of optimal resources. The modified algorithm was tested on the benchmark function to validate its performance. The results of the traditional and modified algorithms have been compared and discussed with the CEC 2019 benchmark functions. Essential metrics, such as time complexity, convergence speed, mean, and standard deviation, are used to evaluate the effectiveness and efficiency of these algorithms. The proposed self-healed genetic algorithm outperformed the traditional genetic algorithm. These findings highlight the promise of the self-healing genetic algorithm as an effective, rapidly converging, and accurate method for optimizing various problems, making it an attractive option for a wide range of real-world applications.
multidisciplinary sciences