Practical Period Finding on IBM Q – Quantum Speedups in the Presence of Errors

10/02/2019
by   Alexander May, et al.
0

We implemented Simon's quantum period finding circuit for functions F_2^n →F_2^n with period s⃗∈F_2^n up to n=7 on the 14-qubit quantum device IBM Q 16 Melbourne. Our experiments show that with a certain probability τ(n) we measure erroneous vectors that are not orthogonal to s⃗. While Simon's algorithm for extracting s⃗ runs in polynomial time in the error-free case τ(n)=0, we show that the problem of extracting s⃗∈F_2^n in the general setting 0 ≤τ(n) ≤1/2 is as hard as solving LPN (Learning Parity with Noise) with parameters n and τ(n). Hence, in the error-prone case we may not hope to find periods in time polynomial in n. However, we also demonstrate theoretically and experimentally that erroneous quantum measurements are still useful to find periods faster than with purely classical algorithms, even for large errors τ(n) close to 1/2.

READ FULL TEXT
research
08/25/2021

Quantum Algorithms for Variants of Average-Case Lattice Problems via Filtering

We show polynomial-time quantum algorithms for the following problems: ...
research
05/24/2019

Quantum Period Finding with a Single Output Qubit -- Factoring n-bit RSA with n/2 Qubits

We study quantum period finding algorithms such as Simon, Shor, and Eker...
research
09/11/2023

Machine learning the dimension of a Fano variety

Fano varieties are basic building blocks in geometry - they are `atomic ...
research
05/10/2022

Classical verification of quantum depth

We present two protocols for classical verification of quantum depth. Ou...
research
05/21/2022

Cryptanalysis of Three Quantum Money Schemes

We investigate the security assumptions behind three public-key quantum ...
research
03/09/2021

Machine Learning the period finding algorithm

We use differentiable programming and gradient descent to find unitary m...
research
01/15/2018

Approximating the Incremental Knapsack Problem

We consider the 0-1 Incremental Knapsack Problem (IKP) where the capacit...

Please sign up or login with your details

Forgot password? Click here to reset