Giuseppe Carleo
Giuseppe Carleo
You can convert an arbitrary LocalOperator Hamiltonian into a PauliString, you just need to map the operators onto Pauli operators and the local space onto qubits On Fri, Sep 23,...
This is interesting, I think it can be done efficiently using some matrix décompositions but let's discuss this with a blackboard. I am almost positive this is not NP hard,...
I agree a synbolyc tool is needs, I am just arguing we maybe don't need to write two hard-coded fully performant Hamiltonians, we just need to write one and convert...
> I think we can efficiently convert any practical local operator to Pauli strings. Each term in the local operator is a 2^N * 2^N Hermitian matrix with 4^N independent...
> I did some benchmarks but I cannot see any significant time or memory difference between HeisenbergJax and PauliStringsJax. Maybe we should really move everything to Pauli strings? Maybe let's...
I was just curious: what is the outcome then? is there a speed up or a slow down when using this Jax-aware implementation of the Ising hamiltonian?
all the others you mean Heisenberg is slower ?
doing PauliStringJax once possible would be ideal sure
can we close this? was it implemented in #1279?
converting to PauliStrings (at least in the case of LocalOperator) offers a nice simplification / speedup of the matrix elements , I suspect that having a conversion of fermions too...