{"title":"论进化搜索中不可行解的实用性:一个理论研究","authors":"Yang Yu, Zhi-Hua Zhou","doi":"10.1109/CEC.2008.4630893","DOIUrl":null,"url":null,"abstract":"Evolutionary algorithms (EAs) have been widely used in optimization, where infeasible solutions are often encountered. Some EAs regard infeasible solutions as useless individuals while some utilize infeasible solutions based on heuristic ideas. It is not clear yet that whether infeasible solutions are helpful or not in the evolutionary search. This paper theoretically analyzes that under what conditions in- feasible solutions are beneficial. A sufficient condition and a necessary condition are derived and discussed. Then, the paper theoretically shows that the use of infeasible solutions could change the hardness of the task. For example, an EA-hard problem can be transformed to EA-easy by exploiting infeasible solutions. While, the conditions derived in the paper can be used to judge whether to use infeasible solutions or not.","PeriodicalId":328803,"journal":{"name":"2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"21","resultStr":"{\"title\":\"On the usefulness of infeasible solutions in evolutionary search: A theoretical study\",\"authors\":\"Yang Yu, Zhi-Hua Zhou\",\"doi\":\"10.1109/CEC.2008.4630893\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Evolutionary algorithms (EAs) have been widely used in optimization, where infeasible solutions are often encountered. Some EAs regard infeasible solutions as useless individuals while some utilize infeasible solutions based on heuristic ideas. It is not clear yet that whether infeasible solutions are helpful or not in the evolutionary search. This paper theoretically analyzes that under what conditions in- feasible solutions are beneficial. A sufficient condition and a necessary condition are derived and discussed. Then, the paper theoretically shows that the use of infeasible solutions could change the hardness of the task. For example, an EA-hard problem can be transformed to EA-easy by exploiting infeasible solutions. While, the conditions derived in the paper can be used to judge whether to use infeasible solutions or not.\",\"PeriodicalId\":328803,\"journal\":{\"name\":\"2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence)\",\"volume\":\"6 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"21\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CEC.2008.4630893\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CEC.2008.4630893","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
On the usefulness of infeasible solutions in evolutionary search: A theoretical study
Evolutionary algorithms (EAs) have been widely used in optimization, where infeasible solutions are often encountered. Some EAs regard infeasible solutions as useless individuals while some utilize infeasible solutions based on heuristic ideas. It is not clear yet that whether infeasible solutions are helpful or not in the evolutionary search. This paper theoretically analyzes that under what conditions in- feasible solutions are beneficial. A sufficient condition and a necessary condition are derived and discussed. Then, the paper theoretically shows that the use of infeasible solutions could change the hardness of the task. For example, an EA-hard problem can be transformed to EA-easy by exploiting infeasible solutions. While, the conditions derived in the paper can be used to judge whether to use infeasible solutions or not.