We present an algorithm for the computation of Vietoris-Rips persistence barcodes and describe its implementation in the software Ripser. The method relies on implicit representations of the coboundary operator and the filtration order of the simplices, avoiding the explicit construction and storage of the filtration coboundary matrix. Moreover, it makes use of apparent pairs, a simple but powerful method for constructing a discrete gradient field from a total order on the simplices of a simplicial complex, which is also of independent interest. Our implementation shows substantial improvements over previous software both in time and memory usage.
翻译:我们提出了一个计算Vietoris-Rips持久性条形码的算法,并在软件开关中描述其实施情况,该方法依靠共同操作员的隐含表述和安非他明的过滤顺序,避免明确建造和储存过滤粘结矩阵,此外,它使用表面对子,这是一种简单而有力的方法,用来从一个简化的复合体(也是独立的利益所在)的总顺序上构造一个离散的梯度字段。我们的实施在时间和记忆使用方面都比以前的软件有很大改进。