Descargo de responsabilidad: soy un ingeniero de software que tiene curiosidad sobre la computación cuántica. Aunque entiendo algunos conceptos básicos, teoría y matemáticas detrás de esto, de ninguna manera tengo experiencia en este dominio.
Estoy haciendo una investigación preliminar sobre el estado del desarrollo de software cuántico. Parte de mi investigación es evaluar el QDK de Microsoft y algunos de sus ejemplos (escritos en Q #).
Según tengo entendido, ciertos problemas de optimización (el tipo de vendedor ambulante) pueden abordarse reduciéndolos primero como problemas QUBO o Ising y luego resolviéndolos mediante algoritmos de recocido cuántico o VQE. Parte de este proceso es descubrir el hamiltoniano y resolver la ecuación de Schrodinger. Este es mi entendimiento, corríjame si está equivocado.
Las muestras de simulación hamiltoniana de QDK tienen ejemplos de simulaciones basadas en Ising y Trotter-Suzuki. Pero recientemente 1Qbit ha lanzado una solución basada en VQE .
Mi pregunta es: ¿todos los métodos enumerados anteriormente (VQE, Ising, Trotter – Suzuki) hacen lo mismo? Es decir, ¿estimar la energía del estado fundamental de un sistema dado? Por ejemplo, ¿los ejemplos de simulación H2 basados en VQE y Trotter-Suzuki hacen lo mismo de diferentes maneras? Si es así, ¿qué método debería preferirse?
fuente