This jupyter notebook is a supplementary resource to the author’s paper Annealing Quantum Computing: An Overview. The paper aims to provide an accessible overview of annealing quantum computing. We give high-level explanations of the key quantum properties that are leveraged by a quantum annealer, along with the quantum mathematical formalism involved and references for further reading.
The notebook has the following sections:
-
Ising and QUBO model
1.1 Exact solution
1.2 Simulated annealing
-
Problem to QUBO
2.1 Exact solver
2.2 Run on a quantum annealer processor
2.3 Run on a Hybrid solver
-
Problem constrains
3.1 Run on a Hybrid CQM solver
-
Embedding
Install requirements locally (ideally, in a virtual environment):
pip install -r requirements.txt
To run the notebook:
jupyter notebook
R. Pereira da Silva (2023), Annealing Quantum Computing: An Overview SSRN Electronic Journal
Released under the Apache License 2.0. See LICENSE file.