-
-
Notifications
You must be signed in to change notification settings - Fork 674
Description
At the moment there doesn't seem to be any public available calculator for this invariant. We will implement it straight forward according to the definition given in A CUBIC DEFINING ALGEBRA FOR THE LINKS-GOULD POLYNOMIAL by Marin and Wagner, section 3. Calculations are done on sparse matrices over a univariate quotient polynomial ring over a two variate Laurent polynomial ring since the square-roots of a non monomial polynomial are involved. This is just necessary for the calculation. The result simplifies to a proper two variate Laurent polynomial. As the dimension of these matrices are given by 4^num_strands
the performance slows down accordingly.
In a second step we could try to figure out if the approach followed in a 2013 paper of David de Witt respective a 2019 paper of Cristina Ana-Maria Anghel would improve performance.
Some examples: On an i7 CPU the calculation for three strand braids need less than a second. For four strand braids it takes between two and six seconds whereas for five strand braids between one and two minutes are needed. For example K8_1
takes one and a half minute. Braids with six strands need more than than 20 minutes (for example K10_1
22 minutes).
Component: algebraic topology
Keywords: Links-Gould polynomial knots links
Author: Sebastian Oehms
Branch/Commit: 08e3bfe
Reviewer: Travis Scrimshaw
Issue created by migration from https://trac.sagemath.org/ticket/33798