From what I understood, there seems to be a difference between quantum annealing and adiabatic quantum computation models but the only thing I found on this subject implies some strange results (see below).
My question is the following: what is exactly the difference/relation between quantum annealing and adiabatic quantum computation?
The "strange" result:
- On Wikipedia, adiabatic quantum computation is depicted as "a subclass of quantum annealing".
- On the other hand we know that:
- Adiabatic quantum computation is equivalent to quantum circuit model (arXiv:quant-ph/0405098v2)
- DWave computers use quantum annealing.
So by using the 3 facts above, DWave quantum computers should be universal quantum computers. But from what I know, DWave computers are restricted to a very specific kind of problem so they cannot be universal.
As a side question, what is the problem with the reasoning above?