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 |
---|---|
finding the ground state energy of a Hamiltonian |
|
solving combinatorial optimization problems |
|
solving combinatorial optimization problems, with quantum informed update rules |
|
performing quantum imaginary-time evolution |
|
efficiently factoring large numbers |
|
unstructured search |
|
solving constraint-satisfaction problems like 3-SAT or the Traveling Salesman Problem (TSP) |
|
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.