{"title":"计算半代数映射和图的同调函数","authors":"Saugata Basu, Negin Karisani","doi":"10.1007/s00454-024-00627-z","DOIUrl":null,"url":null,"abstract":"<p>Developing an algorithm for computing the Betti numbers of semi-algebraic sets with singly exponential complexity has been a holy grail in algorithmic semi-algebraic geometry and only partial results are known. In this paper we consider the more general problem of computing the image under the homology functor of a continuous semi-algebraic map <span>\\(f:X \\rightarrow Y\\)</span> between closed and bounded semi-algebraic sets. For every fixed <span>\\(\\ell \\ge 0\\)</span> we give an algorithm with singly exponential complexity that computes bases of the homology groups <span>\\(\\text{ H}_i(X), \\text{ H}_i(Y)\\)</span> (with rational coefficients) and a matrix with respect to these bases of the induced linear maps <span>\\(\\text{ H}_i(f):\\text{ H}_i(X) \\rightarrow \\text{ H}_i(Y), 0 \\le i \\le \\ell \\)</span>. We generalize this algorithm to more general (zigzag) diagrams of continuous semi-algebraic maps between closed and bounded semi-algebraic sets and give a singly exponential algorithm for computing the homology functors on such diagrams. This allows us to give an algorithm with singly exponential complexity for computing barcodes of semi-algebraic zigzag persistent homology in small dimensions.</p>","PeriodicalId":50574,"journal":{"name":"Discrete & Computational Geometry","volume":"13 1","pages":""},"PeriodicalIF":0.6000,"publicationDate":"2024-02-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Computing the Homology Functor on Semi-algebraic Maps and Diagrams\",\"authors\":\"Saugata Basu, Negin Karisani\",\"doi\":\"10.1007/s00454-024-00627-z\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>Developing an algorithm for computing the Betti numbers of semi-algebraic sets with singly exponential complexity has been a holy grail in algorithmic semi-algebraic geometry and only partial results are known. In this paper we consider the more general problem of computing the image under the homology functor of a continuous semi-algebraic map <span>\\\\(f:X \\\\rightarrow Y\\\\)</span> between closed and bounded semi-algebraic sets. For every fixed <span>\\\\(\\\\ell \\\\ge 0\\\\)</span> we give an algorithm with singly exponential complexity that computes bases of the homology groups <span>\\\\(\\\\text{ H}_i(X), \\\\text{ H}_i(Y)\\\\)</span> (with rational coefficients) and a matrix with respect to these bases of the induced linear maps <span>\\\\(\\\\text{ H}_i(f):\\\\text{ H}_i(X) \\\\rightarrow \\\\text{ H}_i(Y), 0 \\\\le i \\\\le \\\\ell \\\\)</span>. We generalize this algorithm to more general (zigzag) diagrams of continuous semi-algebraic maps between closed and bounded semi-algebraic sets and give a singly exponential algorithm for computing the homology functors on such diagrams. This allows us to give an algorithm with singly exponential complexity for computing barcodes of semi-algebraic zigzag persistent homology in small dimensions.</p>\",\"PeriodicalId\":50574,\"journal\":{\"name\":\"Discrete & Computational Geometry\",\"volume\":\"13 1\",\"pages\":\"\"},\"PeriodicalIF\":0.6000,\"publicationDate\":\"2024-02-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Discrete & Computational Geometry\",\"FirstCategoryId\":\"100\",\"ListUrlMain\":\"https://doi.org/10.1007/s00454-024-00627-z\",\"RegionNum\":3,\"RegionCategory\":\"数学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"COMPUTER SCIENCE, THEORY & METHODS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Discrete & Computational Geometry","FirstCategoryId":"100","ListUrlMain":"https://doi.org/10.1007/s00454-024-00627-z","RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
Computing the Homology Functor on Semi-algebraic Maps and Diagrams
Developing an algorithm for computing the Betti numbers of semi-algebraic sets with singly exponential complexity has been a holy grail in algorithmic semi-algebraic geometry and only partial results are known. In this paper we consider the more general problem of computing the image under the homology functor of a continuous semi-algebraic map \(f:X \rightarrow Y\) between closed and bounded semi-algebraic sets. For every fixed \(\ell \ge 0\) we give an algorithm with singly exponential complexity that computes bases of the homology groups \(\text{ H}_i(X), \text{ H}_i(Y)\) (with rational coefficients) and a matrix with respect to these bases of the induced linear maps \(\text{ H}_i(f):\text{ H}_i(X) \rightarrow \text{ H}_i(Y), 0 \le i \le \ell \). We generalize this algorithm to more general (zigzag) diagrams of continuous semi-algebraic maps between closed and bounded semi-algebraic sets and give a singly exponential algorithm for computing the homology functors on such diagrams. This allows us to give an algorithm with singly exponential complexity for computing barcodes of semi-algebraic zigzag persistent homology in small dimensions.
期刊介绍:
Discrete & Computational Geometry (DCG) is an international journal of mathematics and computer science, covering a broad range of topics in which geometry plays a fundamental role. It publishes papers on such topics as configurations and arrangements, spatial subdivision, packing, covering, and tiling, geometric complexity, polytopes, point location, geometric probability, geometric range searching, combinatorial and computational topology, probabilistic techniques in computational geometry, geometric graphs, geometry of numbers, and motion planning.