Machine Learning the period finding algorithm

03/09/2021
by   John George Francis, et al.
0

We use differentiable programming and gradient descent to find unitary matrices that can be used in the period finding algorithm to extract period information from the state of a quantum computer post application of the oracle. The standard procedure is to use the inverse quantum Fourier transform. Our findings suggest that that this is not the only unitary matrix appropriate for the period finding algorithm, There exist several unitary matrices that can affect out the same transformation and they are significantly different from each other as well. These unitary matrices can be learned by an algorithm. Neural networks can be applied to differentiate such unitary matrices from randomly generated ones indicating that these unitaries do have characteristic features that cannot otherwise be discerned easily.

READ FULL TEXT
research
05/06/2022

An exact quantum order finding algorithm and its applications

We present an efficient exact quantum algorithm for order finding proble...
research
03/06/2020

Quantum Fourier Transform Revisited

The fast Fourier transform (FFT) is one of the most successful numerical...
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
04/25/2022

A quantum Fourier transform (QFT) based note detection algorithm

In quantum information processing (QIP), the quantum Fourier transform (...
research
08/09/2022

On the Importance of Critical Period in Multi-stage Reinforcement Learning

The initial years of an infant's life are known as the critical period, ...
research
09/11/2023

Machine learning the dimension of a Fano variety

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

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

We implemented Simon's quantum period finding circuit for functions F_2^...

Please sign up or login with your details

Forgot password? Click here to reset