{"title":"A learning-based memetic algorithm for energy-efficient distributed flow-shop scheduling with preventive maintenance","authors":"Jingjing Wang, Honggui Han","doi":"10.1016/j.swevo.2024.101772","DOIUrl":null,"url":null,"abstract":"<div><div>In manufacturing systems, implementing preventive maintenance (PM) is essential for ensuring sustainable production since the inevitable wear and tear of machines can significantly affect production efficiency. In today’s decentralized economy, distributed shop scheduling has emerged within the framework of distributed manufacturing to reduce costs, enhance efficiency, and strengthen competitiveness. Thus, this paper proposes a learning-based memetic algorithm (LMA) for addressing the energy-efficient distributed flow-shop scheduling problem with preventive maintenance (EDFSP-PM) to minimize both makespan and total energy consumption simultaneously. First, a mathematical model is formulated and encoding and decoding methods are developed to map solutions to schedules with consideration of PM operations. Second, two heuristics are employed to generate high-quality solutions and various problem-specific operators are designed for different sub-problems and objectives. Third, a hierarchical learning mechanism is proposed via employing multi-layer Q-learning to select appropriate operators for solutions with diverse characteristics. Fourth, a feedback learning mechanism with solution pool is devised to reintegrate solutions from the pool into the search process to enhance search efficiency. Finally, numerical experiments are conducted to verify the effectiveness of the designed mechanisms. The comparative results demonstrate superior performance of the proposed LMA in terms of convergence and diversity.</div></div>","PeriodicalId":48682,"journal":{"name":"Swarm and Evolutionary Computation","volume":"92 ","pages":"Article 101772"},"PeriodicalIF":8.2000,"publicationDate":"2024-11-26","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/S2210650224003109","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0
Abstract
In manufacturing systems, implementing preventive maintenance (PM) is essential for ensuring sustainable production since the inevitable wear and tear of machines can significantly affect production efficiency. In today’s decentralized economy, distributed shop scheduling has emerged within the framework of distributed manufacturing to reduce costs, enhance efficiency, and strengthen competitiveness. Thus, this paper proposes a learning-based memetic algorithm (LMA) for addressing the energy-efficient distributed flow-shop scheduling problem with preventive maintenance (EDFSP-PM) to minimize both makespan and total energy consumption simultaneously. First, a mathematical model is formulated and encoding and decoding methods are developed to map solutions to schedules with consideration of PM operations. Second, two heuristics are employed to generate high-quality solutions and various problem-specific operators are designed for different sub-problems and objectives. Third, a hierarchical learning mechanism is proposed via employing multi-layer Q-learning to select appropriate operators for solutions with diverse characteristics. Fourth, a feedback learning mechanism with solution pool is devised to reintegrate solutions from the pool into the search process to enhance search efficiency. Finally, numerical experiments are conducted to verify the effectiveness of the designed mechanisms. The comparative results demonstrate superior performance of the proposed LMA in terms of convergence and diversity.
期刊介绍:
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.