Fernanda Miyuki Yamada, Hiroki Takahashi, H. C. Batagelo, João Paulo Gois
{"title":"利用排列启发式自动解七巧板的扩展方法","authors":"Fernanda Miyuki Yamada, Hiroki Takahashi, H. C. Batagelo, João Paulo Gois","doi":"10.1109/NicoInt50878.2020.00016","DOIUrl":null,"url":null,"abstract":"The Tangram is a geometric puzzle composed of seven polygonal pieces that can be combined to form different patterns. In combinatorial optimization, the task of solving Tangram puzzles is known to be NP-hard. In this paper, we present an extension of a recent computational method for the automatic solution of Tangram puzzles. The original work considers the largest-first heuristic, in which the pieces are positioned inside the puzzle region following a sequence from the largest to the smallest in area size. We present three additional permutation heuristics that generate different sequences to guide the pieces positioning inside the puzzle region. The effectiveness of the proposed heuristics is indicated by the application of the extended method on the solution of different Tangram puzzles. Combining the executed experiments, the extended method solved 93.33% of the patterns included in a dataset in an average time of 53.0s, while the original implementation solved 86.67% of the same dataset in an average time of 51.4s.","PeriodicalId":230190,"journal":{"name":"2020 Nicograph International (NicoInt)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"An Extended Approach for the Automatic Solution of Tangram Puzzles Using Permutation Heuristics\",\"authors\":\"Fernanda Miyuki Yamada, Hiroki Takahashi, H. C. Batagelo, João Paulo Gois\",\"doi\":\"10.1109/NicoInt50878.2020.00016\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The Tangram is a geometric puzzle composed of seven polygonal pieces that can be combined to form different patterns. In combinatorial optimization, the task of solving Tangram puzzles is known to be NP-hard. In this paper, we present an extension of a recent computational method for the automatic solution of Tangram puzzles. The original work considers the largest-first heuristic, in which the pieces are positioned inside the puzzle region following a sequence from the largest to the smallest in area size. We present three additional permutation heuristics that generate different sequences to guide the pieces positioning inside the puzzle region. The effectiveness of the proposed heuristics is indicated by the application of the extended method on the solution of different Tangram puzzles. Combining the executed experiments, the extended method solved 93.33% of the patterns included in a dataset in an average time of 53.0s, while the original implementation solved 86.67% of the same dataset in an average time of 51.4s.\",\"PeriodicalId\":230190,\"journal\":{\"name\":\"2020 Nicograph International (NicoInt)\",\"volume\":\"12 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 Nicograph International (NicoInt)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/NicoInt50878.2020.00016\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 Nicograph International (NicoInt)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NicoInt50878.2020.00016","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An Extended Approach for the Automatic Solution of Tangram Puzzles Using Permutation Heuristics
The Tangram is a geometric puzzle composed of seven polygonal pieces that can be combined to form different patterns. In combinatorial optimization, the task of solving Tangram puzzles is known to be NP-hard. In this paper, we present an extension of a recent computational method for the automatic solution of Tangram puzzles. The original work considers the largest-first heuristic, in which the pieces are positioned inside the puzzle region following a sequence from the largest to the smallest in area size. We present three additional permutation heuristics that generate different sequences to guide the pieces positioning inside the puzzle region. The effectiveness of the proposed heuristics is indicated by the application of the extended method on the solution of different Tangram puzzles. Combining the executed experiments, the extended method solved 93.33% of the patterns included in a dataset in an average time of 53.0s, while the original implementation solved 86.67% of the same dataset in an average time of 51.4s.