Hugo A. Akitaya , Maike Buchin , Majid Mirzanezhad , Leonie Ryvkin , Carola Wenk
{"title":"Realizability of free spaces of curves","authors":"Hugo A. Akitaya , Maike Buchin , Majid Mirzanezhad , Leonie Ryvkin , Carola Wenk","doi":"10.1016/j.comgeo.2024.102151","DOIUrl":null,"url":null,"abstract":"<div><div>The free space diagram is a popular tool to compute the well-known Fréchet distance. As the Fréchet distance is used in many different fields, many variants have been established to cover the specific needs of these applications. Often the question arises whether a certain pattern in the free space diagram is “<em>realizable</em>”, i.e., whether there exists a pair of polygonal chains whose free space diagram corresponds to it. The answer to this question may help in deciding the computational complexity of these distance measures, as well as allowing to design more efficient algorithms for restricted input classes that avoid certain free space patterns. Therefore we study the inverse problem: Given a potential free space diagram, do there exist curves that generate this diagram?</div><div>Our problem of interest is closely tied to the classic Distance Geometry problem. We settle the complexity of Distance Geometry in <span><math><msup><mrow><mi>R</mi></mrow><mrow><mo>></mo><mn>2</mn></mrow></msup></math></span>, showing <span><math><mo>∃</mo><mi>R</mi></math></span>-hardness. We use this to show that for curves in <span><math><msup><mrow><mi>R</mi></mrow><mrow><mo>≥</mo><mn>2</mn></mrow></msup></math></span> the realizability problem is <span><math><mo>∃</mo><mi>R</mi></math></span>-complete, both for continuous and discrete Fréchet distances. We prove that the continuous case in <span><math><msup><mrow><mi>R</mi></mrow><mrow><mn>1</mn></mrow></msup></math></span> is only weakly NP-hard, and we provide a pseudo-polynomial time algorithm and show that it is fixed-parameter tractable. Interestingly, for the discrete case in <span><math><msup><mrow><mi>R</mi></mrow><mrow><mn>1</mn></mrow></msup></math></span> we show that the problem becomes solvable in polynomial time.</div></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":"127 ","pages":"Article 102151"},"PeriodicalIF":0.4000,"publicationDate":"2024-11-22","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/S0925772124000737","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"MATHEMATICS","Score":null,"Total":0}
引用次数: 0
Abstract
The free space diagram is a popular tool to compute the well-known Fréchet distance. As the Fréchet distance is used in many different fields, many variants have been established to cover the specific needs of these applications. Often the question arises whether a certain pattern in the free space diagram is “realizable”, i.e., whether there exists a pair of polygonal chains whose free space diagram corresponds to it. The answer to this question may help in deciding the computational complexity of these distance measures, as well as allowing to design more efficient algorithms for restricted input classes that avoid certain free space patterns. Therefore we study the inverse problem: Given a potential free space diagram, do there exist curves that generate this diagram?
Our problem of interest is closely tied to the classic Distance Geometry problem. We settle the complexity of Distance Geometry in , showing -hardness. We use this to show that for curves in the realizability problem is -complete, both for continuous and discrete Fréchet distances. We prove that the continuous case in is only weakly NP-hard, and we provide a pseudo-polynomial time algorithm and show that it is fixed-parameter tractable. Interestingly, for the discrete case in we show that the problem becomes solvable in polynomial time.
期刊介绍:
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.