arXiv Science⌕ Search

arXiv · 0911.5498

The complexity of the normal surface solution space

Abstract

Normal surface theory is a central tool in algorithmic three-dimensional topology, and the enumeration of vertex normal surfaces is the computational bottleneck in many important algorithms. However, it is not well understood how the number of such surfaces grows in relation to the size of the underlying triangulation. Here we address this problem in both theory and practice. In theory, we tighten the exponential upper bound substantially; furthermore, we construct pathological triangulations that prove an exponential bound to be unavoidable. In practice, we undertake a comprehensive analysis of millions of triangulations and find that in general the number of vertex normal surfaces is remarkably small, with strong evidence that our pathological triangulations may in fact be the worst case scenarios. This analysis is the first of its kind, and the striking behaviour that we observe has important implications for the feasibility of topological algorithms in three dimensions.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Benjamin A. Burton. 2010-03-11. The complexity of the normal surface solution space. https://doi.org/10.1145/1810959.1810995

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related papers

Ziggurats, taut foliations, and contact structures

We study the geography of taut foliations on compact $3$-manifolds with toroidal boundary components. The central object of our work is the set of boundary multislopes realized by foliations transverse to a fixed flow on such a manifold. We prove that these sets exhibit remarkable structural properties (rationality, rigidity, and convexity) which motivate the name ziggurats. Our main tool, of independent interest, is a two-way correspondence between foliations and contact structures on $3$-manifolds with boundary: we generalize the Eliashberg-Thurston theorem, which produces pairs of positive and negative contact structures from foliations, and a construction of the first author, which builds foliations from such contact pairs. Using both directions of this correspondence, we bring contact-geometric methods to bear on the architecture of ziggurats.

math.GT↗

Which Immersions into Euclidean Space are Boundary Immersions?

Here we study the problem of whether a given codimension one immersion $f$ of a closed and connected manifold into Euclidean space can be extended to an equidimensional immersion $F$ of some compact manifold $M$ whose restriction to the boundary parameterizes the image $S$ of $f$. Such an extension $F$ exists if and only if (i) simple conditions on orientations and wrapping numbers are satisfied and (ii) a distinguished finite subset of the first cohomology of $S$ with coefficients in a certain sheaf of finite groups contains the preferred point.

math.GT↗