paper

Algorithmic canonical stratifications of simplicial complexes

arXiv:1808.06568

Abstract

We introduce a new algorithm for the structural analysis of finite abstract simplicial complexes based on local homology. Through an iterative and top-down procedure, our algorithm computes a stratification of the poset of simplices of a simplicial complex , such that for each strata , is maximal among all open subposets in its closure such that the restriction of the local -homology sheaf of to is locally constant. Passage to the localization of dictated by then attaches a canonical stratified homotopy type to . Using -categorical methods, we first prove that the proposed algorithm correctly computes the canonical stratification of a simplicial complex; along the way, we prove a few general results about sheaves on posets and the homotopy types of links that may be of independent interest. We then present a pseudocode implementation of the algorithm, with special focus given to the case of dimension , and show that it runs in polynomial time. In particular, an -dimensional simplicial complex with size and can be processed in O() time or O() given one further assumption on the structure. Processing Delaunay triangulations of -spheres and -balls provides experimental confirmation of this linear running time.

36 pages. v3: added reference to Aoki's work on hypercomplete sheaves, otherwise minor changes in response to referee report