{"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":0,"journal":{"name":"","volume":null,"pages":null},"PeriodicalIF":0.0,"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\":0,\"journal\":{\"name\":\"\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0,\"publicationDate\":\"2024-02-14\",\"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/s00454-024-00627-z\",\"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/s00454-024-00627-z","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","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.