VQE
The Variational Quantum Eigensolver (VQE) is a hybrid quantum-classical algorithm designed to find the ground state energy of a Hamiltonian by variationally optimizing a parameterized quantum circuit. It's widely used in quantum chemistry to compute molecular ground state energies and electronic structure properties. Nevertheless, it can also be used to find the ground state of combinatorial optimization problems, like this implementation is intends to do.
Compatible Backends
| Backend | Default |
|---|---|
| IBMQuantum | |
| IBMFakeBackend | |
| AerSimulator |
Initialization
Python
from luna_quantum.solve.parameters.algorithms.base_params.scipy_optimizer import ScipyOptimizerParams
from luna_quantum.solve.parameters.algorithms.quantum_gate.vqe import VQE
algorithm = VQE(
backend=None,
ansatz='efficient_su2',
ansatz_config={},
shots=1024,
optimizer=ScipyOptimizerParams(
method='cobyla',
tol=None,
bounds=None,
jac=None,
hess=None,
maxiter=100,
options={}
),
initial_params_seed=None,
initial_params_range=(0, 6.283185307179586)
)