{"title":"简单的气体能解决蜂巢Hidato逻辑谜题吗?多样性保护与遗传算子的影响","authors":"M. M. P. Silva, C. S. Magalhães","doi":"10.1109/CEC.2018.8477841","DOIUrl":null,"url":null,"abstract":"Beehive Hidato is a fill-in logic puzzle, similar to Sudoku, with hexagonal grid cells. Some hexagons are pre-filled with fixed numbers, while the remaining has to be filled by the player such that consecutive numbers stay connected to form a “path”, from 1 to n, the largest number in the grid. Each Hidato problem has only one correct answer and, despite its simple rules, finding the solution for these problems can be quite challenging. In this work, we analyzed the importance of diversity preservation, as well as, the influence of commonly used permutation genetic operators in a simple genetic algorithm (GA) for solving Beehive Hidato problems. The algorithm was evaluated on 21 instances of Beehive Hidato problems, with different complexity levels, divided into two classes according to its size. We found PMX crossover and swap mutation as the best operators among the ones tested. Apart from that, the results indicate that the use of a diversity preservation technique has a significant role in GA performance, mainly for solving larger problem instances.","PeriodicalId":6344,"journal":{"name":"2009 IEEE Congress on Evolutionary Computation","volume":"78 1","pages":"1-8"},"PeriodicalIF":0.0000,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Can Simple GAs Solve Beehive Hidato Logic Puzzles? The Influence of Diversity Preservation and Genetic Operators\",\"authors\":\"M. M. P. Silva, C. S. Magalhães\",\"doi\":\"10.1109/CEC.2018.8477841\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Beehive Hidato is a fill-in logic puzzle, similar to Sudoku, with hexagonal grid cells. Some hexagons are pre-filled with fixed numbers, while the remaining has to be filled by the player such that consecutive numbers stay connected to form a “path”, from 1 to n, the largest number in the grid. Each Hidato problem has only one correct answer and, despite its simple rules, finding the solution for these problems can be quite challenging. In this work, we analyzed the importance of diversity preservation, as well as, the influence of commonly used permutation genetic operators in a simple genetic algorithm (GA) for solving Beehive Hidato problems. The algorithm was evaluated on 21 instances of Beehive Hidato problems, with different complexity levels, divided into two classes according to its size. We found PMX crossover and swap mutation as the best operators among the ones tested. Apart from that, the results indicate that the use of a diversity preservation technique has a significant role in GA performance, mainly for solving larger problem instances.\",\"PeriodicalId\":6344,\"journal\":{\"name\":\"2009 IEEE Congress on Evolutionary Computation\",\"volume\":\"78 1\",\"pages\":\"1-8\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 IEEE Congress on Evolutionary Computation\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CEC.2018.8477841\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 IEEE Congress on Evolutionary Computation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CEC.2018.8477841","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Can Simple GAs Solve Beehive Hidato Logic Puzzles? The Influence of Diversity Preservation and Genetic Operators
Beehive Hidato is a fill-in logic puzzle, similar to Sudoku, with hexagonal grid cells. Some hexagons are pre-filled with fixed numbers, while the remaining has to be filled by the player such that consecutive numbers stay connected to form a “path”, from 1 to n, the largest number in the grid. Each Hidato problem has only one correct answer and, despite its simple rules, finding the solution for these problems can be quite challenging. In this work, we analyzed the importance of diversity preservation, as well as, the influence of commonly used permutation genetic operators in a simple genetic algorithm (GA) for solving Beehive Hidato problems. The algorithm was evaluated on 21 instances of Beehive Hidato problems, with different complexity levels, divided into two classes according to its size. We found PMX crossover and swap mutation as the best operators among the ones tested. Apart from that, the results indicate that the use of a diversity preservation technique has a significant role in GA performance, mainly for solving larger problem instances.