DADAYNEWS MEDIA ()

Exploring Simon’s Algorithm

Simon’s algorithm provided the first example of an exponential speedup over the best known classical algorithm by using a quantum computer to solve a particular problem. Originally published in 1994, Simon’s algorithm was a precursor to Shor’s well-known factoring algorithm, and it served as inspiration for many of the seminal works in quantum computation that…

Read More
DADAYNEWS MEDIA ()

The Bernstein-Vazirani Algorithm: Quantum Algorithms Untangled

A clear guide to the Bernstein-Vazirani Algorithm, extending knowledge from the Deutsch-Jozsa into more complex algorithms. We’ll explore the Problem, Classical and Quantum Solutions, as well as creating circuits, code, and running the algorithm on Quantum Computers with Qiskit. This is a bonus Part 3 to Quantum Algorithm Untangled’s series on the Deutsch-Jozsa Algorithm. Part…

Read More
DADAYNEWS MEDIA ()

The Deutsch-Jozsa Algorithm Explained

When learning quantum computing algorithms from a textbook, there is usually a progression from the earliest, simplest algorithms to the later, more complex algorithms. Among the first of these textbook algorithms to be presented is often the Deutsch-Jozsa algorithm, whose small size and seeming simplicity belie its importance. What is the Deutsch-Jozsa algorithm? Using the…

Read More
DADAYNEWS MEDIA ()

Your Guide to Quantum Algorithms

What is Quantum Computing? Quantum Computing is a form of computing that takes advantage of quantum mechanics to process information exponentially faster than classical computers. Classical computers use classical bits which can consist of either a 0 or a 1 to encode information. Quantum computers, on the other hand, use quantum bits, or qubits, like photons, atoms,…

Read More