Module variational_algorithms

Module variational_algorithms 

Source
Expand description

Variational Quantum Algorithms for Machine Learning

This module implements various variational quantum algorithms including VQE, QAOA, and VQC with hardware-optimized circuits and gradient computation.

Structs§

AdamOptimizer
Adam optimizer implementation
Hamiltonian
Hamiltonian representation for VQE
HardwareEfficientAnsatz
Hardware-efficient ansatz
MolecularHamiltonian
Molecular Hamiltonian representation
ParameterizedQuantumCircuit
Placeholder for parameterized quantum circuit
PauliTerm
Pauli term in Hamiltonian
QAOA
Quantum Approximate Optimization Algorithm (QAOA)
QAOAConfig
QAOA configuration
QAOAProblem
QAOA problem representation
QAOAResult
QAOA optimization result
QAOASolution
QAOA solution representation
QuantumState
Quantum state representation
VQE
Variational Quantum Eigensolver (VQE) implementation
VQEConfig
VQE configuration
VQEResult
VQE optimization result

Enums§

EntanglingGateType
PauliOperator
Pauli operators
QuantumGate

Traits§

VariationalAnsatz
Variational ansatz trait
VariationalOptimizer
Trait for variational optimizers

Functions§

create_molecular_vqe
Create a VQE instance for molecular simulation