{"title":"基于自适应三博弈理论的遗传算法求解动态柔性作业车间重调度中的机器过载问题","authors":"Zeyu Feng, Zhiyuan Zou, Xu Liang","doi":"10.1016/j.swevo.2025.101938","DOIUrl":null,"url":null,"abstract":"<div><div>In the production process of a flexible job shop, the dynamic events could disrupt the original production scheduling plan. The existing methods typically use rescheduling, but they only ensure the resumption of normal production without considering the machine load, which would lead to a machine overload vicious cycle. This paper studies the dynamic flexible job shop scheduling problem (DFJSP) considering machine load under the constraint of machine breakdown as a dynamic event, and proposes an adaptive tripartite game theory-based genetic algorithm (ATGA). Firstly, a population initialization strategy based on a pre-scheduling scheme is designed to obtain a better initial population. Then, in order to better balance multiple objectives, a machine selection strategy based on tripartite game is designed. Finally, for improving the search ability and convergence performance of the algorithm, the adaptive probability selection strategy of binary tournament is designed. The experimental results show that the algorithm surpasses other advanced algorithms in scheduling effectiveness.</div></div>","PeriodicalId":48682,"journal":{"name":"Swarm and Evolutionary Computation","volume":"96 ","pages":"Article 101938"},"PeriodicalIF":8.2000,"publicationDate":"2025-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Solving machine overload for re-scheduling of dynamic flexible job shop by adaptive tripartite game theory-based genetic algorithm\",\"authors\":\"Zeyu Feng, Zhiyuan Zou, Xu Liang\",\"doi\":\"10.1016/j.swevo.2025.101938\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>In the production process of a flexible job shop, the dynamic events could disrupt the original production scheduling plan. The existing methods typically use rescheduling, but they only ensure the resumption of normal production without considering the machine load, which would lead to a machine overload vicious cycle. This paper studies the dynamic flexible job shop scheduling problem (DFJSP) considering machine load under the constraint of machine breakdown as a dynamic event, and proposes an adaptive tripartite game theory-based genetic algorithm (ATGA). Firstly, a population initialization strategy based on a pre-scheduling scheme is designed to obtain a better initial population. Then, in order to better balance multiple objectives, a machine selection strategy based on tripartite game is designed. Finally, for improving the search ability and convergence performance of the algorithm, the adaptive probability selection strategy of binary tournament is designed. The experimental results show that the algorithm surpasses other advanced algorithms in scheduling effectiveness.</div></div>\",\"PeriodicalId\":48682,\"journal\":{\"name\":\"Swarm and Evolutionary Computation\",\"volume\":\"96 \",\"pages\":\"Article 101938\"},\"PeriodicalIF\":8.2000,\"publicationDate\":\"2025-05-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Swarm and Evolutionary Computation\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2210650225000963\",\"RegionNum\":1,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Swarm and Evolutionary Computation","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2210650225000963","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
Solving machine overload for re-scheduling of dynamic flexible job shop by adaptive tripartite game theory-based genetic algorithm
In the production process of a flexible job shop, the dynamic events could disrupt the original production scheduling plan. The existing methods typically use rescheduling, but they only ensure the resumption of normal production without considering the machine load, which would lead to a machine overload vicious cycle. This paper studies the dynamic flexible job shop scheduling problem (DFJSP) considering machine load under the constraint of machine breakdown as a dynamic event, and proposes an adaptive tripartite game theory-based genetic algorithm (ATGA). Firstly, a population initialization strategy based on a pre-scheduling scheme is designed to obtain a better initial population. Then, in order to better balance multiple objectives, a machine selection strategy based on tripartite game is designed. Finally, for improving the search ability and convergence performance of the algorithm, the adaptive probability selection strategy of binary tournament is designed. The experimental results show that the algorithm surpasses other advanced algorithms in scheduling effectiveness.
期刊介绍:
Swarm and Evolutionary Computation is a pioneering peer-reviewed journal focused on the latest research and advancements in nature-inspired intelligent computation using swarm and evolutionary algorithms. It covers theoretical, experimental, and practical aspects of these paradigms and their hybrids, promoting interdisciplinary research. The journal prioritizes the publication of high-quality, original articles that push the boundaries of evolutionary computation and swarm intelligence. Additionally, it welcomes survey papers on current topics and novel applications. Topics of interest include but are not limited to: Genetic Algorithms, and Genetic Programming, Evolution Strategies, and Evolutionary Programming, Differential Evolution, Artificial Immune Systems, Particle Swarms, Ant Colony, Bacterial Foraging, Artificial Bees, Fireflies Algorithm, Harmony Search, Artificial Life, Digital Organisms, Estimation of Distribution Algorithms, Stochastic Diffusion Search, Quantum Computing, Nano Computing, Membrane Computing, Human-centric Computing, Hybridization of Algorithms, Memetic Computing, Autonomic Computing, Self-organizing systems, Combinatorial, Discrete, Binary, Constrained, Multi-objective, Multi-modal, Dynamic, and Large-scale Optimization.