Zigzag persistence is a powerful extension of the standard persistence which allows deletions of simplices besides insertions. However, computing zigzag persistence usually takes considerably more time than the standard persistence. This paper sheds light on narrowing this efficiency gap. Our main result is that an input simplex-wise zigzag filtration can be converted to a cell-wise non-zigzag filtration of a $\Delta$-complex with the same length, where the cells are copies of the input simplices. This conversion step incurs very little cost. Furthermore, the barcode of the original filtration can be easily read from the barcode of the new cell-wise filtration because the conversion embodies a series of diamond switches known in topological data analysis. This seemingly simple observation opens up the vast possibilities for improving the computation of zigzag persistence because any efficient algorithm/software for standard persistence can now be applied to computing zigzag persistence. Our experiment shows that this indeed achieves substantial performance gain over the existing state-of-the-art softwares.
翻译:Zigzag 持久性是标准持久性的有力延伸,它允许除插入外删除implices。 然而, 计算 zigzag 持久性通常花费的时间比标准持久性花费的时间要长得多。 本文揭示了缩小效率差距的情况。 我们的主要结果是, 输入简单x- yigzag 过滤器可以转换成一个细胞型的非zigzag 过滤器, 其长度相同, 单元格是输入implics的复制件。 这个转换步骤花费很少。 此外, 原始过滤器的条形码可以很容易地从新细胞过滤的条形码中读出, 因为转换包含在地形数据分析中已知的一系列钻石开关。 这一看起来简单的观察为改进zigzag 持久性计算提供了巨大的可能性, 因为任何用于标准持久性的有效算法/ 软件现在都可以用于计算 zigzag 持久性。 我们的实验表明, 这确实在现有的状态艺术软件上取得了显著的绩效。