{"title":"曼哈顿度量下的加权平面细分中的路径规划","authors":"Mansoor Davoodi, Ashkan Safari","doi":"10.1007/s00373-023-02744-7","DOIUrl":null,"url":null,"abstract":"<p>In this paper, we consider the problem of path planning in a weighted polygonal planar subdivision. Each polygon has an associated positive weight which shows the cost of path per unit distance of movement in that polygon. The goal is to find a minimum cost path under the Manhattan metric for two given start and destination points. First, we propose an <span>\\(O(n^2)\\)</span> time and space algorithm to solve this problem, where <i>n</i> is the total number of vertices in the subdivision. Then, we improve the time and space complexity of the algorithm to <span>\\(O(n \\log ^2 n)\\)</span> and <span>\\(O(n \\log n)\\)</span>, respectively, by applying a divide and conquer approach. We also study the case of rectilinear regions in three dimensions and show that the minimum cost path under the Manhattan metric is obtained in <span>\\( O(n^2 \\log ^3 n) \\)</span> time and <span>\\( O(n^2 \\log ^2 n) \\)</span> space.</p>","PeriodicalId":0,"journal":{"name":"","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2024-01-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Path Planning in a Weighted Planar Subdivision Under the Manhattan Metric\",\"authors\":\"Mansoor Davoodi, Ashkan Safari\",\"doi\":\"10.1007/s00373-023-02744-7\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>In this paper, we consider the problem of path planning in a weighted polygonal planar subdivision. Each polygon has an associated positive weight which shows the cost of path per unit distance of movement in that polygon. The goal is to find a minimum cost path under the Manhattan metric for two given start and destination points. First, we propose an <span>\\\\(O(n^2)\\\\)</span> time and space algorithm to solve this problem, where <i>n</i> is the total number of vertices in the subdivision. Then, we improve the time and space complexity of the algorithm to <span>\\\\(O(n \\\\log ^2 n)\\\\)</span> and <span>\\\\(O(n \\\\log n)\\\\)</span>, respectively, by applying a divide and conquer approach. We also study the case of rectilinear regions in three dimensions and show that the minimum cost path under the Manhattan metric is obtained in <span>\\\\( O(n^2 \\\\log ^3 n) \\\\)</span> time and <span>\\\\( O(n^2 \\\\log ^2 n) \\\\)</span> space.</p>\",\"PeriodicalId\":0,\"journal\":{\"name\":\"\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0,\"publicationDate\":\"2024-01-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"\",\"FirstCategoryId\":\"100\",\"ListUrlMain\":\"https://doi.org/10.1007/s00373-023-02744-7\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"","FirstCategoryId":"100","ListUrlMain":"https://doi.org/10.1007/s00373-023-02744-7","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Path Planning in a Weighted Planar Subdivision Under the Manhattan Metric
In this paper, we consider the problem of path planning in a weighted polygonal planar subdivision. Each polygon has an associated positive weight which shows the cost of path per unit distance of movement in that polygon. The goal is to find a minimum cost path under the Manhattan metric for two given start and destination points. First, we propose an \(O(n^2)\) time and space algorithm to solve this problem, where n is the total number of vertices in the subdivision. Then, we improve the time and space complexity of the algorithm to \(O(n \log ^2 n)\) and \(O(n \log n)\), respectively, by applying a divide and conquer approach. We also study the case of rectilinear regions in three dimensions and show that the minimum cost path under the Manhattan metric is obtained in \( O(n^2 \log ^3 n) \) time and \( O(n^2 \log ^2 n) \) space.