English

Sweeping Orders for Simplicial Complex Reconstruction

Computational Geometry 2025-10-01 v2

Abstract

Standard sweep algorithms require an order of discrete points in Euclidean space, and rely on the property that, at a given point, all points in the halfspace below come earlier in this order. We are motivated by the problem of reconstructing a graph in Rd\mathbb{R}^d from vertex locations and degree information, which was addressed using standard sweep algorithms by Fasy et al. We generalize this to the reconstruction of general simplicial complexes. As our main ingredient, we introduce a generalized \emph{sweeping order} on ii-simplices, maintaining the property that, at a given ii-simplex σ\sigma, all (i+1)(i+1)-dimensional cofaces of σ\sigma in the halfspace below σ\sigma have an ii-dimensional face that appeared earlier in the order ("below" with respect to some direction perpendicular to σ\sigma). We then go on to incorporate computing such sweeping orders to reconstruct an unknown simplicial complex KK, starting with only its vertex locations, i.e., its 00-skeleton. Specifically, once we have found the ii-skeleton of KK, we compute a sweeping order for the ii-simplices, and use it to reconstruct the (i+1)(i+1)-skeleton of KK by querying the \emph{indegree}, or the number of (i+1)(i+1)-simplices incident to and below a given ii-simplex. In addition to generalizing the algorithm by Fasy et al. to simplicial complexes, we improve upon the running time of their central subroutine of radially finding edges above a vertex.

Keywords

Cite

@article{arxiv.2501.01901,
  title  = {Sweeping Orders for Simplicial Complex Reconstruction},
  author = {Tim Ophelders and Anna Schenfisch},
  journal= {arXiv preprint arXiv:2501.01901},
  year   = {2025}
}
R2 v1 2026-06-28T20:55:36.104Z