Folders and files Name Name Last commit message
Last commit date
parent directory
View all files
ISA, AA-VQC, and ADAPT-VQE Implementations
Iterated Sparse Approximation
isa_main.cpp/hpp
: This is the main script for running the ISA algorithm.
simulator.cpp/hpp
: This file contains functions for simulating the application of quantum gates to quantum states.
state_tracker.cpp/hpp
: This file is a wrapper around simulator.cpp/hpp
and implements the iterative merging step for ISA.
sp3.cpp/hpp
: This file implements 3-qubit state preparation, which is the base case for 2-bit patterns (k=2).
greedy.cpp/hpp
: This file implements ISA for k=1.
greedy3.cpp/hpp
: This file implements ISA for k=2.
pattern.cpp/hpp
: This file implements the pattern data structure.
Alternating Ansatz - Variational Quantum Circuit
vqc.cpp/hpp
: This file implements gradient descent for AA-VQC based on this paper: https://arxiv.org/abs/2011.06258 .
vqc_main.cpp/hpp
: This is the main script for running the AA-VQC algorithm.
Adaptive Derivative-Assembled Pseudo-Trotter ansatz Variational Quantum Eigensolver
You can’t perform that action at this time.