Octavio Ramos-Figueroa, Marcela Quiroz-Castellanos, E. Mezura-Montes, Nicadro Cruz-Ramírez
{"title":"An Experimental Study of Grouping Mutation Operators for the Unrelated Parallel-Machine Scheduling Problem","authors":"Octavio Ramos-Figueroa, Marcela Quiroz-Castellanos, E. Mezura-Montes, Nicadro Cruz-Ramírez","doi":"10.3390/mca28010006","DOIUrl":null,"url":null,"abstract":"The Grouping Genetic Algorithm (GGA) is an extension to the standard Genetic Algorithm that uses a group-based representation scheme and variation operators that work at the group-level. This metaheuristic is one of the most used to solve combinatorial optimization grouping problems. Its optimization process consists of different components, although the crossover and mutation operators are the most recurrent. This article aims to highlight the impact that a well-designed operator can have on the final performance of a GGA. We present a comparative experimental study of different mutation operators for a GGA designed to solve the Parallel-Machine scheduling problem with unrelated machines and makespan minimization, which comprises scheduling a collection of jobs in a set of machines. The proposed approach is focused on identifying the strategies involved in the mutation operations and adapting them to the characteristics of the studied problem. As a result of this experimental study, knowledge of the problem-domain was gained and used to design a new mutation operator called 2-Items Reinsertion. Experimental results indicate that the state-of-the-art GGA performance considerably improves by replacing the original mutation operator with the new one, achieving better results, with an improvement rate of 52%.","PeriodicalId":53224,"journal":{"name":"Mathematical & Computational Applications","volume":" ","pages":""},"PeriodicalIF":1.9000,"publicationDate":"2023-01-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Mathematical & Computational Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3390/mca28010006","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"MATHEMATICS, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
The Grouping Genetic Algorithm (GGA) is an extension to the standard Genetic Algorithm that uses a group-based representation scheme and variation operators that work at the group-level. This metaheuristic is one of the most used to solve combinatorial optimization grouping problems. Its optimization process consists of different components, although the crossover and mutation operators are the most recurrent. This article aims to highlight the impact that a well-designed operator can have on the final performance of a GGA. We present a comparative experimental study of different mutation operators for a GGA designed to solve the Parallel-Machine scheduling problem with unrelated machines and makespan minimization, which comprises scheduling a collection of jobs in a set of machines. The proposed approach is focused on identifying the strategies involved in the mutation operations and adapting them to the characteristics of the studied problem. As a result of this experimental study, knowledge of the problem-domain was gained and used to design a new mutation operator called 2-Items Reinsertion. Experimental results indicate that the state-of-the-art GGA performance considerably improves by replacing the original mutation operator with the new one, achieving better results, with an improvement rate of 52%.
期刊介绍:
Mathematical and Computational Applications (MCA) is devoted to original research in the field of engineering, natural sciences or social sciences where mathematical and/or computational techniques are necessary for solving specific problems. The aim of the journal is to provide a medium by which a wide range of experience can be exchanged among researchers from diverse fields such as engineering (electrical, mechanical, civil, industrial, aeronautical, nuclear etc.), natural sciences (physics, mathematics, chemistry, biology etc.) or social sciences (administrative sciences, economics, political sciences etc.). The papers may be theoretical where mathematics is used in a nontrivial way or computational or combination of both. Each paper submitted will be reviewed and only papers of highest quality that contain original ideas and research will be published. Papers containing only experimental techniques and abstract mathematics without any sign of application are discouraged.