On the hardness of finding normal surfaces

12/19/2019
by   Benjamin A. Burton, et al.
0

There are fundamental topological problems, such as unknot recognition and 3-sphere recognition, for which the existence of a polynomial time algorithm remains unknown. A major algorithmic tool behind some of the best known algorithms for these problems is normal surface theory. One of the key operations in normal surface theory is finding a non-trivial normal disc or sphere in a 3-dimensional triangulation. Our first result shows that an algebraic abstraction of this problem is NP-hard, which (assuming P≠NP) suggests that any polynomial time solution will need to exploit some geometric or topological intuition. Another key operation used by many topological problems is to find a vertex normal surface of a certain type. We study two closely-related problems of this type: one we show is polynomial time, and the other we show is NP-complete. Most hardness proofs for knots and 3-manifolds in the literature reduce from satisfiability; our proof reduces from Hamiltonian cycle, and so adds a new style of reduction to the toolbox for computational topologists.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×

Consider DeepAI Pro