Варіаційний квантовий власний розв'язувач

Гібридне моделювання молекул.

The Variational Quantum Eigensolver (VQE) is a hybrid quantum-classical algorithm designed to find the eigenvalues and eigenvectors of a given Hamiltonian, particularly useful for solving problems in quantum chemistry and materials science. It leverages the strengths of both quantum and classical computing. The core idea is to use a quantum computer to prepare a parameterized quantum state, often referred to as a 'ansatz', and then measure the expectation value of the Hamiltonian with respect to this state. This expectation value corresponds to an energy estimate. A classical computer then takes this energy estimate and uses a classical optimization algorithm to adjust the parameters of the quantum state, aiming to minimize the energy. This process is iterative: the quantum computer prepares a new state based on the updated parameters, the classical computer measures its energy, and the optimizer updates the parameters again. This continues until the energy converges to a minimum, which, according to the variational principle, approximates the ground state energy of the Hamiltonian. The 'variational' aspect refers to the use of the variational principle, which states that the expectation value of the Hamiltonian for any normalized state is always greater than or equal to the ground state energy. The 'eigensolver' part indicates its goal of finding eigenvalues (energies) and eigenvectors (states). The trade-offs include the choice of the ansatz, which must be expressive enough to represent the true ground state but shallow enough to be implementable on current noisy intermediate-scale quantum (NISQ) devices. The efficiency of the classical optimizer and the noise levels in the quantum computations also significantly impact VQE's performance.

        graph LR
  Center["Варіаційний квантовий власний розв'язувач"]:::main
  Pre_qubit["qubit"]:::pre --> Center
  click Pre_qubit "/terms/qubit"
  Rel_quantum_approximate_optimization_algorithm["quantum-approximate-optimization-algorithm"]:::related -.-> Center
  click Rel_quantum_approximate_optimization_algorithm "/terms/quantum-approximate-optimization-algorithm"
  Rel_decoherence["decoherence"]:::related -.-> Center
  click Rel_decoherence "/terms/decoherence"
  Rel_artificial_intelligence["artificial-intelligence"]:::related -.-> Center
  click Rel_artificial_intelligence "/terms/artificial-intelligence"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧠 Перевірка знань

1 / 4

🧒 Простими словами

🤖 Це командна робота квантового 'робота' та класичного 'тренера'. Робот пробує різні варіанти стану молекули, а тренер підказує, як їх змінити, щоб знайти найнижчу енергію.

🤓 Expert Deep Dive

Алгоритм базується на варіаційному принципі: очікуване значення енергії для будь-якого пробного стану завжди не менше за справжню енергію основного стану. VQE дозволяє компенсувати апаратні шуми через ітеративний процес оптимізації в класичному циклі.

🔗 Пов'язані терміни

Попередні знання:

📚 Джерела