A hurdle in quantum computing I've never been able to figure out

Click For Summary

Discussion Overview

The discussion revolves around the complexities of quantum computing, particularly focusing on the nature of quantum entanglement, superposition, and measurement. Participants explore how quantum systems compute results, how those results are interpreted, and the implications of decoherence and measurement in quantum algorithms.

Discussion Character

  • Exploratory
  • Technical explanation
  • Conceptual clarification
  • Debate/contested

Main Points Raised

  • Some participants propose that quantum entangled computing allows particles in superposition to compute multiple outcomes simultaneously, but question how results are distinguished.
  • Others argue that results are obtained through repeated observations of well-prepared ensembles, with statistical data guiding the final solution.
  • A participant expresses confusion about how quantum computers are programmed to favor certain states and how results are derived from multiple runs.
  • One viewpoint suggests that the individual results are combined through quantum interference, eliminating the need to identify each result separately.
  • Another participant challenges the idea that results can be read from superposition states, questioning how measurements can clarify outcomes when qubits embody multiple states.
  • Some participants discuss the process of measurement, noting that it occurs at the end of computation and that qubits are not reused after measurement.
  • There is mention of the Born rule as a potential framework for understanding measurement outcomes in quantum systems.
  • Several participants reference classical analogies, such as Young's double-slit experiment, to illustrate quantum behavior and measurement challenges.

Areas of Agreement / Disagreement

Participants express a range of views on how quantum computing operates, particularly regarding measurement and the interpretation of results. No consensus is reached, as multiple competing perspectives on these topics remain present throughout the discussion.

Contextual Notes

Participants highlight various assumptions about the nature of quantum states, the role of decoherence, and the specifics of measurement processes, indicating that these factors are not fully resolved within the discussion.

Who May Find This Useful

This discussion may be of interest to individuals exploring foundational concepts in quantum computing, particularly those curious about measurement, entanglement, and the implications of superposition in computational contexts.

jaketodd
Gold Member
Messages
507
Reaction score
21
So the whole idea with quantum entangled computing, is that particles in superposition can compute more than one thing at the same time, right? But how does a system know which computed result is which? Maybe like a hashtag that separates one from another? But wouldn't that get jumbled, and the problem would persist? Thanks
 
Physics news on Phys.org
Usually we get quantum computing results by multiple "observation" done to well prepared ensembles.
Though good algorithms would enhance the probabity of the solution we require, we should carry out observation, or measurement, many times and get statistical data according to which the solution is deduced.

[EDIT] I find the below mentioned website cartoon informative to express how quantum computer works in factorization of 21 as an example, along the idea of Young's double slit experiment. The green cube symbolize a realized algorithm to enhance the probability to find the solution.
https://gendai-m.ismcdn.jp/mwimgs/c/2/2048m/img_c295b088806b55f1acb606806bf2af37102255.jpg 
 
Last edited:
  • Like
Likes   Reactions: vanhees71
It is a mystery to me how a quantum computer is "programmed." Somehow you set it up so that it decoheres most often into the state you want, lowest energy or something. Do this N times and look at the result that comes up most often.
 
jaketodd said:
But how does a system know which computed result is which?
The point is to combine all these individual results into a single result, so in the end you don't need to know the individual results. The results are combined via the quantum interference.
 
  • Like
Likes   Reactions: vanhees71
jaketodd said:
But how does a system know which computed result is which? Maybe like a hashtag that separates one from another? But wouldn't that get jumbled, and the problem would persist?
Why not have a look at some simple quantum algorithm, for example to one for the Bernstein-Vazirani problem as described in
https://arxiv.org/abs/quant-ph/0305088 Copenhagen Computation: How I Learned to Stop Worrying and Love Bohr by N. David Mermin
 
  • Like
Likes   Reactions: PeroK, Demystifier and vanhees71
Hornbein said:
It is a mystery to me how a quantum computer is "programmed." Somehow you set it up so that it decoheres most often into the state you want, lowest energy or something. Do this N times and look at the result that comes up most often.

That is not how it works. At the end of each circuit you do a read-out operation which then tells you the state of the qubits ( |0> or |1>). All QC have some way of turning the interaction with the read-out "on" or "off".
I don't think it is helpful to think of a read-out operation in terms of decoherence. Firstly, it is always arranged so that the read-out is much faster than the T1 and T2 or the system (if not your read-out fidelity will suffer). Secondly, when you read-out the system you can obviously find the system in the |1> state which is typically the excited state (if not all results would be 0 which is not very informative).
That said, decoherence is of course important if you want to start doing things like non-demolition read-out etc (where back action is obviously important) or measurement based QC. But for a gate based QC, it can to a first approximation be neglected as long as the circuit run-time is much shorter than the coherence time of the system.
 
  • Informative
  • Like
