Slashdot Mirror


Quantum Computers Check Each Other's Work

sciencehabit writes "Quantum computers can solve problems far too complex for normal computers, at least in theory. That's why research teams around the globe have strived to build them for decades. But this extraordinary power raises a troubling question: How will we know whether a quantum computer's results are true if there is no way to check them? The answer, scientists now reveal, is that a simple quantum computer—whose results humans can verify—can in turn check the results of other dramatically more powerful quantum machines."

5 of 77 comments (clear)

  1. Age old question by Dishwasha · · Score: 5, Funny

    If a quantum computer makes a calculation in a forest and no one is around to verify it, does it solve the problem?

    1. Re:Age old question by ebno-10db · · Score: 3, Funny

      No. For those Slashdotters unfamiliar with "forests", an unoccupied one is, for these purposes, equivalent to /dev/null/.

  2. Answer: use a classical computer by zoffdino · · Score: 5, Insightful

    Many problems are NP-hard in one direction, but not the other way around. Use a quantum computer to find a solution, then use a classical computer/supercomputer to verify its results. Case in point: brute-forcing a hash function is hard, but computing the hash from a known value is easy; factoring large integers are hard, but multiplying two numbers are easily done.

  3. Re:Actually... by green+is+the+enemy · · Score: 4, Informative

    It does not seem like their method truly verifies the solution. It only checks that the quantum computer is functioning correctly for specific problems with known solutions. By inserting these problems in many places in the quantum algorithm, they verify that the quantum computer was working correctly for the entire duration of the computation. Maybe that grants enough confidence in the solution... I don't know.

  4. Re:Actually... by dgatwood · · Score: 4, Insightful

    The thing is, most of those problems that take a thousand years to verify aren't generally interesting except perhaps in some esoteric field of study.

    The interesting uses of QC, IMO involve things like cracking RSA, where the time required to verify a solution is trivial, but the time required to produce a solution is enormous.

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.