I know my Hamiltonian:

enter image description here

I know which unitary I want to have. Suppose that I want to have this matrix from Hamiltonian:

enter image description here

  1. How can I find the pulse sequence to have this matrix from the Hamiltonian?
  2. What is the analytical way to do that?
  3. Is there any tool,any library, any algorithm to find the pulse sequence from the Hamiltonian? (or at least to find the unitary from the Hamiltonian)

I am looking for tools over github but for now I have not seen yet.

Thanks in advance


1 Answer 1


There's a whole branch of physics/engineering called "optimal control theory" which gives you numerical routines for finding the best control sequences to achieve a particular unitary. Perhaps try this tutorial?

If you're going to be doing this regularly, you may want to use an existing package. The one that I know of is called GRAPE (the linked talk contains multiple useful links). It seems that qiskit provides several options.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.