Quantum Computing Is Real, and D-Wave Just Open-Sourced It (Wired)
designed to help developers program D-Wave machines without needing a background in quantum physics". Further:
Of course to actually run the software you create with these tools, you’ll need access to one of the very few existing D-Wave machines. In the meantime, you can download a D-Wave simulator that will let you test the software on your own computer. Obviously this won’t be the same as running it on a piece of hardware that uses real quantum particles, but it’s a start.
Posted Jan 13, 2017 22:17 UTC (Fri)
by jepler (subscriber, #105975)
[Link] (3 responses)
Actually finding the global minimum of a QUBO problem is NP-hard for classical computers, but we seem to have effective algorithms for classical computers that *usually* give *reasonable* approximations of the minimum in reasonable time. (Though in the case of QUBO I don't think we know just how good the approximation is; nor do we know how to test if a particular solution is the optimum. We know both of those things about polynomial-time approximations to some NP-Complete problems, such as the way to use the polynomial Minimum Spanning Tree algorithm to find an approximation to the Traveling Salesman that is no more than 2x the best possible)
Qbsolv's contribution is a portion of an overall QUBO algorithm that is useful to execute on classical computers: It first selects a sub-problem of a given QUBO; then, it uses any method (classical or quantum) to solve or approximate the solution to the sub-problem; finally, using that sub-problem solution, update the best solution to the whole QUBO, and repeat until a goal (specific value, or number of iterations) is reached. Either way, even if your solutions to the QUBO sub-problems are exact, this still does not have any guarantee of letting you arrive at the exact optimal solution to the full QUBO problem instance.
Thus, Qbsolv can be used as one step of a fully classical QUBO approximation, or together with D-Wave hardware, where the sub-problems are solved using Quantum Annealing. (or both; the paper discusses using D-Wave hardware gets a low-precision answer that "may not be global or even local optima"; pairing it with their tabu solver which runs on classical hardware is a "complementary" step)
(On the other hand, something like Qbsolv is critical for using D-Wave hardware effectively if your program sizes don't directly fit in the hardware, because it lets you repeatedly work on sub-problems which *do* fit in D-Wave, automatically)
Finally, I am a bit baffled by their "performance" section, which is all about running Qbsolv+tabu on classical hardware (not using any D-Wave hardware). They compare numbers gathered in 2012 on a "Pentium 2.83GHz" running Windows XP and compare it to numbers gathered in 2016(?) on a "Core i7 2.3GHz" on a MacBook Pro (unspecified OS, but we can assume MacOS), then announce the ratio of the times ("56% of the total wall-clock time") as though it was a useful number! I don't know about the availability of the code from the other paper ("Path relinking for unconstrained binary quadratic programming", http://leeds-faculty.colorado.edu/glover/438%20-%20Path%2...) — if they simply can't obtain a copy to run on their own hardware it's forgivable, but 4 years means useful advances in CPU throughput, compiler quality, etc., and it makes it harder to believe this is an "apples to apples" comparison.
Posted Jan 14, 2017 2:02 UTC (Sat)
by lutchann (subscriber, #8872)
[Link] (1 responses)
Posted Jan 14, 2017 6:51 UTC (Sat)
by warrax (subscriber, #103205)
[Link]
Posted Jan 16, 2017 23:32 UTC (Mon)
by rahvin (guest, #16953)
[Link]
One thing I like to keep in mind in any discussion of quantum computing is that D-Wave might have been the first to claim they've got one and to start trying to sell them but they aren't the only company. There is a lot of money being poured into these computers (a good chunk of it via the NSA). The theory is sound, it's always been if they can build one or not. From my recollection there are other manufactures producing quantum computers but the q-bits are really low (2) and the machines have to be cooled with liquid helium and maintained at single digit Kelvin to function.
I've always looked at D-Wave as giving the entire field a bad name due to the sales tactics but that the field is real and will likely take off as soon as they can figure out how to efficiently and reliably entangle atoms without doing it by hand which is how most of the current test machines are produced. These low q-bit machines aren't faster than current computers but computing power in Quantum computers grows exponentially with each entangled pair. I tend look at quantum computers as being at the stage of development that digital computers were at before before integrated circuits were developed. There will likely be a breakthrough at some point where a company figures out how to reliably and efficiently automate entangling and then the field will take off.
Posted Jan 14, 2017 2:59 UTC (Sat)
by Paf (subscriber, #91811)
[Link] (4 responses)
I've followed the Arstechnica D-Wave coverage for years, and I've also seen a presentation at my employer (I work at a major HPC vendor) by D-Wave on how quantum computing is the future. I didn't expect the presentation to give me much to go on, but it was still infuriating.
It was an hour. 50 minutes were pure fluff about how quantum computing is going to revolutionize everything, comparing it to past historical changes in computing, etc. And implying D-Wave has built such a machine. The last 10 minutes included some very vague details and then questions, which went, essentially, unanswered. But they're revolutionizing everything by building a quantum computer!
Except they haven't done that. What they've built isn't a quantum computer as traditionally defined, and you can read a LOT of their stuff without ever knowing that.
While they've built something really cool, they try really hard to make people believe it's something it isn't, and... ugh. Their degree of spin turns me off, badly.
Posted Jan 14, 2017 13:32 UTC (Sat)
by ballombe (subscriber, #9523)
[Link] (3 responses)
Posted Jan 17, 2017 8:37 UTC (Tue)
by dgm (subscriber, #49227)
[Link] (1 responses)
Posted Jan 17, 2017 9:38 UTC (Tue)
by Cyberax (✭ supporter ✭, #52523)
[Link]
Posted Jan 17, 2017 14:24 UTC (Tue)
by geertj (guest, #4116)
[Link]
Without entanglement of multiple qubits there is no quantum speedup.
Quantum Computing Is Real, and D-Wave Just Open-Sourced It (Wired)
Quantum Computing Is Real, and D-Wave Just Open-Sourced It (Wired)
An antidote
Quantum Computing Is Real, and D-Wave Just Open-Sourced It (Wired)
Quantum Computing Is Real, and D-Wave Just Open-Sourced It (Wired)
Quantum Computing Is Real, and D-Wave Just Open-Sourced It (Wired)
Quantum Computing Is Real, and D-Wave Just Open-Sourced It (Wired)
Quantum Computing Is Real, and D-Wave Just Open-Sourced It (Wired)
Quantum Computing Is Real, and D-Wave Just Open-Sourced It (Wired)
