Retrieving information from qubits

In summary, this algorithm works by splitting a problem into smaller parts and then solving each one. You start with a set of qubits that represent all the possible solutions to the problem. You then use Grover's algorithm to find the solution to a specific part of the problem. Once you find the solution, you use a device to verify that it is the correct answer.
  • #1
T S Bailey
26
0
I'm very confused as to how qubits function. I understand that qubits can represent 2^n classical bits due to superposition, but I cannot find an explanation as to how the qubit can "parallel process" if you will. How could the qubit represent 2^n bits if, whenever it is measured, you still only get a classical number of states? In other words, in the case that you find the electron in the spin down state how did the spin up state aid in the computation? If by definition the other state is never measured how could it affect the outcome?
 
Physics news on Phys.org
  • #2
Have a look at Deutsch's algorithm. It is the simplest quantum algorithm. You will see how 4 possible outcomes are tested in one go.

Note also that some quantum algorithm are probabilistic. At the end of the computation, you make a measurement that will indeed result in a classical state. But with a well-designed algorithm, there will be a very high probability that this classical state will correspond to the answer you were looking for.
 
  • Like
Likes T S Bailey
  • #3
T S Bailey said:
I'm very confused as to how qubits function. I understand that qubits can represent 2^n classical bits due to superposition, but I cannot find an explanation as to how the qubit can "parallel process" if you will. How could the qubit represent 2^n bits if, whenever it is measured, you still only get a classical number of states? In other words, in the case that you find the electron in the spin down state how did the spin up state aid in the computation? If by definition the other state is never measured how could it affect the outcome?
Yup. Although it is true that there is a lot of parallel processing going on, understanding how one can take advantage of that is not obvious. Here is a link that tries to explain it in the simplest possible terms.
http://www.scottaaronson.com/blog/?p=208
 
  • Like
Likes T S Bailey
  • #4
T S Bailey said:
I'm very confused as to how qubits function. I understand that qubits can represent 2^n classical bits due to superposition, but I cannot find an explanation as to how the qubit can "parallel process" if you will. How could the qubit represent 2^n bits if, whenever it is measured, you still only get a classical number of states? In other words, in the case that you find the electron in the spin down state how did the spin up state aid in the computation? If by definition the other state is never measured how could it affect the outcome?

As I best understand it, which is not very well, you try to set up the computation so that all the undesired answers cancel one another out to get zero probabilities. The state that you measure will be one of the desired ones.

Not all problems fit into this framework naturally, or even unnaturally.
 
  • Like
Likes T S Bailey
  • #5
@T S Bailey: There is actually an algorithm that kinda matches the popular notion of performing the same computation will all configurations of however many qubits you have. And it's my favorite quantum computing algorithm because it's the one most like to be of use to your typical non-NSA consumer.

It's called Grover's Algorithm and it's described starting on page 22 of this document:
https://people.cs.umass.edu/~strubell/doc/quantum_tutorial.pdf

I'll describe it carefully so as not to lead you to any misconceptions.
If you have N qubits, you can code the superposition of 2N binary states. Actually, you can encode more superpositions than that - but that's as many as we need right now. Because in the procedure we're about to use, those qubits will only code for superpositions of binary values.

Next we will build a device for performing a check in the quantum domain that detects a correct answer to whatever problem we want to solve. The device takes the N qubits of information and reports a one qubit result. That result is then used to flip the state corresponding to the correct answer - leaving all the others alone.

Grover then performs a step that causes the different one to be amplified - becoming slightly more probably than all the others.
The he does it again and again and again, until the correct answer becomes almost inevitable.
The he measures all N bits to get the final result.

This algorithm could also factor numbers, but not as efficiently. You could build a checker that took divided any particular binary number (not qubits), divided it by a 100 qubit value, checked the remainder for zero, and flipped the state if it was zero. Then do enough of those Grover Iterations and when you read those 100 bits, they will encode your answer. Of course, there could be more than one answer - in which case you will likely get one of them - it chooses which.
 
  • Like
Likes T S Bailey

Related to Retrieving information from qubits

1. What is a qubit?

A qubit, short for quantum bit, is the basic unit of information in a quantum computer. It is the quantum version of a classical bit, and can exist in multiple states simultaneously, allowing for more complex and efficient computing.

2. How does information retrieval from qubits differ from classical computers?

In classical computers, information is stored and retrieved using bits that can have a value of either 0 or 1. In quantum computers, qubits can exist in a superposition of both 0 and 1, allowing for more information to be stored and processed simultaneously.

3. How is information retrieved from qubits?

Information retrieval from qubits involves manipulating the quantum states of the qubits through operations such as measurement, entanglement, and superposition. This allows for the extraction of information without disturbing the overall quantum state of the system.

4. What challenges exist in retrieving information from qubits?

One of the main challenges in retrieving information from qubits is maintaining the fragile quantum state of the system. Any external interference or noise can cause the qubits to lose their quantum properties, leading to errors in the retrieved information. Another challenge is the limited coherence time of qubits, which limits the amount of time they can retain their quantum state.

5. How can information retrieval from qubits be used in real-world applications?

Retrieving information from qubits has the potential to greatly enhance computational power and solve complex problems that are beyond the capabilities of classical computers. It can also be used in fields such as cryptography, optimization, and simulation, with potential applications in areas like drug discovery, financial modeling, and artificial intelligence.

Similar threads

  • Quantum Physics
Replies
22
Views
854
  • Quantum Physics
Replies
2
Views
1K
Replies
22
Views
1K
Replies
8
Views
1K
Replies
3
Views
815
Replies
2
Views
637
Replies
16
Views
1K
  • Quantum Physics
Replies
8
Views
1K
Replies
11
Views
2K
Replies
2
Views
2K
Back
Top