Yarn Ball Knots and Faster Computations
Dror Bar-Natan, Itai Bar-Natan, Iva Halacheva, Nancy Scherich
TL;DR
The paper investigates whether knot invariants can be computed more efficiently in 3D than in the traditional 2D diagrammatic setting. By modeling knots as yarn balls and grid knots, it establishes a 3D input size $V$ and compares with the 2D projected size $n \sim V^{4/3}$, proving the linking number is computable in time $C_{lk}(3D,V) \sim V$ whereas 2D methods require $C_{lk}(2D,n) \sim n$. It generalizes to finite type invariants of type $d$, showing $C_{\zeta}(3D,V) \lesssim V^d$ and $C_{\zeta}(2D,n) \lesssim n^d$, using Gauss-diagram techniques and a detailed combinatorial counting framework. The results provide a foundational 3D computational advantage and outline a program to extend 3D methods to broader knot invariants and quantities, with concrete conjectures and counting lemmas to guide future improvements.
Abstract
We make use of the 3D nature of knots and links to find savings in computational complexity when computing knot invariants such as the linking number and, in general, most finite type invariants. These savings are achieved in comparison with the 2D approach to knots using knot diagrams.