Likes   Reactions: TeethWhitener and berkeman
Demystifier said:
The point is to combine all these individual results into a single result, so in the end you don't need to know the individual results. The results are combined via the quantum interference.
But if the final qubits are in superposition, then how can you read just one result from them? How could you decohere or make weak measurements that can figure out whether they are 1's and/or 0's, when they embody both? Seems to me that they would be ambiguous as to the final result of the computation.
 
Isn't the only way to get two entangled particles to take a definite state is to make one collapse to a single state, and then the other one does too? But how do you know which collapsed state is representative of the computation in the second particle?? And then how would you get them both back into superposition?
 
I guess the collapsed state of the second particle could represent computation in the first one.
 
  • #10
jaketodd said:
I guess the collapsed state of the second particle could represent computation in the first one.
I suggest you find a paper on quantum computing and study it!
 
  • #11
PeroK said:
I suggest you find a paper on quantum computing and study it!
Ya you're probably right, but I don't think I have the stamina for that. Maybe you guys will just answer my basic questions here. Thanks
 
  • #12
jaketodd said:
Ya you're probably right, but I don't think I have the stamina for that. Maybe you guys will just answer my basic questions here. Thanks
Well, then try to browse at least some papers, to get some feeling what you would understand, where you are missing background, and how you like the writing style of different authors.

jaketodd said:
But if the final qubits are in superposition, then how can you read just one result from them?
The famous Born rule might help here.
 
  • Like
Likes   Reactions: jaketodd
  • #13
jaketodd said:
But if the final qubits are in superposition, then how can you read just one result from them? How could you decohere or make weak measurements that can figure out whether they are 1's and/or 0's, when they embody both? Seems to me that they would be ambiguous as to the final result of the computation.
In Young's slit experiment. we observe dots on the screen and know how |slit A> and |slit B> interfere.
In Feynman's path integral we observe a ball goes along classical deterministic path as a result of interference of all the paths. We may regard them as jobs of natural quantum computer. I am optimistic to get result from artificial quatum computer as well, though I do not have enough expertise to tell how to do it.
 
Last edited:
  • Like
Likes   Reactions: jaketodd
  • #14
jaketodd said:
But if the final qubits are in superposition, then how can you read just one result from them? How could you decohere or make weak measurements that can figure out whether they are 1's and/or 0's, when they embody both? Seems to me that they would be ambiguous as to the final result of the computation.
In a classical computer, you want to know whether it is 1 or 0. But in a quantum computer, you have more options. For example, you may want to know whether the state is ##|0\rangle+|1\rangle## or ##|0\rangle-|1\rangle##. The quantum computer may be such that it always produces either ##|0\rangle+|1\rangle## or ##|0\rangle-|1\rangle##, and your measurement can determine which of those two is the case.
 
  • Like
Likes   Reactions: jaketodd
  • #15
How are the measurements of the qubits done? Weak measurements, and then the qubits go back into full superposition? Thanks
 
  • #16
jaketodd said:
How are the measurements of the qubits done? Weak measurements, and then the qubits go back into full superposition? Thanks
No, the measurement is only performed at the end when the computation is finished. After the measurement, the qubit is no longer used. Hence there is no need for weak measurement, the ordinary strong measurement is perfectly fine. The computation itself (namely, the process before the measurement) is a complicated series of unitary operations that do not involve any measurements.
 
  • Like
Likes   Reactions: anuttarasammyak and jaketodd
  • #17
Demystifier said:
No, the measurement is only performed at the end when the computation is finished. After the measurement, the qubit is no longer used. Hence there is no need for weak measurement, the ordinary strong measurement is perfectly fine. The computation itself (namely, the process before the measurement) is a complicated series of unitary operations that do not involve any measurements.
Thanks!

If the qubits are no longer used, is it a whole new system of entangled qubits? Or do the computational qubits (not the end ones that are totally collapsed), get used again? If so, how are they then entangled with a new set of final qubits?
 
  • #18
jaketodd said:
Thanks!

If the qubits are no longer used, is it a whole new system of entangled qubits? Or do the computational qubits (not the end ones that are totally collapsed), get used again? If so, how are they then entangled with a new set of final qubits?
You need to be a bit more precise. In solid state quantum computing as well as e.g., ion traps each qubit is a physical "thing" (e.g., an electronic device or an ion) and in this case each qubit in the system is just re-initialized to some known state (e.g., all qubits in the |0> state) before the next computation. Quantum computing based on photons is obviously different, here you typically need to generate a bunch of new photons before each computation. The practical implementation of photonic QC is -in my view- quite a bit more complicated than solid-state or ion trap modalities, so I would focus on the latter if your goal is to understand QC in general.
 
  • Like
  • Love
Likes   Reactions: PeroK, Demystifier and jaketodd
  • #19
