W. Lijuan, He Dandan, Hou Hong-feng, Jiang Bo, Ning Tao
{"title":"一种按给定顺序遍历不相交凸多边形的快速算法","authors":"W. Lijuan, He Dandan, Hou Hong-feng, Jiang Bo, Ning Tao","doi":"10.1109/ICCSNT.2017.8343668","DOIUrl":null,"url":null,"abstract":"Given a start point s, a target point t, and k disjoint convex polygons in the given order in the plane, finding the shortest path of visiting the convex polygons sequence from s to t is the goal. In this paper, we present a fast algorithm to compute the shortest path based on the last step shortest path maps. Firstly, we locate the dividing-points quickly in the two adjacent polygons, which can reduce amounts of iteratively computation. Then, we convert this problem to solving the shortest path of visiting the disjoint line segments sequence which makes the solution much simpler. Furthermore, we analyze the complexity of new algorithm and obtain that it is superior to the previous solution. Finally, we implement this algorithm and show that it is correct.","PeriodicalId":163433,"journal":{"name":"2017 6th International Conference on Computer Science and Network Technology (ICCSNT)","volume":"1996 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A fast algorithm for touring the disjoint convex polygons in the given order\",\"authors\":\"W. Lijuan, He Dandan, Hou Hong-feng, Jiang Bo, Ning Tao\",\"doi\":\"10.1109/ICCSNT.2017.8343668\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Given a start point s, a target point t, and k disjoint convex polygons in the given order in the plane, finding the shortest path of visiting the convex polygons sequence from s to t is the goal. In this paper, we present a fast algorithm to compute the shortest path based on the last step shortest path maps. Firstly, we locate the dividing-points quickly in the two adjacent polygons, which can reduce amounts of iteratively computation. Then, we convert this problem to solving the shortest path of visiting the disjoint line segments sequence which makes the solution much simpler. Furthermore, we analyze the complexity of new algorithm and obtain that it is superior to the previous solution. Finally, we implement this algorithm and show that it is correct.\",\"PeriodicalId\":163433,\"journal\":{\"name\":\"2017 6th International Conference on Computer Science and Network Technology (ICCSNT)\",\"volume\":\"1996 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 6th International Conference on Computer Science and Network Technology (ICCSNT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCSNT.2017.8343668\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 6th International Conference on Computer Science and Network Technology (ICCSNT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCSNT.2017.8343668","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A fast algorithm for touring the disjoint convex polygons in the given order
Given a start point s, a target point t, and k disjoint convex polygons in the given order in the plane, finding the shortest path of visiting the convex polygons sequence from s to t is the goal. In this paper, we present a fast algorithm to compute the shortest path based on the last step shortest path maps. Firstly, we locate the dividing-points quickly in the two adjacent polygons, which can reduce amounts of iteratively computation. Then, we convert this problem to solving the shortest path of visiting the disjoint line segments sequence which makes the solution much simpler. Furthermore, we analyze the complexity of new algorithm and obtain that it is superior to the previous solution. Finally, we implement this algorithm and show that it is correct.