An integer factorization algorithm which uses diffusion as a computational engine

04/23/2021
by   Carlos A. Cadavid, et al.
0

In this article we develop an algorithm which computes a divisor of an integer N, which is assumed to be neither prime nor the power of a prime. The algorithm uses discrete time heat diffusion on a finite graph. If N has m distinct prime factors, then the probability that our algorithm runs successfully is at least p(m) = 1-(m+1)/2^m. We compute the computational complexity of the algorithm in terms of classical, or digital, steps and in terms of diffusion steps, which is a concept that we define here. As we will discuss below, we assert that a diffusion step can and should be considered as being comparable to a quantum step for an algorithm which runs on a quantum computer. With this, we prove that our factorization algorithm uses at most O((log N)^2) deterministic steps and at most O((log N)^2) diffusion steps with an implied constant which is effective. By comparison, Shor's algorithm is known to use at most O((log N)^2log (log N) log (loglog N)) quantum steps on a quantum computer. As an example of our algorithm, we simulate the diffusion computer algorithm on a desktop computer and obtain factorizations of N=33 and N=1363.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/17/2021

Quantum Algorithm for Matrix Logarithm by Integral Formula

The matrix logarithm is one of the important matrix functions. Recently,...
research
02/08/2022

An exact quantum hidden subgroup algorithm and applications to solvable groups

We present a polynomial time exact quantum algorithm for the hidden subg...
research
03/10/2022

Memory Compression with Quantum Random-Access Gates

In the classical RAM, we have the following useful property. If we have ...
research
07/20/2020

On completely factoring any integer efficiently in a single run of an order finding algorithm

We show that given the order of a single element selected uniformly at r...
research
05/31/2023

Shallow Depth Factoring Based on Quantum Feasibility Labeling and Variational Quantum Search

Large integer factorization is a prominent research challenge, particula...
research
12/12/2018

Recommendation systems with quantum k-NN and Grover's algorithms for data processing

In this article, we discuss the implementation of a quantum recommendati...
research
06/24/2023

On the seeds and the great-grandchildren of a numerical semigroup

We present a revisit of the seeds algorithm to explore the semigroup tre...

Please sign up or login with your details

Forgot password? Click here to reset