-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
From shots to states and expectations #264
Comments
Hi @scarrazza , I have been thinking about this problem and have two ideas. Quantum tomography: if one makes a change of basis in the circuit (i. e., a layer of Hadamard gates) right before the measurements, the output in the computational basis can be written as a linear system in cos(phi_i - phi_j), where phi_i is the complex phase of entry i, and assuming phi_0 = 0. In order to extract the phases, we should perform a classical post_processing allowing us to solve this linear system. This procedure might be more efficient than standard quantum tomography, and thus more useful. QPE: in case where the exponential of a Hamiltonian can be efficiently implemented in a quantum circuit, we could estimate the overlap between the circuit state and the ground state of that Hamiltonian. It would not serve for computing a expected value, but could be useful for optimizing. I have to write both processes carefully, and when I have it, I will send it to you. |
I do not think there is any free lunch here.
It is a counting of degrees of freedom.
The density matrix has 4^n d.o.f., thus you need 4^n measurements,
that is O_i={I,sigma_x,sigma_y,simga_z} per site, i=1,...,n .
The advantage can be obtained if not all information is needed.
Then, agreed, there might be more efficient procedures.
…On Thu, Oct 15, 2020 at 8:21 PM AdrianPerezSalinas ***@***.***> wrote:
Hi @scarrazza <https://github.com/scarrazza> , I have been thinking about
this problem and have two ideas.
Quantum tomography: if one makes a change of basis in the circuit (i. e.,
a layer of Hadamard gates) right before the measurements, the output in the
computational basis can be written as a linear system in cos(phi_i -
phi_j), where phi_i is the complex phase of entry i, and assuming phi_0 =
0. In order to extract the phases, we should perform a classical
post_processing allowing us to solve this linear system. This procedure
might be more efficient than standard quantum tomography, and thus more
useful.
QPE: in case where the exponential of a Hamiltonian can be efficiently
implemented in a quantum circuit, we could estimate the overlap between the
circuit state and the ground state of that Hamiltonian. It would not serve
for computing a expected value, but could be useful for optimizing.
I have to write both processes carefully, and when I have it, I will send
it to you.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#264 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AIRGEIFF7MCPEOQ4EINXVWLSK3SN5ANCNFSM4SQO76GA>
.
|
Yes, I agree with that, it is a general result of quantum tomography. However, I still think there is something missing here, at least in the case where the density matrix is not a proper density matrix, but only one quantum state. The modulus of all coefficients involve all possible measurements with Z and I, that is a total amount of 2^n measurements. However, in practice it is done by just measuring the output of all qubits in the computational basis (assuming many shots). From these results, it is possible to infer the value of all measurements involving Z and I. I have the suspect that something kind of similar can be done with the phases, so that the wavefunction of a quantum circuit can be obtained with few different measurements, although many shots |
We would to have the possibility to convert measurement shots to final state functions and/or to hamiltonian expectation.
Some useful techniques are:
The text was updated successfully, but these errors were encountered: