Deciding contractibility of a non-simple curve on the boundary of a 3-manifold: A computational Loop Theorem

01/14/2020
by   Éric Colin de Verdière, et al.
0

We present an algorithm for the following problem. Given a triangulated 3-manifold M and a (possibly non-simple) closed curve on the boundary of M, decide whether this curve is contractible in M. Our algorithm runs in space polynomial in the size of the input, and (thus) in exponential time. This is the first algorithm that is specifically designed for this problem; it considerably improves upon the existing bounds implicit in the literature for the more general problem of contractibility of closed curves in a 3-manifold. The proof of the correctness of the algorithm relies on methods of 3-manifold topology and in particular on those used in the proof of the Loop Theorem. As a byproduct, we obtain an algorithmic version of the Loop Theorem that runs in polynomial space, and (thus) in exponential time.

READ FULL TEXT
research
12/04/2020

Algorithms for Contractibility of Compressed Curves on 3-Manifold Boundaries

In this paper we prove that the problem of deciding contractibility of a...
research
03/31/2018

Fast Fencing

We consider very natural "fence enclosure" problems studied by Capoyleas...
research
12/21/2018

Algorithmic aspects of immersibility and embeddability

We analyze an algorithmic question about immersion theory: for which m, ...
research
06/07/2023

Recognition of Seifert fibered spaces with boundary is in NP

We show that the decision problem of recognising whether a triangulated ...
research
03/11/2022

Finding Weakly Simple Closed Quasigeodesics on Polyhedral Spheres

A closed quasigeodesic on a convex polyhedron is a closed curve that is ...
research
04/21/2019

Constructive Polynomial Partitioning for Algebraic Curves in R^3 with Applications

In 2015, Guth proved that for any set of k-dimensional varieties in R^d ...
research
06/23/2021

Fast Linking Numbers for Topology Verification of Loopy Structures

It is increasingly common to model, simulate, and process complex materi...

Please sign up or login with your details

Forgot password? Click here to reset