{"title":"多边形曲线的分组性逼近","authors":"Joachim Gudmundsson , Yuan Sha, Sampson Wong","doi":"10.1016/j.comgeo.2022.101920","DOIUrl":null,"url":null,"abstract":"<div><p>In 2012 Driemel et al. introduced the concept of <em>c</em>-packed curves as a realistic input model. In the case when <em>c</em> is a constant they gave a near linear time <span><math><mo>(</mo><mn>1</mn><mo>+</mo><mi>ε</mi><mo>)</mo></math></span>-approximation algorithm for computing the Fréchet distance between two <em>c</em><span>-packed polygonal curves. Since then a number of papers have used the model.</span></p><p>In this paper we consider the problem of computing the smallest <em>c</em> for which a given polygonal curve in <span><math><msup><mrow><mi>R</mi></mrow><mrow><mi>d</mi></mrow></msup></math></span> is <em>c</em><span>-packed. We present two approximation algorithms. The first algorithm is a 2-approximation algorithm and runs in </span><span><math><mi>O</mi><mo>(</mo><mi>d</mi><msup><mrow><mi>n</mi></mrow><mrow><mn>2</mn></mrow></msup><mi>log</mi><mo></mo><mi>n</mi><mo>)</mo></math></span> time. In the case <span><math><mi>d</mi><mo>=</mo><mn>2</mn></math></span> we develop a faster algorithm that returns a <span><math><mo>(</mo><mn>6</mn><mo>+</mo><mi>ε</mi><mo>)</mo></math></span>-approximation and runs in <span><math><mi>O</mi><mo>(</mo><msup><mrow><mo>(</mo><mi>n</mi><mo>/</mo><msup><mrow><mi>ε</mi></mrow><mrow><mn>3</mn></mrow></msup><mo>)</mo></mrow><mrow><mn>4</mn><mo>/</mo><mn>3</mn></mrow></msup><mi>polylog</mi><mo>(</mo><mi>n</mi><mo>/</mo><mi>ε</mi><mo>)</mo><mo>)</mo><mo>)</mo></math></span> time.</p><p>We also implemented the first algorithm and computed the approximate packedness-value for 16 sets of real-world trajectories. The experiments indicate that the notion of <em>c</em>-packedness is a useful realistic input model for many curves and trajectories.</p></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":null,"pages":null},"PeriodicalIF":0.4000,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Approximating the packedness of polygonal curves\",\"authors\":\"Joachim Gudmundsson , Yuan Sha, Sampson Wong\",\"doi\":\"10.1016/j.comgeo.2022.101920\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>In 2012 Driemel et al. introduced the concept of <em>c</em>-packed curves as a realistic input model. In the case when <em>c</em> is a constant they gave a near linear time <span><math><mo>(</mo><mn>1</mn><mo>+</mo><mi>ε</mi><mo>)</mo></math></span>-approximation algorithm for computing the Fréchet distance between two <em>c</em><span>-packed polygonal curves. Since then a number of papers have used the model.</span></p><p>In this paper we consider the problem of computing the smallest <em>c</em> for which a given polygonal curve in <span><math><msup><mrow><mi>R</mi></mrow><mrow><mi>d</mi></mrow></msup></math></span> is <em>c</em><span>-packed. We present two approximation algorithms. The first algorithm is a 2-approximation algorithm and runs in </span><span><math><mi>O</mi><mo>(</mo><mi>d</mi><msup><mrow><mi>n</mi></mrow><mrow><mn>2</mn></mrow></msup><mi>log</mi><mo></mo><mi>n</mi><mo>)</mo></math></span> time. In the case <span><math><mi>d</mi><mo>=</mo><mn>2</mn></math></span> we develop a faster algorithm that returns a <span><math><mo>(</mo><mn>6</mn><mo>+</mo><mi>ε</mi><mo>)</mo></math></span>-approximation and runs in <span><math><mi>O</mi><mo>(</mo><msup><mrow><mo>(</mo><mi>n</mi><mo>/</mo><msup><mrow><mi>ε</mi></mrow><mrow><mn>3</mn></mrow></msup><mo>)</mo></mrow><mrow><mn>4</mn><mo>/</mo><mn>3</mn></mrow></msup><mi>polylog</mi><mo>(</mo><mi>n</mi><mo>/</mo><mi>ε</mi><mo>)</mo><mo>)</mo><mo>)</mo></math></span> time.</p><p>We also implemented the first algorithm and computed the approximate packedness-value for 16 sets of real-world trajectories. The experiments indicate that the notion of <em>c</em>-packedness is a useful realistic input model for many curves and trajectories.</p></div>\",\"PeriodicalId\":51001,\"journal\":{\"name\":\"Computational Geometry-Theory and Applications\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.4000,\"publicationDate\":\"2023-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computational Geometry-Theory and Applications\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0925772122000633\",\"RegionNum\":4,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"MATHEMATICS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computational Geometry-Theory and Applications","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0925772122000633","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"MATHEMATICS","Score":null,"Total":0}
In 2012 Driemel et al. introduced the concept of c-packed curves as a realistic input model. In the case when c is a constant they gave a near linear time -approximation algorithm for computing the Fréchet distance between two c-packed polygonal curves. Since then a number of papers have used the model.
In this paper we consider the problem of computing the smallest c for which a given polygonal curve in is c-packed. We present two approximation algorithms. The first algorithm is a 2-approximation algorithm and runs in time. In the case we develop a faster algorithm that returns a -approximation and runs in time.
We also implemented the first algorithm and computed the approximate packedness-value for 16 sets of real-world trajectories. The experiments indicate that the notion of c-packedness is a useful realistic input model for many curves and trajectories.
期刊介绍:
Computational Geometry is a forum for research in theoretical and applied aspects of computational geometry. The journal publishes fundamental research in all areas of the subject, as well as disseminating information on the applications, techniques, and use of computational geometry. Computational Geometry publishes articles on the design and analysis of geometric algorithms. All aspects of computational geometry are covered, including the numerical, graph theoretical and combinatorial aspects. Also welcomed are computational geometry solutions to fundamental problems arising in computer graphics, pattern recognition, robotics, image processing, CAD-CAM, VLSI design and geographical information systems.
Computational Geometry features a special section containing open problems and concise reports on implementations of computational geometry tools.