Google tries out error correction on its quantum processor
arstechnica.com
arstechnica.com
I understand the title is technically correct, and the field of quantum error correction (and error correction in general) encompasses the detection of errors as well as the correction of them. However error detection and error correction are different (but highly related!) problems, and there are are a variety of codes that are good at each. They tried out one error correcting code, and one error detecting (in this instance) code.
It's very cool to see the surface code put to use, and I've always found it intriguing how quantum computer design is motivated by the topology of the underlying error correcting codes. There's a similar proposal for ion-trapped quantum computing where you use a 2D array of trapped ions, rather than a single linear chain, to represent your qubits. You then use different atomic ions for your logical vs error correcting qubits, and you need some different fundamental operations than you do for interactions with a linear chain of ions.
Is this theoretically likely to give near certain probability to the right answer on large problems or will it be affected by local minimums and what not?
Is that the issue with scale? That noise propagates through the system and renders the uplift in problem solving moot?
Not even a single logical qubit has been achieved to date, even with error correction, so it might be a bit soon to talk of factoring anything.
And then off in the corner, we've got D-Wave, who everybody loves to hate on, doing their own thing with an optimization-based approach to factoring which actually seems to work on (iirc) 10-ish bit semiprimes and zero foreknowledge.
I thought you were talking about deep learning there for a second
You may also have a high 5, that could compensate for a low value of 2.
[0]: https://ai.googleblog.com/2019/10/quantum-supremacy-using-pr...
https://www.scottaaronson.com/blog/?p=4317
> So, tl;dr, the quantum computer is simply asked to apply a random (but known) sequence of quantum operations—not because we intrinsically care about the result, but because we’re trying to prove that it can beat a classical computer at some well-defined task.
Quantum computers can't solve any problems of sizes that occur in industry. There are huge problems with scaling up quantum computers and there are some reasons to doubt that we will ever be able to scale it up as much to break crypto or solve industrial problems.
Quantum computing is being researched since the 1980s without a theoretical understanding whether they can be built at a practical scale.
Quantum computers aren't useful; they're still searching for a use.
Also that means that encrypting anything valuable with quantum-unresistant algorithm and storing it in an unsafe place is not wise even today.
The history of decryption hardware is fascinating and filled with practical solutions, which QC is not.
As far as I understand it, the biggest problem is getting the manufacturing precision good enough. The more you scale, the more precise the manufacturing needs to be, which was never really a problem with microprocessors.