Christian Perez Bernal, Miguel A. Salido, Carlos March Moya
{"title":"通过强化学习优化无关并行机调度问题中的能效","authors":"Christian Perez Bernal, Miguel A. Salido, Carlos March Moya","doi":"10.1016/j.ins.2024.121674","DOIUrl":null,"url":null,"abstract":"<div><div>The industrial sector plays a significant role in global energy consumption and greenhouse gas emissions. To reduce this environmental impact, it's crucial to implement energy-efficient manufacturing systems that utilize sustainable materials and optimize energy usage. This can lead to benefits such as reduced carbon footprints and cost savings.</div><div>In recent years, metaheuristic approaches have been focused on minimizing energy consumption within the Unrelated Parallel Machine Scheduling Problem (UPMSP). Traditional methods often overlook complex factors like release dates, due dates, and job setup times. This research introduces a novel algorithm that integrates reinforcement learning (RL) with a genetic algorithm (GA) to address this gap.</div><div>The proposed RLGA algorithm, rooted in the dynamic field of evolutionary reinforcement learning, breaks down policies into smaller components to isolate essential parameters for problem-solving. Through comprehensive analysis, hyperparameters that influence optimal results are identified, facilitating automated hyperparameter selection and optimization. The expert system takes into account problem characteristics such as machine or job saturation, job overlap, and the maximum values of target variables, allowing instances to be grouped into clusters. These clusters are solved using a genetic algorithm with varying combinations of mutation and crossover hyperparameters. The most suitable approach for each cluster is determined by analyzing the results, and this configuration of hyperparameters is applied iteratively to optimize the solution search.</div><div>The effectiveness of RLGA is evaluated across benchmark instances with different complexities, machine sets, jobs, and constraints. Comprehensive comparisons against existing methods highlight the superior performance and efficiency of RLGA in optimizing energy use and solution quality. Experimental results show that RLGA outperforms well-known solvers like CPO, CPLEX, OR-tools, and Gecode, making it a promising approach for optimizing energy-efficient manufacturing systems.</div></div>","PeriodicalId":51063,"journal":{"name":"Information Sciences","volume":"693 ","pages":"Article 121674"},"PeriodicalIF":8.1000,"publicationDate":"2024-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Optimizing energy efficiency in unrelated parallel machine scheduling problem through reinforcement learning\",\"authors\":\"Christian Perez Bernal, Miguel A. Salido, Carlos March Moya\",\"doi\":\"10.1016/j.ins.2024.121674\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>The industrial sector plays a significant role in global energy consumption and greenhouse gas emissions. To reduce this environmental impact, it's crucial to implement energy-efficient manufacturing systems that utilize sustainable materials and optimize energy usage. This can lead to benefits such as reduced carbon footprints and cost savings.</div><div>In recent years, metaheuristic approaches have been focused on minimizing energy consumption within the Unrelated Parallel Machine Scheduling Problem (UPMSP). Traditional methods often overlook complex factors like release dates, due dates, and job setup times. This research introduces a novel algorithm that integrates reinforcement learning (RL) with a genetic algorithm (GA) to address this gap.</div><div>The proposed RLGA algorithm, rooted in the dynamic field of evolutionary reinforcement learning, breaks down policies into smaller components to isolate essential parameters for problem-solving. Through comprehensive analysis, hyperparameters that influence optimal results are identified, facilitating automated hyperparameter selection and optimization. The expert system takes into account problem characteristics such as machine or job saturation, job overlap, and the maximum values of target variables, allowing instances to be grouped into clusters. These clusters are solved using a genetic algorithm with varying combinations of mutation and crossover hyperparameters. The most suitable approach for each cluster is determined by analyzing the results, and this configuration of hyperparameters is applied iteratively to optimize the solution search.</div><div>The effectiveness of RLGA is evaluated across benchmark instances with different complexities, machine sets, jobs, and constraints. Comprehensive comparisons against existing methods highlight the superior performance and efficiency of RLGA in optimizing energy use and solution quality. Experimental results show that RLGA outperforms well-known solvers like CPO, CPLEX, OR-tools, and Gecode, making it a promising approach for optimizing energy-efficient manufacturing systems.</div></div>\",\"PeriodicalId\":51063,\"journal\":{\"name\":\"Information Sciences\",\"volume\":\"693 \",\"pages\":\"Article 121674\"},\"PeriodicalIF\":8.1000,\"publicationDate\":\"2024-11-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Information Sciences\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0020025524015883\",\"RegionNum\":1,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"0\",\"JCRName\":\"COMPUTER SCIENCE, INFORMATION SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Information Sciences","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0020025524015883","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"0","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
Optimizing energy efficiency in unrelated parallel machine scheduling problem through reinforcement learning
The industrial sector plays a significant role in global energy consumption and greenhouse gas emissions. To reduce this environmental impact, it's crucial to implement energy-efficient manufacturing systems that utilize sustainable materials and optimize energy usage. This can lead to benefits such as reduced carbon footprints and cost savings.
In recent years, metaheuristic approaches have been focused on minimizing energy consumption within the Unrelated Parallel Machine Scheduling Problem (UPMSP). Traditional methods often overlook complex factors like release dates, due dates, and job setup times. This research introduces a novel algorithm that integrates reinforcement learning (RL) with a genetic algorithm (GA) to address this gap.
The proposed RLGA algorithm, rooted in the dynamic field of evolutionary reinforcement learning, breaks down policies into smaller components to isolate essential parameters for problem-solving. Through comprehensive analysis, hyperparameters that influence optimal results are identified, facilitating automated hyperparameter selection and optimization. The expert system takes into account problem characteristics such as machine or job saturation, job overlap, and the maximum values of target variables, allowing instances to be grouped into clusters. These clusters are solved using a genetic algorithm with varying combinations of mutation and crossover hyperparameters. The most suitable approach for each cluster is determined by analyzing the results, and this configuration of hyperparameters is applied iteratively to optimize the solution search.
The effectiveness of RLGA is evaluated across benchmark instances with different complexities, machine sets, jobs, and constraints. Comprehensive comparisons against existing methods highlight the superior performance and efficiency of RLGA in optimizing energy use and solution quality. Experimental results show that RLGA outperforms well-known solvers like CPO, CPLEX, OR-tools, and Gecode, making it a promising approach for optimizing energy-efficient manufacturing systems.
期刊介绍:
Informatics and Computer Science Intelligent Systems Applications is an esteemed international journal that focuses on publishing original and creative research findings in the field of information sciences. We also feature a limited number of timely tutorial and surveying contributions.
Our journal aims to cater to a diverse audience, including researchers, developers, managers, strategic planners, graduate students, and anyone interested in staying up-to-date with cutting-edge research in information science, knowledge engineering, and intelligent systems. While readers are expected to share a common interest in information science, they come from varying backgrounds such as engineering, mathematics, statistics, physics, computer science, cell biology, molecular biology, management science, cognitive science, neurobiology, behavioral sciences, and biochemistry.