Welcome to Francis Academic Press

Academic Journal of Computing & Information Science, 2025, 8(9); doi: 10.25236/AJCIS.2025.080902.

Application of Improved Genetic Algorithm Based on Gene Duplication Rate in Flexible Job Shop Scheduling Problem

Author(s)

Bin Li

Corresponding Author:
Bin Li
Affiliation(s)

School of Intelligent Transportation Modern Industry, Anhui Sanlian University, Hefei, 230601, China

Abstract

Genetic algorithms often tend to exhibit premature convergence in solving the Flexible Job-shop Scheduling Problem (FJSP). To overcome this, we propose an improved genetic algorithm guided by gene repetition rates and formulate a mathematical model for dynamic adjustment of genetic operation parameters. The algorithm employs a two-layer chromosome encoding for operation sequences and machine assignments, integrating a gene repetition feedback mechanism to adaptively regulate crossover and mutation probabilities, thereby enhancing population diversity and global search capability. Experiments on benchmark datasets show that the proposed method achieves superior optimization accuracy and faster convergence compared to traditional genetic algorithms, providing an effective approach for solving FJSP.

Keywords

Flexible Job-Shop Scheduling Problem, Genetic Algorithm, Gene Repetition Rate, Adaptive Optimization, Chromosome Diversity

Cite This Paper

Bin Li. Application of Improved Genetic Algorithm Based on Gene Duplication Rate in Flexible Job Shop Scheduling Problem. Academic Journal of Computing & Information Science (2025), Vol. 8, Issue 9: 9-16. https://doi.org/10.25236/AJCIS.2025.080902.

References

[1] Tu J. Research on mechanical design, manufacturing and automation technology in the era of intelligent manufacturing[J]. New Technology in Engineering Construction, 2022, 1(2): 153-155.

[2] Wei W, Tan J, Feng Y, et al. Research on multi-objective optimization method for flexible job shop scheduling problem [J]. Computer Integrated Manufacturing Systems, 2009, 15(8): 1592-1598.

[3] Li X, Gao L. An effective hybrid genetic algorithm and tabu search for flexible job shop scheduling problem[J]. International Journal of Production Economics, 2016, 174: 93-110.

[4] Long X, Zhang J, Qi X, et al. A self‐learning artificial bee colony algorithm based on reinforcement learning for a flexible job‐shop scheduling problem[J]. Concurrency and Computation: Practice and Experience, 2022, 34(4): e6658.

[5] Jia Z, Chen H, Tang J. An improved particle swarm optimization for multi-objective flexible job-shop scheduling problem[C], 2007 IEEE international conference on grey systems and intelligent services. IEEE, 2007: 1587-1592.

[6] Li B, Xia X. A Self-Adjusting Search Domain Method-Based Genetic Algorithm for Solving Flexible Job Shop Scheduling Problem. Computational Intelligence and Neuroscience. 2022 Oct 10;2022: 4212556. doi: 10.1155/2022/4212556. PMID: 36262613; PMCID: PMC9576347.

[7] Zhang G, Shao X, Li P, et al. An effective hybrid particle swarm optimization algorithm for multi-objective flexible job-shop scheduling problem[J]. Computers & Industrial Engineering, 2009, 56(4): 1309-1318.

[8] Zhang C, Rao Y, Liu X, et al. Genetic algorithm based on POX crossover for solving job-shop scheduling problem[J]. China Mechanical Engineering, 2004, 15(23): 2149-2153.

[9] Kacem I, Hammadi S, Borne P. Approach by localization and multiobjective evolutionary optimization for flexible job-shop scheduling problems[J]. IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), 2002, 32(1): 1-13.

[10] Brandimarte P. Routing and scheduling in a flexible job shop by tabu search[J]. Annals of Operations research, 1993, 41(3): 157-183.

[11] Li B. Improved genetic algorithm for solving flexible job shop scheduling problem[J]. Computer Knowledge and Technology, 2024, 20(27):79-82.

[12] Chen R, Yang B, Li S, et al. A self-learning genetic algorithm based on reinforcement learning for flexible job-shop scheduling problem[J]. Computers & Industrial Engineering, 2020, 149: 106778.

[13] Jiang T, Zhang C. Application of grey wolf optimization for solving combinatorial problems: Job shop and flexible job shop scheduling cases[J]. IEEE Access, 2018, 6: 26231-26240.