Algorithms#

This algorithms submodule of Qrisp provides a collection of commonly used quantum algorithms that can be used to solve a variety of computational problems. Each algorithm comes with comprehensive documentation and brief examples to help you understand its implementation and usage:

ALGORITHM

USED FOR

VQE

finding the ground state energy of a Hamiltonian

QAOA

solving combinatorial optimization problems

QIRO

solving combinatorial optimization problems, with quantum informed update rules

QITE

performing quantum imaginary-time evolution

Shor’s Algorithm

efficiently factoring large numbers

Grover’s Algorithm

unstructured search

Quantum Backtracking Algorithms

solving constraint-satisfaction problems like 3-SAT or the Traveling Salesman Problem (TSP)

Quantum Counting

estimating the amount of solutions for a given Grover oracle

We encourage you to explore these algorithms, delve into their documentation, and experiment with their implementations.