{"title":"作业车间调度遗传规划中的多目标距离度量方法","authors":"S. Salama, T. Kaihara, N. Fujii, D. Kokuryo","doi":"10.20965/ijat.2022.p0296","DOIUrl":null,"url":null,"abstract":"The goal of the Fourth Industrial Revolution is to develop smart factories that ensure flexibility and adaptability in complex production environments, without human intervention. Smart factories are based on three main pillars: integration through digitalization, employment of flexible structures, and the use of artificial intelligence (AI) methods. Genetic programming (GP) is one of the most promising AI approaches used in the automated design of production-scheduling rules. However, promoting diversity and controlling the bloating effect are major challenges to the success of GP algorithms in developing production-scheduling rules that deliver high-quality solutions. Therefore, we introduced a multi-objective technique to increase the diversity among GP individuals while considering the program length as an objective to avoid the bloating effect. The proposed approach employs a new diversity metric to measure the distance between GP individuals and the best rule in the current generation. Subsequently, the non-dominated sorting genetic algorithm II (NSGA-II) was used to select individuals based on three objectives: solution quality, similarity value, and program length. To assess the effectiveness of the proposed approach, we compare the two versions with three GP methods in the literature in terms of automatically generating dispatching rules on 10 benchmark instances of the job-shop scheduling problem. The experimental results show that the proposed distance measure enhances the phenotypic diversity of individuals, resulting in improved fitness values without the need for additional fitness assessments. In addition, the integration of NSGA-II with the GP algorithm facilitates the evolution of superior job shop dispatching rules with high diversity and shorter lengths under the makespan and mean tardiness objectives.","PeriodicalId":13583,"journal":{"name":"Int. J. Autom. Technol.","volume":"16 1 1","pages":"296-308"},"PeriodicalIF":0.0000,"publicationDate":"2022-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Multi-Objective Approach with a Distance Metric in Genetic Programming for Job Shop Scheduling\",\"authors\":\"S. Salama, T. Kaihara, N. Fujii, D. Kokuryo\",\"doi\":\"10.20965/ijat.2022.p0296\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The goal of the Fourth Industrial Revolution is to develop smart factories that ensure flexibility and adaptability in complex production environments, without human intervention. Smart factories are based on three main pillars: integration through digitalization, employment of flexible structures, and the use of artificial intelligence (AI) methods. Genetic programming (GP) is one of the most promising AI approaches used in the automated design of production-scheduling rules. However, promoting diversity and controlling the bloating effect are major challenges to the success of GP algorithms in developing production-scheduling rules that deliver high-quality solutions. Therefore, we introduced a multi-objective technique to increase the diversity among GP individuals while considering the program length as an objective to avoid the bloating effect. The proposed approach employs a new diversity metric to measure the distance between GP individuals and the best rule in the current generation. Subsequently, the non-dominated sorting genetic algorithm II (NSGA-II) was used to select individuals based on three objectives: solution quality, similarity value, and program length. To assess the effectiveness of the proposed approach, we compare the two versions with three GP methods in the literature in terms of automatically generating dispatching rules on 10 benchmark instances of the job-shop scheduling problem. The experimental results show that the proposed distance measure enhances the phenotypic diversity of individuals, resulting in improved fitness values without the need for additional fitness assessments. In addition, the integration of NSGA-II with the GP algorithm facilitates the evolution of superior job shop dispatching rules with high diversity and shorter lengths under the makespan and mean tardiness objectives.\",\"PeriodicalId\":13583,\"journal\":{\"name\":\"Int. J. Autom. Technol.\",\"volume\":\"16 1 1\",\"pages\":\"296-308\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-05-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Int. J. Autom. Technol.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.20965/ijat.2022.p0296\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Int. J. Autom. Technol.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.20965/ijat.2022.p0296","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
摘要
第四次工业革命的目标是开发智能工厂,确保在复杂的生产环境中具有灵活性和适应性,而无需人为干预。智能工厂基于三个主要支柱:数字化集成,灵活结构的使用以及人工智能(AI)方法的使用。遗传规划(GP)是用于生产调度规则自动化设计的最有前途的人工智能方法之一。然而,促进多样性和控制膨胀效应是GP算法在制定高质量解决方案的生产调度规则方面取得成功的主要挑战。因此,我们引入了一种多目标技术,以增加GP个体之间的多样性,同时考虑程序长度作为目标,以避免腹胀效应。该方法采用一种新的多样性度量来衡量GP个体与当前代最佳规则之间的距离。随后,采用非支配排序遗传算法II (non- dominant sorting genetic algorithm II, NSGA-II),根据解质量、相似度值和程序长度三个目标进行个体选择。为了评估所提出方法的有效性,我们将这两个版本与文献中的三种GP方法在10个作业车间调度问题基准实例上自动生成调度规则方面进行了比较。实验结果表明,所提出的距离度量增强了个体的表型多样性,从而在不需要额外适应度评估的情况下提高了适应度值。此外,将NSGA-II与GP算法相结合,有利于在最大完工时间和平均延迟目标下演化出多样性高、长度短的优作业车间调度规则。
Multi-Objective Approach with a Distance Metric in Genetic Programming for Job Shop Scheduling
The goal of the Fourth Industrial Revolution is to develop smart factories that ensure flexibility and adaptability in complex production environments, without human intervention. Smart factories are based on three main pillars: integration through digitalization, employment of flexible structures, and the use of artificial intelligence (AI) methods. Genetic programming (GP) is one of the most promising AI approaches used in the automated design of production-scheduling rules. However, promoting diversity and controlling the bloating effect are major challenges to the success of GP algorithms in developing production-scheduling rules that deliver high-quality solutions. Therefore, we introduced a multi-objective technique to increase the diversity among GP individuals while considering the program length as an objective to avoid the bloating effect. The proposed approach employs a new diversity metric to measure the distance between GP individuals and the best rule in the current generation. Subsequently, the non-dominated sorting genetic algorithm II (NSGA-II) was used to select individuals based on three objectives: solution quality, similarity value, and program length. To assess the effectiveness of the proposed approach, we compare the two versions with three GP methods in the literature in terms of automatically generating dispatching rules on 10 benchmark instances of the job-shop scheduling problem. The experimental results show that the proposed distance measure enhances the phenotypic diversity of individuals, resulting in improved fitness values without the need for additional fitness assessments. In addition, the integration of NSGA-II with the GP algorithm facilitates the evolution of superior job shop dispatching rules with high diversity and shorter lengths under the makespan and mean tardiness objectives.