Seguindo essa pergunta , tentei examinar o artigo citado para simular e resolver o mesmo problema ... sem sucesso. Principalmente, ainda não entendo como os autores conseguiram simular a evolução hamiltoniana através do circuito mostrado na parte inferior da Fig.4. Mesmo exponenciando classicamente a matriz, não obtenho valores dos portões mostrados no circuito Quirk que o @Blue ligou ao longo de sua pergunta.
Tentei examinar o artigo no qual o algoritmo de otimização de líder de grupo é explicado, mas ainda tenho problemas para entender como eles atribuem os ângulos de rotação aos diferentes portões.
optim_hamil.py
. Uma maneira prática de obter os valores / coeficientes do ângulo de rotação correto é usar algum tipo de algoritmo de otimização multivariada. Nelimee usou oscipy.optimize
módulo para esse fim. No entanto, eu também gostaria de entender pessoalmente o algoritmo de otimização de líder de grupo. O artigo: arxiv.org/abs/1004.2242 é muito vago!