{"title":"异构问题的多染色体混合编码","authors":"S. Ronald, S. Kirkby, Peter W. Eklund","doi":"10.1109/ICEC.1997.592264","DOIUrl":null,"url":null,"abstract":"Genetic algorithms (GAs) are an effective optimisation tool for use on problems that have a large complex set of possible solutions. Traditionally, GAs have been mainly applied to problems with homogeneous structure, e.g. encodings with either a set of floating point numbers, a set of integers, a binary string, a permutation of symbols, or an expression tree. Recently, more attention has been devoted to more heterogeneous problems that require a compound encoding such as an expression tree, a set of integers, and a permutation of symbols. In the field of engineering these more complex problem types are common and each of the different components of the problem must be optimised concurrently. The paper presents a methodology for solving compound problems with a genetic algorithm. To illustrate this methodology a problem is presented that requires the simultaneous optimisation of a permutation as well as a set of integer values. The problem is a modified travelling salesperson problem where at each city the salesperson must choose a type of transport for the next leg of the journey. There are associated costs with each transport type that are a function of the distance of the leg of travel as well as the number of legs that a single mode of transport is utilised.","PeriodicalId":167852,"journal":{"name":"Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1997-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":"{\"title\":\"Multi-chromosome mixed encodings for heterogeneous problems\",\"authors\":\"S. Ronald, S. Kirkby, Peter W. Eklund\",\"doi\":\"10.1109/ICEC.1997.592264\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Genetic algorithms (GAs) are an effective optimisation tool for use on problems that have a large complex set of possible solutions. Traditionally, GAs have been mainly applied to problems with homogeneous structure, e.g. encodings with either a set of floating point numbers, a set of integers, a binary string, a permutation of symbols, or an expression tree. Recently, more attention has been devoted to more heterogeneous problems that require a compound encoding such as an expression tree, a set of integers, and a permutation of symbols. In the field of engineering these more complex problem types are common and each of the different components of the problem must be optimised concurrently. The paper presents a methodology for solving compound problems with a genetic algorithm. To illustrate this methodology a problem is presented that requires the simultaneous optimisation of a permutation as well as a set of integer values. The problem is a modified travelling salesperson problem where at each city the salesperson must choose a type of transport for the next leg of the journey. There are associated costs with each transport type that are a function of the distance of the leg of travel as well as the number of legs that a single mode of transport is utilised.\",\"PeriodicalId\":167852,\"journal\":{\"name\":\"Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97)\",\"volume\":\"18 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1997-04-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"9\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICEC.1997.592264\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEC.1997.592264","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Multi-chromosome mixed encodings for heterogeneous problems
Genetic algorithms (GAs) are an effective optimisation tool for use on problems that have a large complex set of possible solutions. Traditionally, GAs have been mainly applied to problems with homogeneous structure, e.g. encodings with either a set of floating point numbers, a set of integers, a binary string, a permutation of symbols, or an expression tree. Recently, more attention has been devoted to more heterogeneous problems that require a compound encoding such as an expression tree, a set of integers, and a permutation of symbols. In the field of engineering these more complex problem types are common and each of the different components of the problem must be optimised concurrently. The paper presents a methodology for solving compound problems with a genetic algorithm. To illustrate this methodology a problem is presented that requires the simultaneous optimisation of a permutation as well as a set of integer values. The problem is a modified travelling salesperson problem where at each city the salesperson must choose a type of transport for the next leg of the journey. There are associated costs with each transport type that are a function of the distance of the leg of travel as well as the number of legs that a single mode of transport is utilised.