• Home
  • Textbooks
  • Quantum Computing for Computer Scientists
  • Algorithms

Quantum Computing for Computer Scientists

Noson S. Yanofsky, Mirco A. Mannucci

Chapter 6

Algorithms - all with Video Answers

Educators


Section 1

Deutsch's Algorithm

Problem 1

Describe the matrices for the other three functions from $\{0,1\}$ to $\{0,1\}$.

Check back soon!
07:29

Problem 2

What is the adjoint of the matrix given in Equation (6.9)? Show that this matrix is its own inverse.

Haricharan Gupta
Haricharan Gupta
Numerade Educator

Problem 3

Give the unitary matrices that correspond to the other three functions from $\{0,1\}$ to $\{0,1\}$. Show that each of the matrices is its own adjoint and hence all are reversible and unitary.

Check back soon!

Problem 4

Using the matrices calculated in Exercise 6.1.3, determine the state $\left|\varphi_2\right\rangle$ for the other three functions.

Check back soon!
05:38

Problem 5

For each of the other three functions from the set $\{0,1\}$ to the set $\{0,1\}$, describe what $\left|\varphi_2\right\rangle$ would be.

Gaurav Kumar
Gaurav Kumar
Numerade Educator

Problem 6

Exercise 6.1.6 For each of the other three functions from the set $\{0,1\}$ to the set $\{0,1\}$, calculate the value of $\left|\varphi_3\right\rangle$.

Check back soon!