f95toli said:
You need to be a bit more precise. In solid state quantum computing as well as e.g., ion traps each qubit is a physical "thing" (e.g., an electronic device or an ion) and in this case each qubit in the system is just re-initialized to some known state (e.g., all qubits in the |0> state) before the next computation. Quantum computing based on photons is obviously different, here you typically need to generate a bunch of new photons before each computation. The practical implementation of photonic QC is -in my view- quite a bit more complicated than solid-state or ion trap modalities, so I would focus on the latter if your goal is to understand QC in general.
I love entanglement, so I'm more interested in the photons. Question: How do you stop the photons from getting away since they move so fast?
 
  • #20
jaketodd said:
I love entanglement, so I'm more interested in the photons. Question: How do you stop the photons from getting away since they move so fast?
In Scott Aaronson’s lecture notes Lecture notes! Intro to Quantum Information Science,
Lecture 29: Experimental Realizations of QC (9 pages)
you can find a description of the Dual-Rail-Representation used for encoding qubits by photons.
This representation indeed addresses a problem related to photons being so fast, but in a different sense than in your naive classical picture. (The addressed problem is rather that using quantum states with different energy would be extremely challenging to turn into a working quantum computer for photons, because the energy difference would define a frequency scale on which you would have to operate.)
 
  • #21
gentzen said:
In Scott Aaronson’s lecture notes Lecture notes! Intro to Quantum Information Science,
Lecture 29: Experimental Realizations of QC (9 pages)
you can find a description of the Dual-Rail-Representation used for encoding qubits by photons.
This representation indeed addresses a problem related to photons being so fast, but in a different sense than in your naive classical picture. (The addressed problem is rather that using quantum states with different energy would be extremely challenging to turn into a working quantum computer for photons, because the energy difference would define a frequency scale on which you would have to operate.)
How about matter waves. Not photons. I am guessing they have frequencies much lower than photons.

https://en.wikipedia.org/wiki/Matter_wave
 
  • #22
jaketodd said:
How about matter waves. Not photons. I am guessing they have frequencies much lower than photons.
The frequency of a "matter wave" depends on its energy, just as with photons.

However, in both cases you appear to be working with a highly oversimplified mental model. "Photons" are not just little balls moving at the speed of light, nor are they just little waves of electromagnetism, and "matter wave" is not a very good description of quantum systems with nonzero rest mass.
 
  • Like
Likes   Reactions: PeroK, TeethWhitener and pbuk
  • #23
jaketodd said:
How about matter waves. Not photons. I am guessing they have frequencies much lower than photons.

https://en.wikipedia.org/wiki/Matter_wave
I wrote an answer, but then stored it away instead of posting it here, because you would just jump to the next topic anyway, and don't even try to browse or understand my references. At some point you really should start reading papers, or lecture notes, or books, if this topic interests you. And if you think that this approach would not work for you, then I have no idea how we should be able to help you get some basic understanding of how quantum computers and their different physical implementations work.
 
  • Like
Likes   Reactions: PeroK, TeethWhitener, dextercioby and 1 other person
  • #24
jaketodd said:
If the qubits are no longer used, is it a whole new system of entangled qubits? Or do the computational qubits (not the end ones that are totally collapsed), get used again? If so, how are they then entangled with a new set of final qubits?
Measurement ends quantum procedures. This is what I learned in
https://files.webservices.illinois.edu/9156/keyconceptsforfutureqislearners5-20.pdf at
https://qis-learners.research.illinois.edu/ as below cited:

3. Quantum applications are designed to carefully manipulate fragile quantum systems without observation to increase the probability that the final measurement will provide the intended result.
a. A measurement is an interaction with the quantum system that transforms a state with multiple possible outcomes into a “collapsed” state that now has only one outcome: the measured outcome.
b. A quantum state determines the probability of the outcome of a single quantum measurement, but one outcome rarely reveals complete information about the system.
c. Repeated measurements on identically prepared quantum systems are required to determine more complete information about the state.
d. Because of the limitations of quantum measurement (providing only partial information and disturbing the system), quantum states cannot be copied or duplicated.
 
  • Like
Likes   Reactions: Structure seeker
  • #25
I'm sorry for my shortcomings, you guys. Thanks for putting up with me. Forgive me but it's not like I'm going for the PhD here. I appreciate all your help. Please continue to put up with me.
 
  • #26
I'm only human, Harry!

 
  • #27
jaketodd said:
I love entanglement, so I'm more interested in the photons.

I'm not sure what you mean. All quantum computing uses entanglement, not just photon based ones. Photons are often used in pop-sci to try to explain or demonstrate properties of quantum physics, but the problem with that is that people then tend to end up confusing specific properties of photons (massless bosons) with "general" properties/phenomena (which applies to everything).
Hence, as I mentioned above, if you want to understand QC you are better off starting with some other modality that is easier to understand; most of it will then also be applicable to photon based QM.
 
  • Like
Likes   Reactions: Nugatory

Similar threads

  • · Replies 0 ·
Replies
0
Views
1K
  • · Replies 4 ·
Replies
4
Views
966
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 58 ·
2
Replies
58
Views
5K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K