Basic Usage of the Library#
Welcome to the Qamomile tutorial! This guide will help you get started with Qamomile, a powerful SDK designed for quantum optimization algorithms. Qamomile specializes in the conversion of mathematical models into quantum circuits, serving as a bridge between classical optimization problems and quantum computing solutions.
Supported Quantum Optimization Encodings and Algorithms#
QAOA: Quantum Approximate Optimization Algorithm
QRAO: Quantum Random Approximation Optimization
Supported Quantum Circuit SDKs#
Qiskit
Quri-parts
PennyLane
Qutip
Tutorials#
Building Quantum Circuits: Learn how to build a quantum circuit using Qamomile.
Write Hamiltonian Algebraically: Learn how to create a Qamomile Hamiltonian using an algebraic modeler
jijmodeling
.Using the QiskitTranspiler in Qamomile: Learn how to transpile from Qamomile to Qiskit.
Using the QuriPartsTranspiler in Qamomile: Learn how to transpile from Qamomile to Quri-Parts.
Using the PennyLaneTranspiler in Qamomile: Learn how to transpile from Qamomile to PennyLane.
Using the QuTiPTranspiler in Qamomile: Learn how to run the Quantum Annealing with QuTiP’s built-in functions.