diff --git a/previews/PR81/.documenter-siteinfo.json b/previews/PR81/.documenter-siteinfo.json index 00a5506..c6d99e8 100644 --- a/previews/PR81/.documenter-siteinfo.json +++ b/previews/PR81/.documenter-siteinfo.json @@ -1 +1 @@ -{"documenter":{"julia_version":"1.9.4","generation_timestamp":"2023-11-25T21:48:16","documenter_version":"1.1.2"}} \ No newline at end of file +{"documenter":{"julia_version":"1.9.4","generation_timestamp":"2023-11-26T07:28:54","documenter_version":"1.1.2"}} \ No newline at end of file diff --git a/previews/PR81/assets/fonts/Sunflower-LICENSE/index.html b/previews/PR81/assets/fonts/Sunflower-LICENSE/index.html index 6449404..b6b8247 100644 --- a/previews/PR81/assets/fonts/Sunflower-LICENSE/index.html +++ b/previews/PR81/assets/fonts/Sunflower-LICENSE/index.html @@ -1,2 +1,2 @@ -
Settings
This document was generated with Documenter.jl version 1.1.2 on Saturday 25 November 2023. Using Julia version 1.9.4.
Settings
This document was generated with Documenter.jl version 1.1.2 on Sunday 26 November 2023. Using Julia version 1.9.4.
This booklet aims to gather the theoretical and practical details behind ToQUBO
and provide documentation for project internals. The target audience includes, among others, advanced users and those willing to contribute to the project. The latter are advised to read the following sections, as they give a glimpse of the ideas employed up to now.
Settings
This document was generated with Documenter.jl version 1.1.2 on Saturday 25 November 2023. Using Julia version 1.9.4.
This booklet aims to gather the theoretical and practical details behind ToQUBO
and provide documentation for project internals. The target audience includes, among others, advanced users and those willing to contribute to the project. The latter are advised to read the following sections, as they give a glimpse of the ideas employed up to now.
Settings
This document was generated with Documenter.jl version 1.1.2 on Sunday 26 November 2023. Using Julia version 1.9.4.
where $Q \in \mathbb{R}^{n \times n}$ is symmetric and $\mathbb{B} = \lbrace{0, 1}\rbrace$. Note that, since $x^{2} = x$ holds for $x \in \mathbb{B}$, the linear terms of the objective function are stored in the main diagonal of $Q$.
Mathematically speaking, there is a notorious equivalence between QUBO and Max-Cut problems, e.g. for every QUBO instance there is an information preserving Max-Cut reformulation and vice versa. This statement is followed by two immediate implications:
Implication 1. tells us that such problems are computationally intractable and that heuristics and metaheuristics are to be employed instead of exact methods. No 2. relates to the fact that we are able to represent many other optimization models by means of the QUBO formalism.
The Ising Model, on the other hand, is a mathematical abstraction to describe statistical interactions within mechanical systems with interesting properties for encoding combinatorial problems. Its Hamiltonian leads to an optimization formulation in terms of the spin values of their states, given by
\[\begin{array}{rl} \min_{\mathbf{s}} & \mathbf{h}'\mathbf{s} + \mathbf{s}' J\,\mathbf{s} \\ \textrm{s.t.} & \mathbf{s} \in \lbrace{-1,+1}\rbrace^{n} -\end{array}\]
with strictly upper triangular $J \in \mathbb{R}^{n \times n}$ and $\mathbf{h} \in \mathbb{R}$.
The Ising reformulation alternative draws the bridge between QUBO problems and devices designed to sample global or approximate ground states of the Ising Hamiltonian with high probability[Mohseni2022]. Some of the paradigms that stand out in this context are quantum gate-based optimization algorithms (QAOA and VQE), quantum annealers, hardware-accelerated platforms (Coherent Ising Machines and Simulated Bifurcation Machines) and physics-inspired methods (Simulated Annealing, Parallel Tempering). The significant advances in these computing systems contributed to the growing popularity of the model across the literature.
Settings
This document was generated with Documenter.jl version 1.1.2 on Saturday 25 November 2023. Using Julia version 1.9.4.