Decision problems in the space of Dehn fillings
  In this paper, we use normal surface theory to study Dehn filling on a knot-manifold. First, it is shown that there is a finite computable set of slopes on the boundary of a knot-manifold that bound normal and almost normal surfaces in a one-vertex triangulation of that knot-manifold. This is combined with existence theorems for normal and almost normal surfaces to construct algorithms to determine precisely which manifolds obtained by Dehn filling: 1) are reducible, 2) contain two--sided incompressible surfaces, 3) are Haken, 4) fiber over the circle, 5) are the 3--sphere, and 6) are a lens space. Each of these algorithms is a finite computation. Moreover, in the case of essential surfaces, we show that the topology of the filled manifolds is strongly reflected in the triangulation of the knot-manifold. If a filled manifold contains an essential surface then the knot-manifold contains an essential vertex solution that caps off to an essential surface of the same type in the filled manifold. (Vertex solutions are the premier class of normal surface and are computable.) 
William Jaco and Eric Sedgwick