折线化简具有三次复杂度

K. Bringmann, B. Chaudhury
{"title":"折线化简具有三次复杂度","authors":"K. Bringmann, B. Chaudhury","doi":"10.4230/LIPIcs.SoCG.2019.18","DOIUrl":null,"url":null,"abstract":"In the classic polyline simplification problem we want to replace a given polygonal curve $P$, consisting of $n$ vertices, by a subsequence $P'$ of $k$ vertices from $P$ such that the polygonal curves $P$ and $P'$ are as close as possible. Closeness is usually measured using the Hausdorff or Fr\\'echet distance. These distance measures can be applied \"globally\", i.e., to the whole curves $P$ and $P'$, or \"locally\", i.e., to each simplified subcurve and the line segment that it was replaced with separately (and then taking the maximum). This gives rise to four problem variants: Global-Hausdorff (known to be NP-hard), Local-Hausdorff (in time $O(n^3)$), Global-Fr\\'echet (in time $O(k n^5)$), and Local-Fr\\'echet (in time $O(n^3)$). \nOur contribution is as follows. \n- Cubic time for all variants: For Global-Fr\\'echet we design an algorithm running in time $O(n^3)$. This shows that all three problems (Local-Hausdorff, Local-Fr\\'echet, and Global-Fr\\'echet) can be solved in cubic time. All these algorithms work over a general metric space such as $(\\mathbb{R}^d,L_p)$, but the hidden constant depends on $p$ and (linearly) on $d$. \n- Cubic conditional lower bound: We provide evidence that in high dimensions cubic time is essentially optimal for all three problems (Local-Hausdorff, Local-Fr\\'echet, and Global-Fr\\'echet). Specifically, improving the cubic time to $O(n^{3-\\epsilon} \\textrm{poly}(d))$ for polyline simplification over $(\\mathbb{R}^d,L_p)$ for $p = 1$ would violate plausible conjectures. We obtain similar results for all $p \\in [1,\\infty), p \\ne 2$. \nIn total, in high dimensions and over general $L_p$-norms we resolve the complexity of polyline simplification with respect to Local-Hausdorff, Local-Fr\\'echet, and Global-Fr\\'echet, by providing new algorithms and conditional lower bounds.","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"62 1","pages":"94-130"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":"{\"title\":\"Polyline Simplification has Cubic Complexity\",\"authors\":\"K. Bringmann, B. Chaudhury\",\"doi\":\"10.4230/LIPIcs.SoCG.2019.18\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In the classic polyline simplification problem we want to replace a given polygonal curve $P$, consisting of $n$ vertices, by a subsequence $P'$ of $k$ vertices from $P$ such that the polygonal curves $P$ and $P'$ are as close as possible. Closeness is usually measured using the Hausdorff or Fr\\\\'echet distance. These distance measures can be applied \\\"globally\\\", i.e., to the whole curves $P$ and $P'$, or \\\"locally\\\", i.e., to each simplified subcurve and the line segment that it was replaced with separately (and then taking the maximum). This gives rise to four problem variants: Global-Hausdorff (known to be NP-hard), Local-Hausdorff (in time $O(n^3)$), Global-Fr\\\\'echet (in time $O(k n^5)$), and Local-Fr\\\\'echet (in time $O(n^3)$). \\nOur contribution is as follows. \\n- Cubic time for all variants: For Global-Fr\\\\'echet we design an algorithm running in time $O(n^3)$. This shows that all three problems (Local-Hausdorff, Local-Fr\\\\'echet, and Global-Fr\\\\'echet) can be solved in cubic time. All these algorithms work over a general metric space such as $(\\\\mathbb{R}^d,L_p)$, but the hidden constant depends on $p$ and (linearly) on $d$. \\n- Cubic conditional lower bound: We provide evidence that in high dimensions cubic time is essentially optimal for all three problems (Local-Hausdorff, Local-Fr\\\\'echet, and Global-Fr\\\\'echet). Specifically, improving the cubic time to $O(n^{3-\\\\epsilon} \\\\textrm{poly}(d))$ for polyline simplification over $(\\\\mathbb{R}^d,L_p)$ for $p = 1$ would violate plausible conjectures. We obtain similar results for all $p \\\\in [1,\\\\infty), p \\\\ne 2$. \\nIn total, in high dimensions and over general $L_p$-norms we resolve the complexity of polyline simplification with respect to Local-Hausdorff, Local-Fr\\\\'echet, and Global-Fr\\\\'echet, by providing new algorithms and conditional lower bounds.\",\"PeriodicalId\":54969,\"journal\":{\"name\":\"International Journal of Computational Geometry & Applications\",\"volume\":\"62 1\",\"pages\":\"94-130\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"17\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Journal of Computational Geometry & Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.4230/LIPIcs.SoCG.2019.18\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"Mathematics\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Computational Geometry & Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4230/LIPIcs.SoCG.2019.18","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"Mathematics","Score":null,"Total":0}
引用次数: 17

摘要

在经典的折线简化问题中,我们想要用$P$的$k$顶点的子序列$P'$来替换由$n$顶点组成的给定多边形曲线$P$,从而使多边形曲线$P$和$P'$尽可能接近。亲密度通常用Hausdorff或fracimchet距离来衡量。这些距离度量可以应用于“全局”,即整个曲线$P$和$P'$,或“局部”,即每个简化的子曲线和它被单独替换的线段(然后取最大值)。这就产生了四种问题变体:Global-Hausdorff(已知为NP-hard)、Local-Hausdorff(时间上$O(n^3)$)、global - fr(时间上$O(k n^5)$)和local - fr(时间上$O(n^3)$)。我们的贡献如下。-所有变体的立方时间:对于global - fr我们设计了一个算法运行在时间$O(n^3)$。这表明所有三个问题(Local-Hausdorff, local - frachimet和global - frachimet)都可以在三次时间内解决。所有这些算法都在一般的度量空间(如$(\mathbb{R}^d,L_p)$)上工作,但是隐藏常数依赖于$p$和(线性地)依赖于$d$。-三次条件下界:我们提供了证据,在高维三次时间本质上是最优的所有三个问题(Local-Hausdorff, local - fr和global - fr)。具体来说,将折线简化的三次时间提高到$O(n^{3-\epsilon} \textrm{poly}(d))$而不是$p = 1$的$(\mathbb{R}^d,L_p)$将违反貌似合理的猜想。我们对所有$p \in [1,\infty), p \ne 2$都得到了类似的结果。总的来说,在高维和一般$L_p$ -范数上,我们通过提供新的算法和条件下界,解决了关于Local-Hausdorff, local - fr和global - fr的折线简化的复杂性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Polyline Simplification has Cubic Complexity
In the classic polyline simplification problem we want to replace a given polygonal curve $P$, consisting of $n$ vertices, by a subsequence $P'$ of $k$ vertices from $P$ such that the polygonal curves $P$ and $P'$ are as close as possible. Closeness is usually measured using the Hausdorff or Fr\'echet distance. These distance measures can be applied "globally", i.e., to the whole curves $P$ and $P'$, or "locally", i.e., to each simplified subcurve and the line segment that it was replaced with separately (and then taking the maximum). This gives rise to four problem variants: Global-Hausdorff (known to be NP-hard), Local-Hausdorff (in time $O(n^3)$), Global-Fr\'echet (in time $O(k n^5)$), and Local-Fr\'echet (in time $O(n^3)$). Our contribution is as follows. - Cubic time for all variants: For Global-Fr\'echet we design an algorithm running in time $O(n^3)$. This shows that all three problems (Local-Hausdorff, Local-Fr\'echet, and Global-Fr\'echet) can be solved in cubic time. All these algorithms work over a general metric space such as $(\mathbb{R}^d,L_p)$, but the hidden constant depends on $p$ and (linearly) on $d$. - Cubic conditional lower bound: We provide evidence that in high dimensions cubic time is essentially optimal for all three problems (Local-Hausdorff, Local-Fr\'echet, and Global-Fr\'echet). Specifically, improving the cubic time to $O(n^{3-\epsilon} \textrm{poly}(d))$ for polyline simplification over $(\mathbb{R}^d,L_p)$ for $p = 1$ would violate plausible conjectures. We obtain similar results for all $p \in [1,\infty), p \ne 2$. In total, in high dimensions and over general $L_p$-norms we resolve the complexity of polyline simplification with respect to Local-Hausdorff, Local-Fr\'echet, and Global-Fr\'echet, by providing new algorithms and conditional lower bounds.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
CiteScore
0.80
自引率
0.00%
发文量
4
审稿时长
>12 weeks
期刊介绍: The International Journal of Computational Geometry & Applications (IJCGA) is a quarterly journal devoted to the field of computational geometry within the framework of design and analysis of algorithms. Emphasis is placed on the computational aspects of geometric problems that arise in various fields of science and engineering including computer-aided geometry design (CAGD), computer graphics, constructive solid geometry (CSG), operations research, pattern recognition, robotics, solid modelling, VLSI routing/layout, and others. Research contributions ranging from theoretical results in algorithm design — sequential or parallel, probabilistic or randomized algorithms — to applications in the above-mentioned areas are welcome. Research findings or experiences in the implementations of geometric algorithms, such as numerical stability, and papers with a geometric flavour related to algorithms or the application areas of computational geometry are also welcome.
期刊最新文献
On morphs of 1-plane graphs A Geometric Approach to Inelastic Collapse Near-optimal algorithms for point-line fitting problems Algorithms for approximate sparse regression and nearest induced hulls Recognizing weighted and seeded disk graphs
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1