Slashdot Mirror


Is Quantum Computing Impossible? (ieee.org)

"Quantum computing is complex and it's not all it's cracked up to be," writes Slashdot reader nickwinlund77, pointing to this new article from IEEE Spectrum arguing it's "not in our foreseeable future": Having spent decades conducting research in quantum and condensed-matter physics, I've developed my very pessimistic view. It's based on an understanding of the gargantuan technical challenges that would have to be overcome to ever make quantum computing work.... Experts estimate that the number of qubits needed for a useful quantum computer, one that could compete with your laptop in solving certain kinds of interesting problems, is between 1,000 and 100,000. So the number of continuous parameters describing the state of such a useful quantum computer at any given moment must be at least 2**1,000, which is to say about 10**300. That's a very big number indeed. How big? It is much, much greater than the number of subatomic particles in the observable universe. To repeat: A useful quantum computer needs to process a set of continuous parameters that is larger than the number of subatomic particles in the observable universe. At this point in a description of a possible future technology, a hardheaded engineer loses interest....

[I]t's absolutely unimaginable how to keep errors under control for the 10300 continuous parameters that must be processed by a useful quantum computer. Yet quantum-computing theorists have succeeded in convincing the general public that this is feasible.... Even without considering these impossibly large numbers, it's sobering that no one has yet figured out how to combine many physical qubits into a smaller number of logical qubits that can compute something useful. And it's not like this hasn't long been a key goal.... On the hardware front, advanced research is under way, with a 49-qubit chip (Intel), a 50-qubit chip (IBM), and a 72-qubit chip (Google) having recently been fabricated and studied. The eventual outcome of this activity is not entirely clear, especially because these companies have not revealed the details of their work...

I believe that, appearances to the contrary, the quantum computing fervor is nearing its end. That's because a few decades is the maximum lifetime of any big bubble in technology or science. After a certain period, too many unfulfilled promises have been made, and anyone who has been following the topic starts to get annoyed by further announcements of impending breakthroughs. What's more, by that time all the tenured faculty positions in the field are already occupied. The proponents have grown older and less zealous, while the younger generation seeks something completely new and more likely to succeed.

He advises quantum computing researchers to follow the advice of IBM physicist Rolf Landauer. Decades ago Landauer warned quantum computing's proponents that they needed a disclaimer in all of their publications.

"This scheme, like all other schemes for quantum computation, relies on speculative technology, does not in its current form take into account all possible sources of noise, unreliability and manufacturing error, and probably will not work."

