A parallel algorithm for the computation of the Jones polynomial

Abstract

Knots, links and entangled filaments appear in many physical systems of interest in biology and engineering. Classifying knots and measuring entanglement is of interest both for advancing knot theory, as well as for analyzing large data that become available through experiments or Artificial Intelligence. In this context, the efficient computation of topological invariants and other metrics of entanglement becomes an urgent issue. The computation of common measures of topological complexity, such as the Jones polynomial, is #P-hard and of exponential time on the number of crossings in a knot(oid) (link(oid)) diagram. In this paper, we introduce the first parallel algorithm for the exact computation of the Jones polynomial for (collections of) both open and closed simple curves in 3-space. This algorithm enables the reduction of the computational time by an exponential factor depending on the number of processors. We demonstrate the advantage of this algorithm by applying it to knots, as well as to systems of linear polymers in a melt obtained from molecular dynamics simulations. The method is general and could be applied to other invariants and measures of complexity.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…