Als Teil eines Variationsalgorithmus möchte ich eine Quantenschaltung (idealerweise mit pyQuil ) konstruieren , die einen Hamilton-Operator der folgenden Form simuliert:
Wenn es um den letzten Begriff geht, besteht das Problem darin, dass pyQuil den folgenden Fehler auslöst:
TypeError: PauliTerm coefficient must be real
Ich habe angefangen, in die Literatur einzutauchen, und es scheint ein nicht triviales Problem zu sein. Ich bin auf dieses Papier über universelle Quanten-Hamiltonianer gestoßen, in dem sowohl komplexe als auch reale Codierungen sowie lokale Codierungen diskutiert werden. Mir ist jedoch immer noch nicht klar, wie man so etwas praktisch umsetzen würde. Kann mir jemand einen praktischen Rat geben, wie ich dieses Problem lösen kann?