Diagonalizing Hamiltonian for Multi-Qubit Ising Model

  • Context: Graduate 
  • Thread starter Thread starter mehdi86
  • Start date Start date
  • Tags Tags
    Ising model Model
Click For Summary

Discussion Overview

The discussion revolves around the diagonalization of the Hamiltonian for a multi-qubit Ising model, specifically focusing on the time evolution of the system defined by initial and final Hamiltonians. Participants explore methods for diagonalizing the Hamiltonian and the implications of different approaches for a system with 20 qubits.

Discussion Character

  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant presents the Hamiltonians for the initial and final states, seeking assistance with diagonalization and multiplication of sigma operators in the final Hamiltonian.
  • Another participant suggests that diagonalizing the Hamiltonian may not be necessary if only the time evolution of selected states is of interest, noting the size of the Hamiltonian matrix.
  • A different participant clarifies the Hamiltonian expressions and inquires about diagonalizing the time-dependent Hamiltonian for specific states.
  • One participant describes a method for finding the lowest energy states using an exponential operator approach, suggesting a numerical method for approximating eigenstates.

Areas of Agreement / Disagreement

There is no consensus on the best approach to diagonalizing the Hamiltonian, with differing opinions on the necessity and methods for doing so. Participants present various strategies and considerations without reaching a unified conclusion.

Contextual Notes

Participants express uncertainty regarding the implications of the Hamiltonian size and the effectiveness of different numerical methods for finding eigenstates. There are also unresolved details about the specific mathematical operations involved in the Hamiltonian expressions.

mehdi86
Messages
4
Reaction score
0
Hello,I am doing a research related to Ising Model
in m research, evolution of a multi-qubit Ising system with the initial and final
Hamiltonian is given by:
(1) Hi=(-1/2)\sum\sigma^{(i)}_{x}
(2) Hf=(-1/2)\sumh<sub>i</sub>\sigma^{(i)}_{z}+(1/2)\sumJ_{ij}\sigma^{(i)}_{z}\sigma^{(j)}_{z}
(3) Hs(t)=(1-s(t))Hi+s(t)Hf
and in Hf must i>j in the second summation, and hi and Jij from{-1,0,1}. please help me how can I diagonalize the Hamiltonian (3) with (1) and (2) with random instances for 20 qubits by randomly choosing hi and Jij. mostly I have problem with multiplying two sigmas in Hf.
Thanks a lot.
 
Physics news on Phys.org
Maybe you should first repair the display of your formulas so that they can be read by everybody in the forum.
I don't think it is a good idea to diagonalize the hamiltonian (which is a matrix of size 2^20 times 2^20 or 10^6 times 10^6) if you are only interested in the time evolution of selected states.
Your initial hamiltonian is diagonal (or practically so, if you interchange the roles of sigma_x and sigma_z) and it should be easy to follow the time evolution of a single state.
 
excuse me,our Hamiltonian is:
Hi=(-1/2)\sum\sigma^{(i)}_{x}
Hf=(-1/2)\sum\sigma^{(i)}_{z}hi
+(1/2)\sum\sigma^{(i)}_{z}*sigma^{(j)}_{z}Jij
Moreover if we want diagonalize hs(t) for two first states(i.e. 0 &1 states), what shall we do?
thank you very much.
 
Last edited:
Finding the lowest states for fixed t is quite easy: It is easy to see that applying \exp(-\tau H) on any starting function which is not orthogonal to the ground state. will converge to the eigenstate corresponding to the lowest eigenvalue in the limit tau to infinity. For small tau, you can write
\exp(-\tau H)\approx (1-\tau H). So you just have to apply the last expression with a small value of tau (smaller than the norm of H) repeatedly to some starting function. Eventually you have to rescale the function every now an then to avoid it to become to small. Once you have found the ground state, you can start again from a state orthogonal to it and repeat the procedure to find the first excited state. If you want to find more states, there exist more elaborate methods. Consider a book on numerical mathematics, e.g. "Numerical recipes" is a good starting point.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 0 ·
Replies
0
Views
1K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K