A Why use adiabatic evolution instead of cooling?

Click For Summary
Adiabatic quantum computation involves preparing the ground state of one Hamiltonian and slowly evolving to another Hamiltonian whose ground state encodes the solution to a problem. The discussion raises the question of whether one could simply cool the system to the ground state of the problem Hamiltonian, but concerns about decoherence and the need for a controlled environment complicate this approach. It is suggested that cooling may lead to a Boltzmann distribution, which does not solve the problem as intended. The time complexity of reaching the ground state through cooling is also highlighted, as it may take longer compared to adiabatic evolution, particularly as the number of qubits increases. Ultimately, the effectiveness of adiabatic evolution over cooling hinges on the relationship between spectral gaps and computational complexity.
mupsi
Messages
32
Reaction score
1
Hi everyone,

For adibatic quantum computation one prepares the groundstate of a particular Hamiltonian and than adiabatically evolves the system to a problem Hamiltonian Hp which groundstate encodes the desired solution to a satisfiability problem. If the evolution takes place slowly the system will be in a groundstate Hp with a high probability. My question: why can't I start with Hp to begin with, cool down the system such that the wacefunction relaxes into the goundstate?
 
Physics news on Phys.org
How do you cool the system if your Hamiltonian requires that you don't have decoherent interactions with the environment?
 
mfb said:
How do you cool the system if your Hamiltonian requires that you don't have decoherent interactions with the environment?
Why? I could couple the Hamiltonian to a bath for a short time, cool it down and separate the system from the environment. I don't see any problem with that. Decoherence just causes the system to have a Boltzmann-Distribution
 
I think as soon as you do that coupling, your Hamiltonian does something, but not solving the problem. Which means you are doing what you described in post 1: cool to the ground state of one Hamiltonian, then go to a different one.
 
mfb said:
I think as soon as you do that coupling, your Hamiltonian does something, but not solving the problem. Which means you are doing what you described in post 1: cool to the ground state of one Hamiltonian, then go to a different one.

I agree, but when you separate the system from its environment you get the original hamiltonian again and the wave function should be in the groundstate.
 
If you do it adiabatically.
Now we have everything you asked about.
 
mfb said:
If you do it adiabatically.
Now we have everything you asked about.
but that approach is fundamentally different. I think that the argument is time complexity. In general it takes more time for the system to relax into the groundstate (as a function of the number of qubits) than if you perform an adiabatic evolution. The computation time is related to the number of qubits via the inverse of the spectral gap between groundstate and the first excited state (which itself is a function of # qubits) and the spectral gap might (in some cases) only increases polynomially depeding on the computational problem whereas the relaxation time increases exponentially (this is speculative). A further assumption is that the groundstate of the initial hamiltonian is easy to prepare. I could be wrong though.
 

Similar threads