http://en.wikipedia.org/wiki/Quadratic_unconstrained_binary_...
What I don't fully understand is why is it so important to show that the device takes advantage of Quantum effects functionally? A classical super-efficient Ising Model solver is interesting enough.
Also, the video in the article is really quite terrible. I only half understood it because I know what they were trying to say, but if I didn't I think I'd be very confused at best, and amusingly misinformed at worst.
Unconstrained optimization is NP-hard problem, and quantum approaches won't change that. However, D-wave hopes they are faster in solving optimizations than classical solvers, something they haven't demonstrated yet. The fact whether D-wave is actually a Quantum machine is interesting to Computer Scientists and Physicist who care about accuracy of commercial hype, and also to D-wave's future customers.
Lots of interesting stuff about quantum computing and quantum algorithms in there. Some interesting tidbits:
- var x; var y = x
- print(x) <--- Impossible, quantum information can't be duplicated. x no longer exists.
And: - var y
- var x = f(y) <--- The value of y is now changed. You must undo f with f' to return y to it's original state.
I'm sure some QPL's will build this sort of stuff in so you don't have to worry about it, but definitely interesting reading~(this is probably more directly relevant to programming though, and free: http://sneezy.cs.nott.ac.uk/qml/compiler/jjg-thesis.pdf)