
Estimating the Jones polynomial for Ising anyons on noisy quantum computers
Chris N. Self,1, 2, ∗Sofyan Iblisdir,3, 4 Gavin K. Brennen,5and Konstantinos Meichanetzidis6, 7, †
1QOLS, Blackett Laboratory, Imperial College London SW7 2AZ, United Kingdom
2Quantinuum, Partnership House, Carlisle Place, London SW1P 1BX, United Kingdom
3Dpto. An´alisis Matem´atico y Matem´atica Aplicada,
Facultad de Matem´aticas, Universidad Complutense, 28040 Madrid, Spain
4Dpt. Astrof´ısica i F´ısica Qu`antica & Institut de Ci`encies del Cosmos,
Facultat de F´ısica, Universitat de Barcelona, 08028 Barcelona, Spain
5Center for Engineered Quantum Systems, Department of Physics & Astronomy, Macquarie University, 2109 NSW, Australia
6Department of Computer Science, University of Oxford
7Quantinuum, 17 Beaumont St., OX1 2NA, Oxford, United Kingdom
(Dated: October 21, 2022)
The evaluation of the Jones polynomial at roots of unity is a paradigmatic problem for quantum
computers. In this work we present experimental results obtained from existing noisy quantum
computers for special cases of this problem, where it is classically tractable. Our approach relies on
the reduction of the problem of evaluating the Jones polynomial of a knot at lattice roots of unity
to the problem of computing quantum amplitudes of qudit stabiliser circuits, which are classically
efficiently simulatable. More specifically, we focus on evaluation at the fourth root of unity, which
is a lattice root of unity, where the problem reduces to evaluating amplitudes of qubit stabiliser
circuits. To estimate the real and imaginary parts of the amplitudes up to additive error we use the
Hadamard test. We further argue that this setup defines a standard benchmark for near-term noisy
quantum processors. Furthermore, we study the benefit of performing quantum error mitigation
with the method of zero noise extrapolation.
I. INTRODUCTION
Knot theory is of both theoretical and practical inter-
est to a wide range of areas of research [1,2]. A fun-
damental question of knot theory is distinguishing when
two knot representations, or more generally links which
are multicomponent knots, are topologically equivalent.
This is addressed by the notion of the link invariant, a
mathematical quantity extractable from a link which is
independent of the representation of the link. A famous
link invariant is the Jones polynomial, a polynomial in
one complex variable.
The evaluation of the Jones polynomial of a link at
roots of unity is important for the field of quantum com-
putation. Any other problem efficiently computable on
a quantum computer can be reduced to it. Specifically,
the problem reduces to estimating a quantum amplitude,
involving a quantum circuit dictated by the link, up to
additive error [3]. The quantum protocol used for this is
the Hadamard test (H-test).
Currently available quantum devices fall under the
noisy intermediate-scale quantum (NISQ) paradigm;
they are not error-corrected and so the size of circuits
one can run is limited by the amount of decoherence. To
avoid the detrimental effects of decoherence, it is crucial
to adapt abstract circuits to the specific quantum pro-
cessor and reduce the number of operations required, one
aims to optimise compilation of abstract circuits to cir-
cuits composed of the native gateset of the specific quan-
∗christopher.self@quantinuum.com
†k.mei@quantinuum.com
tum processor, and also respect the processors qubit-
qubit connectivity. Furthermore, there is a plethora of
error mitigation techniques being developed [4], whose
aim is to amplify and correct the biases of the signal
that one reads-off a quantum device.
In this work, we are concerned with two theoretical re-
ductions, and we focus on knots, however our pipeline is
readily applicable to links, as well. The first reduction
maps the evaluation of the Jones polynomial of a knot,
to the computation of the partition function of an associ-
ated Potts model. The second reduction maps the latter
to the estimation of a quantum amplitude involving a sta-
biliser, or Clifford, circuit. This specific mapping through
a Potts model results in Clifford circuits which are clas-
sically efficiently strongly simulatable, where strong sim-
ulation means that any complex amplitude can be ob-
tained exactly. However, under the assumption that the
quantum device’s low level operations, as well as the co-
herent noise processes, do not differentiate between Clif-
ford and non-Clifford circuits, the motivation for using
such circuits as benchmarks for NISQ processors still
holds. We also remind the reader that randomised bench-
marking with Clifford circuits is based on the fact that
Clifford circuits are efficient to simulate classically [5,6].
So, sampling knots and estimating the Jones polynomial
on a quantum device and verifying the answer efficiently
by classical simulation can be automated, and defines a
standardised benchmark for NISQ devices over a specific
distribution of interesting Clifford circuits. We focus on
the quantum engineering aspect of compiling the circuit
for the H-test on IBM Quantum backends and perform-
ing error mitigation with comparison of different meth-
ods. Furthermore, we track the performance over days
arXiv:2210.11127v1 [quant-ph] 20 Oct 2022