To optimize flexible job shop scheduling and shorten the production cycle of manufacturing enterprises, an optimization model was established with the objective of minimizing the makespan, and the bacterial foraging algorithm was used to solve it. In order to solve the defects of the bacterial foraging algorithm, such as prone to premature convergence,a series of improvements were made. The Logistic-Circle chaos mapping was designed and introduced to enhance the quality of the initial population. An adaptive dynamic step size was designed to ensure the optimization efficiency and accuracy, which improved the replication operation to avoid premature convergence. An adaptive migration probability was designed to avoid the “escape” of elite individuals. The effectiveness of the improved algorithm in shortening the production cycle in the flexible job shop scheduling problem was verified through the example solution.
TutumluB, SaraçT.A MIP model and a hybrid genetic algorithm for flexible job-shop scheduling problem with job-splitting[J].Computers & Operations Research,2023,155:106222.
[5]
AkramK, BhuttaM U, ButtS I,et al.A Pareto-optimality based black widow spider algorithm for energy efficient flexible job shop scheduling problem considering new job insertion[J].Applied Soft Computing,2024,164:111937.
ChenH L, ZhangQ, LuoJ,et al.An enhanced bacterial foraging optimization and its application for training kernel extreme learning machine[J].Applied Soft Computing,2020,86:105884.
[11]
PassinoK M.Biomimicry of bacterial foraging for distributed optimization and control[J].IEEE Control Systems Magazine,2002,22(3):52-67.
[12]
GuoC, TangH, NiuB,et al.A survey of bacterial foraging optimization[J].Neurocomputing,2021,452:728-746.
Vital-SotoA, AzabA, BakiM F.Mathematical modeling and a hybridized bacterial foraging optimization algorithm for the flexible job-shop sche-duling problem with sequencing flexibility[J].Journal of Manufacturing Systems,2020,54:74-93.
[16]
LiJ, DangJ W, BuF,et al.Analysis and improvement of the bacterial foraging optimization algorithm[J].Journal of Computing Science and Engineering,2014,8(1):1-10.