16 of 222 comments (clear)

  1. Simple answer by Ukab+the+Great · · Score: 5, Funny

    Quantum computing is simultaneously both possible and impossible.

    1. Re: Simple answer by Presence+Eternal · · Score: 4, Funny

      It is good to see people thinking outside of the box.

      The cat keeps distracting them.

    2. Re:Simple answer by msauve · · Score: 5, Funny

      Wave if you're a particle!

      --
      "National Security is the chief cause of national insecurity." - Celine's First Law
    3. Re:Simple answer by glenebob · · Score: 3, Insightful

      Yep. You can use it crack certain cryptography problems faster; problem though, the algorithm scales differently and doubling the key size makes it much harder to crack. Whereas, using traditional brute force on regular computers, doubling the key size only helps a little bit.

      Is it opposite day? I must have missed the tweet.

  2. I see Quantum Computing every day by SuperKendall · · Score: 3, Funny

    I can't be the only one here that goes to look for a bug that vanishes when I am doing any kind of problem.

    Now THAT is Quantum Computing.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:I see Quantum Computing every day by complete+loony · · Score: 3, Funny

      I can't be the only one here that goes to look for a bug that vanishes when I am doing any kind of problem.

      Now THAT is Quantum Computing.

      Nah, that's a heisenbug.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
  3. Huh? by JaredOfEuropa · · Score: 4, Insightful

    A useful quantum computer needs to process a set of continuous parameters that is larger than the number of subatomic particles in the observable universe

    I thought that the whole point of quantum computers was that there's no need to describe or process all possible states. And that the difficulty of practical quantum computers is that the qubits need to "work together": you can't just make 1 cubit, then make 1023 more and build yourself a 1024 cubit computer.

    The guy obviously knows way more about quantum computers than I do. But I've never seen the difficulties of quantum computing described in this manner.

    --
    If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    1. Re:Huh? by Ramze · · Score: 3, Interesting

      I think the key problem is theory vs physical reality. In theory, if you have a set of qubits entangled with zero noise at near absolute zero, you can send a quantum program to the qubits & have them process your data without you worrying about what their individual states are & then capture their completed output.

      In reality, how do you entangle enough qubits to be useful? How do you prevent noise or correct for the errors of noise? How do you ensure your qubits are properly entangled? How do you accurately send your quantum program to the qubits for processing? How do you aide in processing the qubits accurately without generating more noise? How do you extract the output without generating more noise? And ultimately, how are you going to ensure that you are entangling 10^300 attributes of your qubits perfectly in the first place, much less correcting for errors in processing them?

      I think the TL,DR is that this quantum physicist sees all the places errors can creep in and how difficult it can be to correct for them. The answers he sees coming from the community seems to be to just add more qubits for error correction - or even process the same data with multiple quantum computers or with multiple paths through the same qubits.

      I understand his/her frustration. It seems a difficult task to precisely manipulate qubits using modern technology, and an impossible task to know and/or set the states of everything to ultimately know for certain whether an error has been generated.

    2. Re:Huh? by epine · · Score: 5, Interesting

      In reality, how do you entangle enough qubits to be useful? How do you prevent noise or correct for the errors of noise? How do you ensure your qubits are properly entangled? How do you accurately send your quantum program to the qubits for processing? How do you aide in processing the qubits accurately without generating more noise?

      I've never believed in quantum computing, because I've never seen a lay publication that does half of these questions justice.

      Under you've seen the ceiling properly described, a technology simply doesn't exist.

      No one in this field ever bothers to describe the ceiling.

      In CMOS, you always had "when does the transistor become too small?" Some of the early answers were wrong (100 nm was once mooted as a frightening bogie man), but at least you would read sensible speculation.

      At what point, in a practical sense, does the quantum entanglistor become inseparable from local environmental noise?

      Silence. Crickets. Crickets on top of crickets. Crickets inside of crickets. Crickets alive and dead at the same time. All kinds of crickets. But never any sensible speculation.

    3. Re:Huh? by Ramze · · Score: 3, Insightful

      I tend to agree, and apparently so do IBM, Google, et al. Still, the larger the system, the more error prone it becomes. Obviously, we have quantum computers (or at least functioning parts of ones) working today and can entangle up to 50 qubits or more with relative stability... but, the question is whether we can do it at the scale needed to be "useful" (according to this individual) without losing the signal for all the noise.

      This person's perspective is that what we naively see as an engineering problem to be resolved with future refinements is actually an issue that can't be resolved because nature at a fundamental particle physics level can't be controlled or tuned to the degree necessary to get one working, nor reasonably checked for accuracy because the states to be checked are beyond astronomical.

    4. Re:Huh? by sjames · · Score: 3, Insightful

      Hot fusion is also "just an engineering problem".

  4. Not impossible... just even harder to exploit by igor.sfiligoi · · Score: 5, Insightful

    The author makes a great point about the near impossibility of perfect, error-free quantum computation.
    But this has been realized a few years back by most quantum algorithm developers, too.

    Many recent algorithms assume that the quantum computation will be partially faulty.
    And they work around it.

    Yes, that makes these algorithms harder to design and they are less efficient compared to the ones assuming no errors, but they still seem to provide a way forward.
    I would definitely not write off quantum computing yet.

  5. Makes no sense by cryptizard · · Score: 4, Insightful

    So the number of continuous parameters describing the state of such a useful quantum computer at any given moment must be at least 2**1,000, which is to say about 10**300. That's a very big number indeed. How big? It is much, much greater than the number of subatomic particles in the observable universe.

    I am struggling to come up with some way that this part makes any sense at all. It sounds like the kind of thing someone who is definitely not an expert the area would say. He is expressing the number of possible configurations of 1,000 qubits but that is only something you care about if you are simulating a quantum computer with a classical one. The whole point of quantum computers is that you don't have to do that.

    Also a simple counterexample to this sentiment is given later on, when mentioning that Google already has a 72-qubit computer. Just storing the states of a 72-qubit machine would be substantially more than the entire capacity of the internet, implying that since we somehow did it then enumerating all the states is not necessary.

  6. If an elderly but distinguished scientist says... by g.random · · Score: 5, Interesting

    If an elderly but distinguished scientist says that something is possible, he is almost certainly right; but if he says that it is impossible, he is very probably wrong. -- Arthus C. Clarke

  7. Let the past be your guide by Tablizer · · Score: 3, Interesting

    Quantum physics is always teasing us with almosts: almost instantaneous communication, almost energy out of nowhere, almost backward time travel, etc.

    After all these teases, I'd bet on quantum computing having an inherent flaw nobody has discovered yet.

    Schrodinger Lucy is holding the football again...

  8. Unrealistic expectations by rkordmaa · · Score: 4, Interesting
    First of all, a quantum computer is not a regular computer with added magical pixie dust, it's not a "better" computer, it's a very different type of computer. Generally much more limited computer at that, but it can solve a certain subset of problems that a conventional computer practically cant. All a quantum computer needs to do in order to be a roaring success is to solve one such impossible problem. I suspect we are pretty close to that.

    Quantum computer is more like a test tube than a computer. In the sense that the best way to find out how a chemical reaction will run is to do it in a test tube, instead of trying to simulate in on a classical computer. Quantum computer is just more generic than that and you can reduce wider range of problems down to quantum algorithms.