Computational topology explained

Algorithmic topology, or computational topology, is a subfield of topology with an overlap with areas of computer science, in particular, computational geometry and computational complexity theory.

A primary concern of algorithmic topology, as its name suggests, is to develop efficient algorithms for solving problems that arise naturally in fields such as computational geometry, graphics, robotics, social science, structural biology, and chemistry, using methods from computable topology.[1] [2]

Major algorithms by subject area

Algorithmic 3-manifold theory

A large family of algorithms concerning 3-manifolds revolve around normal surface theory, which is a phrase that encompasses several techniques to turn problems in 3-manifold theory into integer linear programming problems.

At present the JSJ decomposition has not been implemented algorithmically in computer software. Neither has the compression-body decomposition. There are some very popular and successful heuristics, such as SnapPea which has much success computing approximate hyperbolic structures on triangulated 3-manifolds. It is known that the full classification of 3-manifolds can be done algorithmically,[9] in fact, it is known that deciding whether two closed, oriented 3-manifolds given by triangulations (simplicial complexes) are equivalent (homeomorphic) is elementary recursive.[10] This generalizes the result on 3-sphere recognition.

Conversion algorithms

Algorithmic knot theory

Computational homotopy

Computational homology

Computation of homology groups of cell complexes reduces to bringing the boundary matrices into Smith normal form. Although this is a completely solved problem algorithmically, there are various technical obstacles to efficient computation for large complexes. There are two central obstacles. Firstly, the basic Smith form algorithm has cubic complexity in the size of the matrix involved since it uses row and column operations which makes it unsuitable for large cell complexes. Secondly, the intermediate matrices which result from the application of the Smith form algorithm get filled-in even if one starts and ends with sparse matrices.

See also

References

  1. Afra J. Zomorodian, Topology for Computing, Cambridge, 2005, xi
  2. Web site: Chiou . Lyndie . 26 March 2024 . Topologists Tackle the Trouble With Poll Placement . 1 April 2024 . Quanta Magazine.
  3. Burton . Benjamin A.. Introducing Regina, the 3-manifold topology software. Experimental Mathematics. 13. 2004. 3. 267–272. 10.1080/10586458.2004.10504538 . 16566807.
  4. Web site: Saul . Schleimer . Sphere Recognition Lies in NP . 2011 . University of Warwick.
  5. 1605.08530 . Integer homology 3-spheres admit irreducible representations in SL(2,C) . 2018 . Zentner . Raphael . 119275434 . . 167 . 9 . 1643–1712 . 10.1215/00127094-2018-0004 .
  6. 1112.0845 . Kuperberg . Greg . 12634367 . Knottedness is in NP, modulo GRH . . 2014 . 256 . 493–506 . 10.1016/j.aim.2014.01.007 . free .
  7. 0909.4625 . Burton . Benjamin A. . Hyam Rubinstein . J. . Tillmann . Stephan . The Weber-Seifert dodecahedral space is non-Haken . 2009 . . 364 . 2 . 911–932 . 10.1090/S0002-9947-2011-05419-X. 18435885 .
  8. J.Manning, Algorithmic detection and description of hyperbolic structures on 3-manifolds with solvable word problem, Geometry and Topology 6 (2002) 1–26
  9. S.Matveev, Algorithmic topology and the classification of 3-manifolds, Springer-Verlag 2003
  10. 1508.06720. 10.2140/pjm.2019.301.189. Algorithmic homeomorphism of 3-manifolds as a corollary of geometrization. 2019. Kuperberg. Greg. Pacific Journal of Mathematics. 301. 189–241. 119298413.
  11. 10.1112/jtopol/jtn017 . 3-manifolds efficiently bound 4-manifolds . 2008 . Costantino . Francesco . Thurston . Dylan . 15119190 . . 1 . 3 . 703–745 . math/0506577 .
  12. 1910.00477. Maria. Clément. Parameterized complexity of quantum invariants. 2019. math.GT.
  13. 1707.07733. Przytycki. Jozef H.. The first coefficient of Homflypt and Kauffman polynomials: Vertigan proof of polynomial complexity using dynamic programming. 2017. math.GT.
  14. quant-ph/0511096. Aharonov. Dorit. Jones. Vaughan. Landau. Zeph. A Polynomial Quantum Algorithm for Approximating the Jones Polynomial. 2005.
  15. TDAstats: R pipeline for computing persistent homology in topological data analysis. Journal of Open Source Software. 2018. 860. 3. 28. 33381678. 10.21105/joss.00860. Raoul. Wadhwa. Drew. Williamson. Andrew. Dhawan. Jacob. Scott. 7771879 . 2018JOSS....3..860R. free.

External links

Books