Quantum Algorithms for Autocorrelation Spectrum

08/10/2018
by   Debajyoti Bera, et al.
0

In this paper we design quantum algorithms for studying the autocorrelation spectrum of a Boolean function and its individual coefficients. Informally, the autocorrelation coefficient of a Boolean function f() at some point a measures the average correlation among the values f(x) and f(x xor a). The Walsh spectrum is a related concept that is well-studied primarily due to its connection to the quantum circuit for the Deutsch-Jozsa problem but the autocorrelation spectrum has not received similar attention that we attempt to deliver in this paper. We propose efficient probabilistic algorithms for several problems regarding the autocorrelation spectrum. First and foremost, we give an algorithm that samples from the Walsh spectrum of any derivative of f(); the derivative of a Boolean function is an extension of autocorrelation to correlation among multiple values of f(). Using a relation between the 1st-order derivative and the autocorrelation coefficients, we design an algorithm to sample the input points according to squares of the autocorrelation coefficients. Then we given a different set of algorithms for estimating the square of a particular coefficient or cumulative sum of their squares. Our last algorithm combines the technique of amplitude estimation and amplification in a novel manner to find points with high values of autocorrelation coefficients.`

READ FULL TEXT
research
12/03/2019

On the connection between Deutsch-Jozsa algorithm and bent functions

It is presently shown that the Deutsch-Jozsa algorithm is connected to t...
research
04/25/2021

Following Forrelation – Quantum Algorithms in Exploring Boolean Functions' Spectra

Here we revisit the quantum algorithms for obtaining Forrelation [Aarons...
research
03/14/2021

Quantum and Randomised Algorithms for Non-linearity Estimation

Non-linearity of a Boolean function indicates how far it is from any lin...
research
02/08/2021

Derivation of the Backpropagation Algorithm Based on Derivative Amplification Coefficients

The backpropagation algorithm for neural networks is widely felt hard to...
research
11/18/2022

Applications of Quantum Annealing in Cryptography

This paper presents a new method to reduce the optimization of a pseudo-...
research
01/25/2022

Basic Quantum Algorithms

Quantum computing is evolving so quickly that forces us to revisit, rewr...
research
05/26/2018

Weil sums of binomials: properties and applications

We present a survey on Weil sums in which an additive character of a fin...

Please sign up or login with your details

Forgot password? Click here to reset