Welcome to roadinet.com on July 4 2009.
This is an internet experiment running to monitor browsing habbits of individuals through wikipedia contents.

Unknotting problem

From Wikipedia, the free encyclopedia

Jump to: navigation, search

In mathematics, the unknotting problem is the problem of algorithmically recognizing the unknot, given some representation of a knot, e.g., a knot diagram. There are several types of unknotting algorithms. A major unresolved challenge is to determine if the problem admits a polynomial time algorithm, that is, whether the problem lies in the complexity class P.

Contents

[edit] Computational complexity

First steps toward determining the computational complexity were undertaken in proving that the problem is in larger complexity classes, which contain the class P: Today it is known that the unknotting problem is in the complexity class NP, and also in the intersection AM \cap coAM. Ian Agol has claimed a proof that unknotting is in NP \cap co-NP. Since AM is a generalization of NP, the abovementioned complexity classes are related by the following sequence of set inclusions: \scriptstyle \mathbf{P}\, \subseteq\, \mathbf{NP}\, \cap\, \mathbf{coNP}\, \subseteq\, \mathbf{AM}\, \cap\, \mathbf{coAM} .

[edit] Unknotting algorithms

Some known algorithms solving the unknotting problem include:

  • Haken's algorithm - uses the theory of normal surfaces to check for a normal disc bound by the knot
  • An upper bound (exponential in crossing number) exists on the number of Reidemeister moves needed to change an unknot diagram to the standard unknot diagram. This lends itself for a (very slow) brute-force search algorithm.
  • Birman-Hirsch algorithm - uses braid foliations
  • Residual finiteness of the knot group (which follows from geometrization of Haken manifolds) gives a rather inefficient algorithm: check if the group has a representation into a symmetric group with non-cyclic image while simultaneously attempting to produce a subdivision of the triangulated complement that is equivalent to a subdivision of the triangulated solid torus.
  • Knot Floer homology of the knot detects the genus of the knot, which is 0 if and only if the knot is an unknot. A combinatorial version of knot Floer homology allows a straightforward computation.

Understanding the complexity of these algorithms is an active field of study.

[edit] See also

[edit] References

  • Masao Hara, Seiichi Tani and Makoto Yamamoto. Unknotting is in \scriptstyle \mathbf{AM}\, \cap\, \mathbf{coAM}. Proceedings of the ACM-SIAM Symposium on Discrete Algorithms (SODA), 2005
  • Ian Agol. Knot genus is NP. Web page with scanned talk slides
  • Wolfgang Haken, Theorie der Normalflächen. Acta Math. 105 (1961) 245–375 (Haken's algorithm)
  • Joan S. Birman; Michael Hirsch, A new algorithm for recognizing the unknot. Geometry and Topology 2 (1998), 178–220.
  • Joel Hass; Jeffrey Lagarias, The number of Reidemeister moves needed for unknotting. J. Amer. Math. Soc. 14 (2001), no. 2, 399–428
  • Complexity Zoo provides information about complexity classes and their inclusion relations.
Personal tools

Visit joltnews for the latest headlines
Visit bloit.com for company information
Geed Media does computer consulting on long island.
This page viewed times. See Logs