The Limits of Quantum Computing 228
The Narrative Fallacy writes "Scott Aaronson has posted a draft of his article from this month's Scientific American on the limitations of quantum computers (PDF) discussing the question: Will quantum computers let us transcend the human condition and become as powerful as gods, or are they a physical absurdity destined to be exposed as the twenty-first century's perpetual-motion machine? Aaronson says that while a quantum computer could quickly factor large numbers, and thereby break most of the cryptographic codes used on the Internet today, there's reason to think that not even a quantum computer could solve the crucial class of NP-complete problems efficiently. Aaronson contends that any method for solving NP-complete problems in polynomial time may violate the laws of physics and that this may be a fundamental limitation on technology no different than the second law of thermodynamics or the impossibility of faster-than-light communication."
Seems to me... (Score:5, Insightful)
If we want to start talking in that tone, well our "micro" processors and new fangled technologies didn't solve the mysteries of the universe, so we should have stuck with computers the size of buildings that have trouble doing more than adding, subtracting, and multiplying. Hell - they were good enough to design the atomic bomb and our space program, and that's good enough for me!
Besides, does anyone seriously think that we'll gain God-Like-Powers from quantum computing? The only God Mode I expect from the computer starts with the phrase 'iddqd'.
Nothing in between???? (Score:5, Insightful)
No, they won't let us defy physical laws and become omnipotent. No, quantum mechanics, being a whole class of physical laws, isn't going to have absolutely no practical use. How about something in between that doesn't come from the over-used plot of a bad sci-fi show?
Re:Seems to me... (Score:5, Insightful)
If I were offered a single magic power over the physical world it would be either invisibility or the ability to see behind walls. If quantum computing means whoever has it can bust all the crypto's in a realistic time (eg: a second or two), then we have a problem, because that group of people will have God Mode when it comes to money, intelligence, all that. Worse is if we don't know they have quantum computing, then all our shit is belong to them.
If quantum computing means they can break a crypto in a month whereas before it took them forever, there is hope in that quantum computing will become prevalent before anyone is able to totally compromise all communications. Of course I'm guessing there is no such agency that can do this yet.
Re:As usual (Score:4, Insightful)
Re:The last question... (Score:4, Insightful)
The obvious question would then be, that if all existence is cyclical, how many times has it been reset? And, what kicked it off to begin with? The biblical tie in is a convenient reconciliation of science and (mostly Christian creation myth) religion, but it's a cheat. It doesn't actually answer any questions at all. It is something interesting to think about though.
Re:Protein's fold in real time. (Score:3, Insightful)
Re:NP-completeness (Score:3, Insightful)
The first generation of computers had low storage / computation space. They grew as engineering progressed. It's the same deal with quantum computers. Five to seven qbits today may turn into 32, 64.. and larger. A quantum computer with "only" 512 qbits could be solving a problem that would normally require 2^512 = 10^154 work (which is more atoms in the universe) is amazing.
Re:NP complete is solved by nature (Score:2, Insightful)
Re:Nothing in between???? (Score:3, Insightful)
My favourite description of technology, though, is Strongbad's here: http://www.homestarrunner.com/sbemail143.html [homestarrunner.com]
Don't Panic! (Score:3, Insightful)
Re:Having actually read the article, a question (Score:2, Insightful)
In brief, the answer is yes, you can use a variation of fuzzy logic to emulate a quantum computer. Unfortunately no complexity gains can be made as the emulation cannot exploit a superposition to calculate in parallel.
While both a fuzzy bit and a qubit could have a state like 0(75%) 1(25%), having a computer perform a fuzzy operation requires two computations (one for each possible state) whereas a quantum computer can apply a single operation to the qubit and have it affect both states.
One difference however, is that for qubits the weights on each state are complex (as opposed to real-valued). This means that interference can occur when, for example, the weights on two qubits being combined have the same magnitude but opposite phase. The true awesome magic of Shor's algorithm is how the computation expands into a massive superposition (parallel computation) and then manages to exploit the interference to return to just a single possible answer before it comes time to measure.