Disclaimer: Eu sou um engenheiro de software que está curioso sobre a computação quântica. Embora eu compreenda alguns conceitos básicos, teoria e matemática, não tenho experiência neste domínio.
Estou fazendo uma pesquisa preliminar sobre o estado do desenvolvimento de software quântico. Parte da minha pesquisa é avaliar o QDK da Microsoft e algumas de suas amostras (escritas em Q #).
Pelo que entendi, certos problemas de otimização (do tipo viajante ambulante) podem ser solucionados, primeiro reduzindo-os como problemas QUBO ou Ising e, em seguida, resolvendo-os por meio de algoritmos de recozimento quântico ou VQE. Parte desse processo é descobrir a Hamiltoniana e resolver a equação de Schrodinger. Este é o meu entendimento, por favor, corrija-me se estiver errado.
As amostras de simulação hamiltoniana da QDK têm exemplos para simulações baseadas em Ising e Trotter-Suzuki. Mas recentemente o 1Qbit lançou uma solução baseada em VQE .
Minha pergunta é: todos os métodos listados acima (VQE, Ising, Trotter-Suzuki) fazem a mesma coisa? Ou seja, estimar a energia do estado fundamental de um determinado sistema? Por exemplo, os exemplos de simulação de H2 baseados em VQE e Trotter-Suzuki praticamente fazem a mesma coisa de maneiras diferentes? Em caso afirmativo, qual método deve ser preferido?