On the hardness of finding normal surfaces
Abstract
For many fundamental problems in computational topology, such as unknot recognition and -sphere recognition, the existence of a polynomial-time solution remains unknown. A major algorithmic tool behind some of the best known algorithms for these problems is normal surface theory. However, we currently have a poor understanding of the computational complexity of problems in normal surface theory: many such problems are still not known to have polynomial-time algorithms, yet proofs of -hardness also remain scarce. We give three results that provide some insight on this front. A number of modern normal surface theoretic algorithms depend critically on the operation of finding a non-trivial normal sphere or disc in a -dimensional triangulation. We formulate an abstract problem that captures the algebraic and combinatorial aspects of this operation, and show that this abstract problem is -complete. Assuming , this result suggests that any polynomial-time procedure for finding a non-trivial normal sphere or disc will need to exploit some geometric or topological intuition. Another key operation, which applies to a much wider range of topological problems, involves finding a vertex normal surface of a certain type. We study two closely-related problems that can be solved using this operation. For one of these problems, we give a simple alternative solution that runs in polynomial time; for the other, we prove -completeness.
Cite
@article{arxiv.1912.09051,
title = {On the hardness of finding normal surfaces},
author = {Benjamin A. Burton and Alexander He},
journal= {arXiv preprint arXiv:1912.09051},
year = {2024}
}
Comments
29 pages, 17 figures; v2: the results are the same except for a slight strengthening of Theorem 18, the exposition has changed significantly; v3: strengthened Theorem 8, improved exposition