Available algorithms:
Name
Description
Image
Actions
classical
Calculates GCD (Greatest common divisor) and Bézout coefficents.
quantum
Factors integers using quantum spectographer and modular exponentiation.
Classical algorithm complexity is O(2 ^ square root of N) while quantum is O(N^3).
quantum
Finds elements in sudoku-style matrix using Grover quantum search algorithm.
Classical algorith complexity is O(N) while quantum is O(square root of N).
quantum
Uses Grover`s algorithm and QPE to count the number of solutions for given search problem.
quantum
Determines hidden message encoded in black-box function.
Classical algorith complexity is O(N) while quantum is O(1).
quantum
Estimates amplitude of quantum state using carefully calculated powers of Grover iterations.
Does not use Quantum Phase Estimation and Inverse Quantum Fourier Transform parts.
Produces much more compact Quantum Circuit compared to Canonical QAE.
quantum
Transfers quantum state using 2 entangled qubits and 2 classical bits.
quantum
Finds period of black-box function.
Classical algorithm complexity is O(2^N) while quantum is O(N^3).
quantum
Applies discrete Fourier transform to quantum state amplitudes.
Classical algorithm complexity is O(N*2^N) while quantum is O(N*log(N)).
quantum
Estimates phase for unitary operator.
quantum
Estimates amplitude of quantum state.
quantum
Finds elements which satisfy constraints determined by black-box function.
Classical algorith complexity is O(N) while quantum is O(square root of N).
quantum
Determines if black-box function is constant (returns all 1 or all 0) or balanced (returns half of 1 and half of 0).
Classical algorith complexity is O(2^N) while quantum is O(1).
quantum
Securely communicates a private key from one party to another.
Uses quantum channel and authenticated public classical channel.