<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Phys.</journal-id>
<journal-title>Frontiers in Physics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Phys.</abbrev-journal-title>
<issn pub-type="epub">2296-424X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fphy.2014.00044</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physics</subject>
<subj-group>
<subject>Original Research Article</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Fourier-transforming with quantum annealers</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Hen</surname> <given-names>Itay</given-names></name>
<xref ref-type="author-notes" rid="fn001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://community.frontiersin.org/people/u/131849"/>
</contrib>
</contrib-group>
<aff><institution>Information Sciences Institute, University of Southern California</institution> <country>Marina del Rey, CA, USA</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Jacob Biamonte, ISI Foundation, Italy</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Bryan Andrew O&#x00027;Gorman, NASA, USA; Daniel Nagaj, Simons Institute for Theory of Computation, UC Berkeley, USA</p></fn>
<fn fn-type="corresp" id="fn001"><p>&#x0002A;Correspondence: Itay Hen, Information Sciences Institute, University of Southern California, 4676 Admiralty Way, Marina del Rey, CA 90292, USA e-mail: <email>itayhen&#x00040;isi.edu</email></p></fn>
<fn fn-type="other" id="fn002"><p>This article was submitted to Interdisciplinary Physics, a section of the journal Frontiers in Physics.</p></fn>
</author-notes>
<pub-date pub-type="epub">
<day>28</day>
<month>07</month>
<year>2014</year>
</pub-date>
<pub-date pub-type="collection">
<year>2014</year>
</pub-date>
<volume>2</volume>
<elocation-id>44</elocation-id>
<history>
<date date-type="received">
<day>29</day>
<month>01</month>
<year>2014</year>
</date>
<date date-type="accepted">
<day>08</day>
<month>07</month>
<year>2014</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2014 Hen.</copyright-statement>
<copyright-year>2014</copyright-year>
<license license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/3.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract><p>We introduce a set of quantum adiabatic evolutions that we argue may be used as &#x0201C;building blocks,&#x0201D; or subroutines, in the construction of an adiabatic algorithm that executes Quantum Fourier Transform (QFT) with the same complexity and resources as its gate-model counterpart. One implication of the above construction is the theoretical feasibility of implementing Shor&#x00027;s algorithm for integer factorization in an optimal manner, and any other algorithm that makes use of QFT, on quantum annealing devices. We discuss the possible advantages, as well as the limitations, of the proposed approach as well as its relation to traditional adiabatic quantum computation.</p></abstract>
<kwd-group>
<kwd>adiabatic quantum computing</kwd>
<kwd>quantum adiabatic algorithm</kwd>
<kwd>quantum fourier transform</kwd>
<kwd>integer factorization</kwd>
<kwd>Shor&#x00027;s algorithm</kwd>
</kwd-group>
<counts>
<fig-count count="2"/>
<table-count count="0"/>
<equation-count count="13"/>
<ref-count count="48"/>
<page-count count="7"/>
<word-count count="5374"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="introduction" id="s1">
<title>1. Introduction</title>
<p>The birth of Quantum Computation may be traced back to the seminal papers of Feynman [<xref ref-type="bibr" rid="B1">1</xref>] and Deutsch [<xref ref-type="bibr" rid="B2">2</xref>] in the 1980&#x00027;s. However, it was Peter Shor in 1994 who rekindled the interest in the field among both scientists and the general public, by devising an efficient algorithm for factoring large integers [<xref ref-type="bibr" rid="B3">3</xref>]. This discovery by Shor was exciting for two main reasons. First, because it was the first complete (i.e., non-blackbox) algorithm to show that quantum algorithms may in principle be exponentially faster than their classical counterparts, and second, because of the practical significance of the algorithm, namely, undermining the security of one of the most widely used cryptographic protocols, the RSA [<xref ref-type="bibr" rid="B4">4</xref>].</p>
<p>Despite intensive efforts, the actual implementation of Shor&#x00027;s algorithm in an experimental setup is, almost 20 years after its inception, very limited. This is due to the multitude of technological challenges that quantum-computer engineers and experimentalists are still facing, the most prominent being the control or removal of quantum decoherence [<xref ref-type="bibr" rid="B5">5</xref>]. Since the first demonstration of Shor&#x00027;s algorithm in 2001 at IBM, factoring the number 15 using an NMR implementation of a quantum computer with 7 qubits [<xref ref-type="bibr" rid="B6">6</xref>], Shor&#x00027;s algorithm has been demonstrated by several other groups that have implemented the algorithm using photonic qubits [<xref ref-type="bibr" rid="B7">7</xref>, <xref ref-type="bibr" rid="B8">8</xref>]. However, the most recent attempt in 2012 which also set the record for largest number factorized by Shor&#x00027;s algorithm, successfully factorized only 21 [<xref ref-type="bibr" rid="B9">9</xref>], where even these limited achievements have been recently contested by arguments that factoring small numbers quantum-mechanically for which the answer is known in advance extremely oversimplifies the procedure [<xref ref-type="bibr" rid="B10">10</xref>].</p>
<p>Recent promising experimental research findings [<xref ref-type="bibr" rid="B11">11</xref>&#x02013;<xref ref-type="bibr" rid="B13">13</xref>], as well as intensive theoretical work [see, e.g., <xref ref-type="bibr" rid="B14">14</xref>&#x02013;<xref ref-type="bibr" rid="B23">23</xref>] in the field of Adiabatic Quantum Computing (AQC) suggest the possibility that some of the experimental difficulties may be overcome by the use of &#x0201C;quantum annealing&#x0201D; devices, which implement the simple yet potentially-powerful quantum-adiabatic algorithmic approach proposed by Farhi et al. [<xref ref-type="bibr" rid="B24">24</xref>] about a decade ago. AQC is an analog, continuous, quantum computing paradigm, and as such it has the potential of being easier to implement successfully, offering several advantages over the &#x0201C;traditional&#x0201D; gate model, in the form of inherent fault-tolerance and natural robustness against decoherence and dephasing [<xref ref-type="bibr" rid="B25">25</xref>, <xref ref-type="bibr" rid="B26">26</xref>].</p>
<p>These aforementioned findings have generated a great deal of theoretical and experimental research set out to explore the practical capabilities, as well as the limitations, of quantum annealers. One of the most interesting questions raised in this regard, was naturally, the possibility of implementing hugely-practical and powerful algorithms such as Shor&#x00027;s integer factorization on a quantum adiabatic device. However, despite numerous efforts [see, e.g., <xref ref-type="bibr" rid="B27">27</xref>, <xref ref-type="bibr" rid="B28">28</xref>], an efficient quantum-adiabatic analog to Shor&#x00027;s algorithm has not been found to date. This is despite recent studies [<xref ref-type="bibr" rid="B29">29</xref>&#x02013;<xref ref-type="bibr" rid="B32">32</xref>] suggesting that the equivalence between AQC and the gate model is even stronger than the one implied by the principles of polynomial equivalence prescribed in the seminal study of Aharonov et al. [<xref ref-type="bibr" rid="B33">33</xref>].</p>
<p>A recent work that examined the theoretical feasibility of an optimally-constructed adiabatic algorithm for Simon&#x00027;s problem [<xref ref-type="bibr" rid="B34">34</xref>], which shares many similarities with, and in fact provided the motivation for, Shor&#x00027;s algorithm, has introduced a somewhat-novel approach for constructing quantum adiabatic algorithms [<xref ref-type="bibr" rid="B32">32</xref>]. Within this approach, which will be discussed in more detail next, a multitude of adiabatic evolutions is executed simultaneously in parallel and a single measurement at the end of the run, performed on the entire system, is used to extract valuable information.</p>
<p>Here, we shall attempt to generalize the above approach in order to construct an algorithm for the &#x0201C;quantum component&#x0201D; of Shor&#x00027;s algorithm, namely the Quantum Fourier Transform (QFT). As we shall see, the QFT algorithm, used in Shor&#x00027;s integer factorization routine to detect the periodicity of a cyclic function, may be constructed quantum-adiabatically very similarly to the way it is implemented in the gate model, namely broken into &#x0201C;building blocks&#x0201D; each operating on a small number of qubits at a time. This construction of adiabatic QFT can then be used to adiabatically implement Shor&#x00027;s integer factorization algorithm as well as other important quantum algorithms, such as the quantum phase estimation algorithm for estimating the eigenvalues of a unitary operator, and algorithms for the hidden subgroup problem [see, e.g., <xref ref-type="bibr" rid="B35">35</xref>] for more details.</p>
<p>As we shall see, the approach taken here to convert the QFT circuit to adiabatic processes differs in several important aspects from existing protocols designed to efficiently translate gate-model circuits into quantum adiabatic algorithms, such as history state-based constructions [<xref ref-type="bibr" rid="B33">33</xref>], ground-state quantum computation approaches [<xref ref-type="bibr" rid="B36">36</xref>] or other schemes [<xref ref-type="bibr" rid="B37">37</xref>]. Moreover, the adiabatic procedure that emerges from the procedure suggested here, will turn out to fundamentally differ from traditional AQC evolutions. These matters will be discussed in some detail in the concluding section.</p>
<p>In the following, we first briefly discuss the main principles of AQC in order to demonstrate the idea behind this paradigm of computing and to establish notation. We move on to consider in some detail the QFT algorithm and the gates used there, and then describe how these may be constructed via adiabatic evolutions to form an adiabatic QFT algorithm. Finally, we conclude with some comments about the experimental feasibility of the algorithm, and its relations to the gate model and traditional AQC.</p>
</sec>
<sec>
<title>2. Principles of adiabatic quantum computing</title>
<p>In AQC, one normally (albeit not exclusively) seeks the minimum value and corresponding input configuration of a given cost function, that is encoded as a final (or &#x0201C;problem&#x0201D;) Hamiltonian, <inline-formula><mml:math id="M14"><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover></mml:math></inline-formula><sub>f</sub>, such that the ground state of the final Hamiltonian and its energy are the solution to the original problem [<xref ref-type="bibr" rid="B38">38</xref>]. To find the solution, the system is prepared in the ground state of another &#x0201C;beginning&#x0201D; (or &#x0201C;driver&#x0201D;) Hamiltonian <inline-formula><mml:math id="M15"><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover></mml:math></inline-formula><sub>b</sub> that must not commute with <inline-formula><mml:math id="M16"><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover></mml:math></inline-formula><sub>f</sub> and has a ground state that is fairly easy to prepare. The Hamiltonian of the system is then slowly interpolated between <inline-formula><mml:math id="M17"><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover></mml:math></inline-formula><sub>b</sub> and <inline-formula><mml:math id="M18"><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover></mml:math></inline-formula><sub>f</sub>, normally by an interpolation of the form <inline-formula><mml:math id="M19"><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover></mml:math></inline-formula>(<italic>t</italic>) &#x0003D; <italic>f</italic><sub>1</sub>(<italic>t</italic>) <inline-formula><mml:math id="M20"><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover></mml:math></inline-formula><sub>b</sub> &#x0002B; <italic>f</italic><sub>2</sub>(<italic>t</italic>) <inline-formula><mml:math id="M21"><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover></mml:math></inline-formula><sub>f</sub> where <italic>f</italic><sub>1</sub>(<italic>t</italic>) [<italic>f</italic><sub>2</sub>(<italic>t</italic>)] is a smoothly-varying function of time that is positive (zero) at <italic>t</italic> &#x0003D; 0 and zero (positive) at <italic>t</italic> &#x0003D; <inline-graphic xlink:href="fphy-02-00044-i0001.tif"/>. Here, <inline-graphic xlink:href="fphy-02-00044-i0001.tif"/> stands for the runtime of the algorithm. If this process is done slowly enough, the system will stay close to the ground state of the instantaneous Hamiltonian throughout the evolution [<xref ref-type="bibr" rid="B39">39</xref>, <xref ref-type="bibr" rid="B40">40</xref>], so that one finally obtains a state close to the ground state of <inline-formula><mml:math id="M22"><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover></mml:math></inline-formula><sub>f</sub>. At this point, measuring the state will give the solution of the original problem with high probability.</p>
<p>It is clear from the above description, that the analog, continuous, nature of AQC is inherently very different form the discrete nature of gate model algorithms within which unitary operations act sequentially to advance the state of the system. For this reason it has been hard so far to draw meaningful analogies between AQC and the gate model. Nonetheless, in what follows, we shall show how one could utilize the above principles to construct the necessary &#x0201C;building blocks&#x0201D; or &#x0201C;adiabatic gates&#x0201D; for the construction of an adiabatic QFT algorithm, analogously to the manner in which the unitary gates of the gate model are used to construct circuits. We begin by describing the QFT algorithm.</p>
</sec>
<sec>
<title>3. The QFT algorithm</title>
<p>QFT is a linear transformation on quantum bits, and is the quantum analog of the classical discrete Fourier transform (DFT) [<xref ref-type="bibr" rid="B41">41</xref>] applied to the vector of amplitudes of a quantum state. The classical Fourier transform acts on a vector of complex numbers (<italic>x</italic><sub>0</sub>, &#x02026;, <italic>x</italic><sub><italic>N</italic>&#x02212;1</sub>) and maps it to another (<italic>y</italic><sub>0</sub>, &#x02026;, <italic>y</italic><sub><italic>N</italic>&#x02212;1</sub>) according to
<disp-formula id="E1"><label>(1)</label><mml:math id="M1"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:msqrt><mml:mi>N</mml:mi></mml:msqrt></mml:mrow></mml:mfrac><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mtext>&#x0200A;</mml:mtext><mml:mo>=</mml:mo><mml:mtext>&#x0200A;</mml:mtext><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi><mml:mtext>&#x0200A;</mml:mtext><mml:mo>&#x02212;</mml:mo><mml:mtext>&#x0200A;</mml:mtext><mml:mn>1</mml:mn></mml:mrow></mml:munderover><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mstyle><mml:msup><mml:mi>&#x003C9;</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
where <inline-formula><mml:math id="M23"><mml:mrow><mml:mi>&#x003C9;</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mtext>e</mml:mtext><mml:mrow><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x003C0;</mml:mi><mml:mi>i</mml:mi></mml:mrow><mml:mi>N</mml:mi></mml:mfrac></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> is a primitive <italic>N</italic>-th root of unity. Similarly, the quantum Fourier transform acts on a quantum state <inline-formula><mml:math id="M24"><mml:mrow><mml:mstyle displaystyle='true'><mml:msubsup><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x0007C;</mml:mo><mml:mi>i</mml:mi><mml:mo>&#x0232A;</mml:mo></mml:mrow></mml:mstyle></mml:mrow></mml:math></inline-formula> and maps it to a quantum state <inline-formula><mml:math id="M25"><mml:mrow><mml:mstyle displaystyle='true'><mml:msubsup><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mstyle><mml:mo>&#x0007C;</mml:mo><mml:mi>i</mml:mi><mml:mo>&#x0232A;</mml:mo></mml:mrow></mml:math></inline-formula> via the above mapping.</p>
<p>Shor [<xref ref-type="bibr" rid="B3">3</xref>] was the first to show that using a simple decomposition, the discrete Fourier transform can be implemented as a quantum circuit consisting of only <italic>O</italic>(<italic>n</italic><sup>2</sup>) Hadamard, controlled-phase shift and SWAP gates, each being efficiently implementable, where <italic>n</italic> is the number of qubits [<xref ref-type="bibr" rid="B35">35</xref>]. The remarkable feature of Shor&#x00027;s quantum circuit was that the classical analog of the algorithm, the DFT, is known to be exponentially-slower and takes <italic>O</italic>(<italic>n</italic> 2<sup><italic>n</italic></sup>) basic (classical) operations. It is important to note however, that while the classical discrete Fourier transform outputs a vector whose components are all fully accessible at the end of the algorithm, in the quantum case, the outcome of QFT is a quantum state, the amplitudes of which are only very partially accessible by quantum measurements. The circuit for QFT is given in Figure <xref ref-type="fig" rid="F1">1</xref> for the reader&#x00027;s convenience [for more details, see, e.g., <xref ref-type="bibr" rid="B35">35</xref>].</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p><bold>Implementation of the QFT circuit [for more details, see, e.g., <xref ref-type="bibr" rid="B35">35</xref>] using Hadamard, controlled-phase-shift and SWAP gates</bold>.</p></caption>
<graphic xlink:href="fphy-02-00044-g0001.tif"/>
</fig>
<p>In what follows, we show that the Hadamard, controlled-phase-shift and SWAP gates may also be implemented using only adiabatic evolutions. To that aim, we shall describe several quantum adiabatic algorithms that we shall argue may be used to mimic the outcome of the above gates, and by doing so allow for the construction of an equivalent &#x0201C;adiabatic circuit&#x0201D; for QFT that may be constructed similarly to the way it is constructed in the gate model. We shall begin by describing the adiabatic Hadamard gate and then move on to describe the slightly more complicated controlled-phase-shift and SWAP gates.</p>
<sec>
<title>3.1. Adiabatic hadamard</title>
<p>The Hadamard gate is a single-qubit gate that acts on the states of the computational basis in the following way: |0&#x0232A; &#x021A6; |&#x0002B;<sub><italic>x</italic></sub>&#x0232A; and |1&#x0232A; &#x021A6; |&#x02212;<sub><italic>x</italic></sub>&#x0232A;. Here, |0&#x0232A; and |1&#x0232A; stand for the two computational-basis states, which we shall identify as spins pointing in the positive and negative <italic>z</italic>-directions, respectively, and |&#x000B1;<sub><italic>x</italic></sub>&#x0232A; are the corresponding <italic>x</italic>-basis states.</p>
<p>To apply a Hadamard gate quantum-adiabatically, consider now a single qubit (that may or may not be a part of a larger system of qubits) in an arbitrary unknown state |&#x003C8;&#x0232A; &#x0003D; &#x003B1;|0&#x0232A; &#x0002B; &#x003B2;|1&#x0232A;. Let us now attach to it an auxiliary qubit, initialized to the computational |0&#x0232A; state:
<disp-formula id="E2"><label>(2)</label><mml:math id="M2"><mml:mrow><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mi>&#x003C8;</mml:mi><mml:mtext>b</mml:mtext></mml:msub><mml:mo>&#x0232A;</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x003B1;</mml:mi><mml:mo>&#x0007C;</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x0232A;</mml:mo><mml:mo>+</mml:mo><mml:mi>&#x003B2;</mml:mi><mml:mo>&#x0007C;</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x0232A;</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x02297;</mml:mo><mml:mo>&#x0007C;</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x0232A;</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>This will be the initial (or &#x0201C;beginning&#x0201D;) state of an adiabatic algorithm whose evolution will be governed by the two-local Hamiltonian:
<disp-formula id="E3"><label>(3)</label><mml:math id="M3"><mml:mrow><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mo>+</mml:mo><mml:mi>y</mml:mi></mml:msub><mml:mo>&#x0232A;</mml:mo><mml:mo>&#x02329;</mml:mo><mml:msub><mml:mo>+</mml:mo><mml:mi>y</mml:mi></mml:msub><mml:mo>&#x0007C;</mml:mo><mml:mo>&#x02297;</mml:mo><mml:msub><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mi>x</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>+</mml:mo><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mo>&#x02212;</mml:mo><mml:mi>y</mml:mi></mml:msub><mml:mo>&#x0232A;</mml:mo><mml:mo>&#x02329;</mml:mo><mml:msub><mml:mo>&#x02212;</mml:mo><mml:mi>y</mml:mi></mml:msub><mml:mo>&#x0007C;</mml:mo><mml:mo>&#x02297;</mml:mo><mml:msub><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
where |&#x000B1;<sub><italic>y</italic></sub>&#x0232A; are the <italic>y</italic>-basis states and <inline-formula><mml:math id="M26"><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover></mml:math></inline-formula><sub><italic>x</italic></sub>(<italic>t</italic>) and <inline-formula><mml:math id="M27"><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover></mml:math></inline-formula><sub>&#x02212;<italic>y</italic></sub>(<italic>t</italic>) are adiabatic-evolution Hamiltonians that act only within the respective subspaces of the <italic>y</italic>-axis basis states of the first qubit, projected by the orthogonal projections |&#x000B1;<sub><italic>y</italic></sub>&#x0232A;&#x02329;&#x000B1;<sub><italic>y</italic></sub>| &#x0003D; 1/2(1 &#x000B1; &#x003C3;<sub><italic>y</italic></sub>). The adiabatic-evolution Hamiltonians are given by:
<disp-formula id="E4"><label>(4)</label><mml:math id="M4"><mml:msub><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mi>x</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mi>cos</mml:mi><mml:mi>&#x003B8;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mi>&#x003C3;</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:mi>sin</mml:mi><mml:mi>&#x003B8;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mi>&#x003C3;</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:math></disp-formula>
<disp-formula id="E5"><label>(5)</label><mml:math id="M5"><mml:mrow><mml:msub><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mi>cos</mml:mi><mml:mi>&#x003B8;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mi>&#x003C3;</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi>sin</mml:mi><mml:mi>&#x003B8;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mi>&#x003C3;</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>The time-dependence of these Hamiltonians is given by the angle &#x003B8;(<italic>t</italic>) such that &#x003B8;(<italic>t</italic> &#x0003D; 0) &#x0003D; 0 and &#x003B8;(<italic>t</italic> &#x0003D; <inline-graphic xlink:href="fphy-02-00044-i0001.tif"/>) &#x0003D; &#x003B8;<sub>f</sub> where &#x003B8;<sub>f</sub> is the value of the polar angle &#x003B8; at the end of the evolution. For simplicity, we shall henceforth assume the dependence &#x003B8;(<italic>t</italic>) &#x0003D; &#x003B8;<sub>f</sub><italic>t</italic>/<inline-graphic xlink:href="fphy-02-00044-i0001.tif"/>, although it should be noted that the precise time dependence of the polar angle &#x003B8; does not have to be linear. Note that the gaps of the above one-qubit Hamiltonians are constant throughout the evolution and equal to 2.</p>
<p>As can be immediately read off the expressions above, in the course of the adiabatic evolution, the Hamiltonians <inline-formula><mml:math id="M28"><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover></mml:math></inline-formula><sub><italic>x</italic></sub>(<italic>t</italic>) and <inline-formula><mml:math id="M29"><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover></mml:math></inline-formula><sub>&#x02212;<italic>y</italic></sub>(<italic>t</italic>) will act inside two complementary subspaces spanned by |&#x000B1;<sub><italic>y</italic></sub>&#x0232A;, evolving the auxiliary qubit, initially at |0&#x0232A;, to |<italic>GS</italic><sub><italic>x</italic></sub>&#x0232A; &#x0003D; (cos <inline-formula><mml:math id="M30"><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x003B8;</mml:mi><mml:mtext>f</mml:mtext></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:math></inline-formula>|0&#x0232A; &#x0002B; sin <inline-formula><mml:math id="M31"><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x003B8;</mml:mi><mml:mtext>f</mml:mtext></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:math></inline-formula>|1&#x0232A;) [the latter being the ground state of <inline-formula><mml:math id="M32"><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover></mml:math></inline-formula><sub><italic>x</italic></sub>(<inline-graphic xlink:href="fphy-02-00044-i0001.tif"/>)] in the subspace projected by |&#x0002B;<sub><italic>y</italic></sub>&#x0232A;&#x02329;&#x0002B;<sub><italic>y</italic></sub>| and to |<italic>GS</italic><sub>&#x02212;<italic>y</italic></sub>&#x0232A; &#x0003D; (cos <inline-formula><mml:math id="M33"><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x003B8;</mml:mi><mml:mtext>f</mml:mtext></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:math></inline-formula>|0&#x0232A; &#x02212; <italic>i</italic>sin <inline-formula><mml:math id="M34"><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x003B8;</mml:mi><mml:mtext>f</mml:mtext></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:math></inline-formula>|1&#x0232A;) in the subspace projected by |&#x02212;<sub><italic>y</italic></sub>&#x0232A;&#x02329;&#x02212;<sub><italic>y</italic></sub>|. The trajectories of the auxiliary qubit in the two subspaces on the surface of the Bloch sphere are depicted in Figure <xref ref-type="fig" rid="F2">2</xref> for the convenience of the reader. Rewriting the input qubit in terms of the <italic>y</italic>-basis states, the initial state is
<disp-formula id="E6"><label>(6)</label><mml:math id="M6"><mml:mrow><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mi>&#x003C8;</mml:mi><mml:mtext>b</mml:mtext></mml:msub><mml:mo>&#x0232A;</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mi>&#x003B1;</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>i</mml:mi><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:msqrt><mml:mn>2</mml:mn></mml:msqrt></mml:mrow></mml:mfrac><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mo>+</mml:mo><mml:mi>y</mml:mi></mml:msub><mml:mo>&#x0232A;</mml:mo><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:mi>&#x003B1;</mml:mi><mml:mo>+</mml:mo><mml:mi>i</mml:mi><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:msqrt><mml:mn>2</mml:mn></mml:msqrt></mml:mrow></mml:mfrac><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mo>&#x02212;</mml:mo><mml:mi>y</mml:mi></mml:msub><mml:mo>&#x0232A;</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x02297;</mml:mo><mml:mo>&#x0007C;</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x0232A;</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p><bold>(Color online) adiabatic evolution trajectories of the auxiliary qubit on the surface of the Bloch sphere in the adiabatic Hadamard gate</bold>. Starting at the |0&#x0232A; state, the state of the qubit &#x0201C;splits&#x0201D; into two trajectories. In the first, it adiabatically evolves from the |0&#x0232A; state (north pole) toward the |1&#x0232A; (south pole) passing through |&#x0002B;<sub><italic>x</italic></sub>&#x0232A;, maintaining the azimuthal angle of &#x003D5; &#x0003D; 0 (blue dots). The second path passes through |&#x02212;<sub><italic>y</italic></sub>&#x0232A; (red dots) with &#x003D5; &#x0003D; 3&#x003C0;/2 throughout the evolution. The final states of the two paths, namely, |<italic>GS</italic><sub><italic>x</italic></sub>&#x0232A; and |<italic>GS</italic><sub>&#x02212;<italic>y</italic></sub>&#x0232A; are described in the text.</p></caption>
<graphic xlink:href="fphy-02-00044-g0002.tif"/>
</fig>
<p>The adiabatic procedure will evolve the system into the final state:
<disp-formula id="E7"><label>(7)</label><mml:math id="M7"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mi>&#x003C8;</mml:mi><mml:mtext>f</mml:mtext></mml:msub><mml:mo>&#x0232A;</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>&#x003B1;</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>i</mml:mi><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:msqrt><mml:mn>2</mml:mn></mml:msqrt></mml:mrow></mml:mfrac><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mo>+</mml:mo><mml:mi>y</mml:mi></mml:msub><mml:mo>&#x0232A;</mml:mo><mml:mo>&#x02297;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>cos</mml:mi><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x003B8;</mml:mi><mml:mtext>f</mml:mtext></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac><mml:mo>&#x0007C;</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x0232A;</mml:mo><mml:mo>+</mml:mo><mml:mi>sin</mml:mi><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x003B8;</mml:mi><mml:mtext>f</mml:mtext></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac><mml:mo>&#x0007C;</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x0232A;</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:mi>&#x003B1;</mml:mi><mml:mo>+</mml:mo><mml:mi>i</mml:mi><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:msqrt><mml:mn>2</mml:mn></mml:msqrt></mml:mrow></mml:mfrac><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mo>&#x02212;</mml:mo><mml:mi>y</mml:mi></mml:msub><mml:mo>&#x0232A;</mml:mo><mml:mo>&#x02297;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>cos</mml:mi><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x003B8;</mml:mi><mml:mtext>f</mml:mtext></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac><mml:mo>&#x0007C;</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x0232A;</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mi>i</mml:mi><mml:mi>sin</mml:mi><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x003B8;</mml:mi><mml:mtext>f</mml:mtext></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac><mml:mo>&#x0007C;</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x0232A;</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>=</mml:mo><mml:mi>cos</mml:mi><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x003B8;</mml:mi><mml:mtext>f</mml:mtext></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mi>&#x003B1;</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>i</mml:mi><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:msqrt><mml:mn>2</mml:mn></mml:msqrt></mml:mrow></mml:mfrac><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mo>+</mml:mo><mml:mi>y</mml:mi></mml:msub><mml:mo>&#x0232A;</mml:mo><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:mi>&#x003B1;</mml:mi><mml:mo>+</mml:mo><mml:mi>i</mml:mi><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:msqrt><mml:mn>2</mml:mn></mml:msqrt></mml:mrow></mml:mfrac><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mo>&#x02212;</mml:mo><mml:mi>y</mml:mi></mml:msub><mml:mo>&#x0232A;</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x02297;</mml:mo><mml:mo>&#x0007C;</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x0232A;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>+</mml:mo><mml:mi>sin</mml:mi><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x003B8;</mml:mi><mml:mtext>f</mml:mtext></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mi>&#x003B1;</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>i</mml:mi><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:msqrt><mml:mn>2</mml:mn></mml:msqrt></mml:mrow></mml:mfrac><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mo>+</mml:mo><mml:mi>y</mml:mi></mml:msub><mml:mo>&#x0232A;</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mi>i</mml:mi><mml:mfrac><mml:mrow><mml:mi>&#x003B1;</mml:mi><mml:mo>+</mml:mo><mml:mi>i</mml:mi><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:msqrt><mml:mn>2</mml:mn></mml:msqrt></mml:mrow></mml:mfrac><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mo>&#x02212;</mml:mo><mml:mi>y</mml:mi></mml:msub><mml:mo>&#x0232A;</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x02297;</mml:mo><mml:mo>&#x0007C;</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x0232A;</mml:mo><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>which can also be rewritten (neglecting the immaterial global phase) as:
<disp-formula id="E8"><label>(8)</label><mml:math id="M8"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mi>&#x003C8;</mml:mi><mml:mtext>f</mml:mtext></mml:msub><mml:mo>&#x0232A;</mml:mo><mml:mo>=</mml:mo><mml:mi>cos</mml:mi><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x003B8;</mml:mi><mml:mtext>f</mml:mtext></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x003B1;</mml:mi><mml:mo>&#x0007C;</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x0232A;</mml:mo><mml:mo>+</mml:mo><mml:mi>&#x003B2;</mml:mi><mml:mo>&#x0007C;</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x0232A;</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x02297;</mml:mo><mml:mo>&#x0007C;</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x0232A;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>&#x02212;</mml:mo><mml:mi>sin</mml:mi><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x003B8;</mml:mi><mml:mtext>f</mml:mtext></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mi>&#x003B1;</mml:mi><mml:mo>+</mml:mo><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:msqrt><mml:mn>2</mml:mn></mml:msqrt></mml:mrow></mml:mfrac><mml:mo>&#x0007C;</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x0232A;</mml:mo><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:mi>&#x003B1;</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:msqrt><mml:mn>2</mml:mn></mml:msqrt></mml:mrow></mml:mfrac><mml:mo>&#x0007C;</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x0232A;</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x02297;</mml:mo><mml:mo>&#x0007C;</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x0232A;</mml:mo><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>The above expression reveals that a choice of a final polar angle of &#x003B8;<sub>f</sub> &#x0003D; &#x003C0; would yield, with certainty, a final state that is a product of a Hadamard-transformed first qubit and a flipped auxiliary qubit.</p>
<p>It is crucially important to notice that the above adiabatic evolution introduces no relative phase between the two paths, passing through |&#x0002B;<sub><italic>x</italic></sub>&#x0232A; and |&#x02212;<sub><italic>y</italic></sub>&#x0232A;, respectively. This can be directly inferred from the symmetries of the Hamiltonian (and can also be deduced by examining the two trajectories described in Figure <xref ref-type="fig" rid="F2">2</xref>). That there is no relative phase between the two paths is significant for the amplitude-interference in the resultant final states at the end of the process [cf. Equation (8)]. It is therefore important to note at this point that in practical experimental setups, interactions of the system with the environment will generally act to destroy this coherence between the two final states, forcing the time scale of the adiabatic evolution to be significantly shorter than the typical decoherence time of the system-environment interactions.</p>
<p>We have so far shown how a Hadamard gate may be applied quantum-adiabatically without the use of actual conventional gates. The same principles introduced above can be utilized to construct the slightly more complicated controlled-phase-shift and SWAP adiabatic gates.</p>
</sec>
<sec>
<title>3.2. Adiabatic controlled-phase-shift gate</title>
<p>The above scheme may now be modified to apply a controlled-phase-shift gate adiabatically. The controlled-phase-shift gate, depending on the state of the control qubit, will either leave the target qubit unchanged or will execute the transformation (&#x003B1;|0&#x0232A; &#x0002B; &#x003B2;|1&#x0232A;) &#x021A6; (&#x003B1;|0&#x0232A; &#x0002B; &#x003B2;<italic>e</italic><sup><italic>i</italic>&#x003D5;</sup>|1&#x0232A;). The adiabatic implementation of the gate is as follows. Our system initially contains two input qubits, the first of which shall be regarded as a control qubit: |&#x003C8;&#x0232A; &#x0003D; &#x003B1;|00&#x0232A; &#x0002B; &#x003B2;|01&#x0232A; &#x0002B; &#x003B3;|10&#x0232A; &#x0002B; &#x003B4;|11&#x0232A;. An adiabatic controlled-phase-shift is obtained by attaching, as before, an auxiliary qubit to the initial state:
<disp-formula id="E9"><label>(9)</label><mml:math id="M9"><mml:mrow><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mi>&#x003C8;</mml:mi><mml:mtext>b</mml:mtext></mml:msub><mml:mo>&#x0232A;</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x003B1;</mml:mi><mml:mo>&#x0007C;</mml:mo><mml:mn>00</mml:mn><mml:mo>&#x0232A;</mml:mo><mml:mo>+</mml:mo><mml:mi>&#x003B2;</mml:mi><mml:mo>&#x0007C;</mml:mo><mml:mn>01</mml:mn><mml:mo>&#x0232A;</mml:mo><mml:mo>+</mml:mo><mml:mi>&#x003B3;</mml:mi><mml:mo>&#x0007C;</mml:mo><mml:mn>10</mml:mn><mml:mo>&#x0232A;</mml:mo><mml:mo>+</mml:mo><mml:mi>&#x003B4;</mml:mi><mml:mo>&#x0007C;</mml:mo><mml:mn>11</mml:mn><mml:mo>&#x0232A;</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x02297;</mml:mo><mml:mo>&#x0007C;</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x0232A;</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
and constructing the slightly more complicated (in this case, three-local) Hamiltonian:
<disp-formula id="E10"><label>(10)</label><mml:math id="M10"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mo>&#x0007C;</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x0232A;</mml:mo><mml:mo>&#x02329;</mml:mo><mml:mo>&#x0007C;</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x0007C;</mml:mo><mml:mo>&#x02297;</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x02297;</mml:mo><mml:msub><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mi>x</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>+</mml:mo><mml:mo>&#x0007C;</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x0232A;</mml:mo><mml:mo>&#x02329;</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x0007C;</mml:mo><mml:mo>&#x02297;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>&#x0007C;</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x0232A;</mml:mo><mml:mo>&#x02329;</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x0007C;</mml:mo><mml:mo>&#x02297;</mml:mo><mml:msub><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mi>x</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>+</mml:mo><mml:mo>&#x0007C;</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x0232A;</mml:mo><mml:mo>&#x02329;</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x0007C;</mml:mo><mml:mo>&#x02297;</mml:mo><mml:msub><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mi>&#x003D5;</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
where <inline-formula><mml:math id="M35"><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover></mml:math></inline-formula><sub><italic>x</italic></sub>(<italic>t</italic>) is as before and <inline-formula><mml:math id="M36"><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover></mml:math></inline-formula><sub>&#x003D5;</sub>(<italic>t</italic>) &#x0003D; &#x02212;cos &#x003B8;(<italic>t</italic>) &#x003C3;<sub><italic>z</italic></sub> &#x02212; sin &#x003B8;(<italic>t</italic>) (cos &#x003D5;&#x003C3;<sub><italic>x</italic></sub> &#x0002B; sin &#x003D5;&#x003C3;<sub><italic>y</italic></sub>) whose ground state is |&#x0002B;<sub>&#x003D5;</sub>&#x0232A; &#x0003D; <inline-formula><mml:math id="M37"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:msqrt><mml:mn>2</mml:mn></mml:msqrt></mml:mrow></mml:mfrac></mml:mrow></mml:math></inline-formula>(|0&#x0232A; &#x0002B; <italic>e</italic><sup><italic>i</italic>&#x003D5;</sup>|1&#x0232A;).</p>
<p>The above Hamiltonian, Equation (10), should be interpreted in the following way. If the control qubit is in the |0&#x0232A; state then the auxiliary qubit will evolve according to <inline-formula><mml:math id="M38"><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover></mml:math></inline-formula><sub><italic>x</italic></sub>(<italic>t</italic>) independently of the state of the second qubit. Conversely, if the control qubit is in the |1&#x0232A; state, the auxiliary qubit will evolve according to <inline-formula><mml:math id="M39"><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover></mml:math></inline-formula><sub><italic>x</italic></sub>(<italic>t</italic>) when projected onto the |0&#x0232A;&#x02329;0| subspace of the second qubit and according to <inline-formula><mml:math id="M40"><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover></mml:math></inline-formula><sub>&#x003D5;</sub>(<italic>t</italic>) when projected onto the |1&#x0232A;&#x02329;1| subspace.</p>
<p>Choosing, as before, the final polar angle to be &#x003B8;<sub>f</sub> &#x0003D; &#x003C0;, the auxiliary qubit during the application of the above adiabatic Hamiltonian will follow, depending on the state of the first two qubits, either the path [|0&#x0232A; &#x021A6; |&#x0002B;<sub><italic>x</italic></sub>&#x0232A; &#x021A6; |1&#x0232A;] or [|0&#x0232A; &#x021A6; |&#x0002B;<sub>&#x003D5;</sub>&#x0232A; &#x021A6; |1&#x0232A;] on the surface of the Bloch sphere. Since the two traversed paths are taken at different azimuthal angles, the final states will differ by a relative phase of &#x003D5;, yielding
<disp-formula id="E11"><label>(11)</label><mml:math id="M11"><mml:mrow><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mi>&#x003C8;</mml:mi><mml:mtext>f</mml:mtext></mml:msub><mml:mo>&#x0232A;</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x003B1;</mml:mi><mml:mo>&#x0007C;</mml:mo><mml:mn>00</mml:mn><mml:mo>&#x0232A;</mml:mo><mml:mo>+</mml:mo><mml:mi>&#x003B2;</mml:mi><mml:mo>&#x0007C;</mml:mo><mml:mn>01</mml:mn><mml:mo>&#x0232A;</mml:mo><mml:mo>+</mml:mo><mml:mi>&#x003B3;</mml:mi><mml:mo>&#x0007C;</mml:mo><mml:mn>10</mml:mn><mml:mo>&#x0232A;</mml:mo><mml:mo>+</mml:mo><mml:mi>&#x003B4;</mml:mi><mml:msup><mml:mtext>e</mml:mtext><mml:mrow><mml:mi>i</mml:mi><mml:mi>&#x003D5;</mml:mi></mml:mrow></mml:msup><mml:mo>&#x0007C;</mml:mo><mml:mn>11</mml:mn><mml:mo>&#x0232A;</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x02297;</mml:mo><mml:mo>&#x0007C;</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x0232A;</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
i.e., the final state of the first two qubits will be the desired controlled-phase-shifted state with the auxiliary qubit flipped, as before.</p>
</sec>
<sec>
<title>3.3. Adiabatic SWAP gate</title>
<p>The QFT algorithm uses mainly the Hadamard and controlled-phase-shift gates discussed above (see Figure <xref ref-type="fig" rid="F1">1</xref>). However, at the end of the QFT, the qubits of the Fourier-transformed state appear in reverse order. To rectify that, the qubits can be swapped using a SWAP gate, which is a two qubit gate that swaps |01&#x0232A; &#x02194; |10&#x0232A; and leaves |00&#x0232A; and |11&#x0232A; unchanged. It is easy to show that SWAP can be accomplished by three controlled-NOT operations where the role of the control qubit switches place at each step [<xref ref-type="bibr" rid="B42">42</xref>].</p>
<p>Let us now show how a controlled-NOT gate can be adiabatically accomplished in much the same way as the other two adiabatic gates introduced thus far. Consider now the action of the total Hamiltonian:
<disp-formula id="E12"><label>(12)</label><mml:math id="M12"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mo>&#x0007C;</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x0232A;</mml:mo><mml:mo>&#x02329;</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x0007C;</mml:mo><mml:mo>&#x02297;</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x02297;</mml:mo><mml:msub><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mi>x</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>+</mml:mo><mml:mo>&#x0007C;</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x0232A;</mml:mo><mml:mo>&#x02329;</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x0007C;</mml:mo><mml:mo>&#x02297;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mo>+</mml:mo><mml:mi>x</mml:mi></mml:msub><mml:mo>&#x0232A;</mml:mo><mml:mo>&#x02329;</mml:mo><mml:msub><mml:mo>+</mml:mo><mml:mi>x</mml:mi></mml:msub><mml:mo>&#x0007C;</mml:mo><mml:mo>&#x02297;</mml:mo><mml:msub><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mi>x</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>+</mml:mo><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mo>&#x02212;</mml:mo><mml:mi>x</mml:mi></mml:msub><mml:mo>&#x0232A;</mml:mo><mml:mo>&#x02329;</mml:mo><mml:msub><mml:mo>&#x02212;</mml:mo><mml:mi>x</mml:mi></mml:msub><mml:mo>&#x0007C;</mml:mo><mml:mo>&#x02297;</mml:mo><mml:msub><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
where <inline-formula><mml:math id="M41"><mml:mover accent='true'><mml:mi>H</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover></mml:math></inline-formula><sub>&#x02212;<italic>x</italic></sub>(<italic>t</italic>) &#x0003D; &#x02212; cos &#x003B8;(<italic>t</italic>)&#x003C3;<sub><italic>z</italic></sub> &#x0002B; sin &#x003B8;(<italic>t</italic>)&#x003C3;<sub><italic>x</italic></sub>, on the initial state given in Equation (9). Under the evolution governed by this Hamiltonian, the auxiliary qubit will transform, depending on the states of the first and second qubits, according to either |0&#x0232A; &#x021A6; |&#x0002B;<sub><italic>x</italic></sub>&#x0232A; &#x021A6; |1&#x0232A; or |0&#x0232A; &#x021A6; |&#x02212;<sub><italic>x</italic></sub>&#x0232A; &#x021A6; |1&#x0232A; or a combination of both. In a perfect analogy to the controlled-phase-shift gate discussed above, it is easy to show that the final state of the above adiabatic evolution is simply a product of a CNOT-transformed two-qubit state and a flipped auxiliary qubit:
<disp-formula id="E13"><label>(13)</label><mml:math id="M13"><mml:mrow><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mi>&#x003C8;</mml:mi><mml:mtext>f</mml:mtext></mml:msub><mml:mo>&#x0232A;</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x003B1;</mml:mi><mml:mo>&#x0007C;</mml:mo><mml:mn>00</mml:mn><mml:mo>&#x0232A;</mml:mo><mml:mo>+</mml:mo><mml:mi>&#x003B2;</mml:mi><mml:mo>&#x0007C;</mml:mo><mml:mn>01</mml:mn><mml:mo>&#x0232A;</mml:mo><mml:mo>+</mml:mo><mml:mi>&#x003B4;</mml:mi><mml:mo>&#x0007C;</mml:mo><mml:mn>10</mml:mn><mml:mo>&#x0232A;</mml:mo><mml:mo>+</mml:mo><mml:mi>&#x003B3;</mml:mi><mml:mo>&#x0007C;</mml:mo><mml:mn>11</mml:mn><mml:mo>&#x0232A;</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x02297;</mml:mo><mml:mo>&#x0007C;</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x0232A;</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
as expected. By applying three controlled-NOT gates in sequence (with alternating control qubits) [<xref ref-type="bibr" rid="B42">42</xref>], the desired SWAP action is carried out.</p>
</sec>
<sec>
<title>3.4. Adiabatic QFT</title>
<p>Having constructed the adiabatic versions of the one- and two-qubit gates appearing in the QFT circuit, namely the Hadamard, the controlled-phase-shift and the SWAP, the QFT algorithm in its entirety may be adiabatically constructed.</p>
<p>To see why this is so, note that while the above adiabatic &#x0201C;gates&#x0201D; were shown to act on isolated qubits, the linearity of Quantum Mechanics ensures that the above results hold even if the qubit is a part of a larger system of qubits in a more complicated state. A sequence of gates in the above form may be used, one after the other, and on different qubits of a larger system, as needed. The final state of one gate will serve as the initial state of the next one in the sequence. Moreover, since the various gates act at different time slices, they can all utilize the same auxiliary qubit as their ancillary resource.</p>
<p>The proper combination of Hadamard, controlled-phase and SWAP gates can thus be sequentialized to form the desired adiabatic circuit of QFT (as shown in Figure <xref ref-type="fig" rid="F1">1</xref>). The constancy of the gap within each gate application reveals that the required runtime for each adiabatic gate does not scale with the total number of qubits in the system or with the number of gates in the circuit. The total runtime of a circuit of <italic>S</italic> gates will therefore be simply <italic>O</italic>(<italic>S</italic>). The algorithm can therefore be executed efficiently, at least in theory, on a quantum annealer with the proper interactions, just as it can be performed on a device that implements the gate model.</p>
<p>At this point, a few remarks are in order. First, it should be noted that our ability to apply gates using purely adiabatic evolutions comes at a cost. The independently evolving processes that yield the aforementioned adiabatic gates have ground state manifolds that are doubly-degenerate. This is in contrast with traditional AQC setups in which the ground state is uniquely defined. The distinction between these two cases is important mainly because it is this uniqueness that normally provides AQC with the attractive property of being robust (to the extent that it is) against the devastating effects of decoherence, unlike other paradigms of quantum computation [<xref ref-type="bibr" rid="B25">25</xref>, <xref ref-type="bibr" rid="B26">26</xref>]. The doubly-degenerate ground state manifolds of the adiabatic gates suggest that, while very versatile, they are likely to be more vulnerable to certain types of noise, specifically to dephasing in the energy eigenbasis, similarly to the situation that arises in holonomic quantum computation [<xref ref-type="bibr" rid="B43">43</xref>, <xref ref-type="bibr" rid="B44">44</xref>] and adiabatic gate teleportation [<xref ref-type="bibr" rid="B45">45</xref>, <xref ref-type="bibr" rid="B46">46</xref>]. However, while these schemes do not possess the natural robustness of AQC, degenerate ground state quantum computation may certainly benefit from other types of fault tolerance schemes [see, e.g., <xref ref-type="bibr" rid="B47">47</xref>]. Second, it is worth mentioning that the fact that QFT constructed via the method presented here consists of gates, advantageously allows for the utilization of gate-model error correction schemes and principles. Finally, as was also briefly discussed in the preceding section, the gate constructions suggested above require a high level of coherence in the system, due to the requirement that independently evolving parts of the system maintain their relative phase throughout the adiabatic evolution. Perhaps unlike other quantum adiabatic algorithms, the time scale of the adiabatic evolutions of the adiabatic gates, should be significantly shorter than the typical decoherence time of the system.</p>
</sec>
</sec>
<sec sec-type="conclusions" id="s2">
<title>4. Conclusions</title>
<p>We have shown how to construct a set of quantum adiabatic algorithms which we claimed may be treated as the equivalents of the Hadamard, controlled-phase-shift and SWAP gates of the gate model. We argued that these &#x0201C;adiabatic gates&#x0201D; may be used in a sequence to construct the algorithm of Quantum Fourier Transform. We have also demonstrated that the construction of such adiabatic gates comes at no additional complexity cost or resource overhead.</p>
<p>Clearly, the theoretical and practical implications of an implementable Shor&#x00027;s algorithm on a many-qubit quantum annealer that may become available in the near future [<xref ref-type="bibr" rid="B11">11</xref>&#x02013;<xref ref-type="bibr" rid="B13">13</xref>], are tremendous, both in the field of Quantum Computing and well beyond it. Moreover, QFT is the main ingredient of many other important algorithms, notably the quantum phase estimation algorithm for estimating the eigenvalues of a unitary operator, and algorithms for the hidden subgroup problem. As such, the adiabatic gates introduced above to construct QFT, allow for optimal implementations of many other important algorithms.</p>
<p>As has already been noted in the previous section, it is clear that the adiabatic-evolution constructions proposed here differ from traditional AQC. First, the usual AQC is normally thought of as one continuous process interpolating between one beginning Hamiltonian and one final Hamiltonian, thereby eliminating the need for gates, that usually also carry around gate errors and therefore need error correction. Second, within the usual AQC scheme, the existence of a gap between the ground state and the rest of the spectrum throughout the adiabatic evolution serves to protect the system against decoherence and dephasing. That the method proposed above utilizes adiabatic gates and degenerate ground states implies a lack of some of the natural AQC robustness. It still remains to be seen exactly how much of the fault-tolerance and robustness of AQC is present the scheme presented here. This would be important for establishing the power of this proposed machinery.</p>
<p>As was discussed in the Introduction, the scheme proposed here to convert circuit-model gates to adiabatic evolutions differs in several important aspects from existing prescriptions that offer polynomially-equivalent reductions from quantum circuits to adiabatic algorithms [<xref ref-type="bibr" rid="B33">33</xref>, <xref ref-type="bibr" rid="B36">36</xref>, <xref ref-type="bibr" rid="B37">37</xref>]. One crucial difference is the requirement that the emerging adiabatic algorithm has a unique ground state. As discussed in the previous section, this condition is key in the natural robustness of AQC stemming from the ground state being protected or &#x0201C;gapped&#x0201D; against higher &#x0201C;erroneous&#x0201D; levels. This protection however comes at a cost in the form of a high-polynomial overhead in terms of resources and runtime-complexity [<xref ref-type="bibr" rid="B33">33</xref>, <xref ref-type="bibr" rid="B36">36</xref>] or the need for highly non-local interactions (or conversely, exponentially small gaps) [<xref ref-type="bibr" rid="B37">37</xref>], rendering these protocols highly impractical for any foreseeable-future implementation. On the other hand, in our approach the degeneracy of the ground state allows for a very efficient (i.e., no overhead) &#x0201C;reduction&#x0201D; and in addition exhibits a constant gap between the ground-state manifold and higher-energy levels. As was already discussed, the price that we pay here is vulnerability to certain types of errors that AQC is normally thought of as immune to.</p>
<p>In addition, it should be noted that currently available quantum annealing devices, based on superconducting flux qubits acting as spins [<xref ref-type="bibr" rid="B12">12</xref>, <xref ref-type="bibr" rid="B13">13</xref>], are limited to only certain types of two-qubit (namely, only <italic>ZZ</italic>) interactions. Application of the gates discussed above requires, in contrast, more general two-qubit interactions in arbitrary directions (i.e., <italic>XX</italic>, <italic>XY</italic>, <italic>XZ</italic>, &#x02026;) as well as three-qubit interactions. While it is plausible to believe that two-qubit interactions will become technologically feasible in the near future, adiabatic gates based on three-local interactions (i.e., the controlled phase-shift and CNOT) are currently beyond any practical reach. A possible remedy may very well be the utilization of exact or approximate gadgets to reduce the three-locality of the Hamiltonians to the experimentally more attractive two-local Hamiltonians.</p>
<p>The potential encompassed in the usage of quantum adiabatic gates therefore remains to be explored. We end by noting that despite the drawbacks of the proposed method mentioned above, recent experimental evidence [<xref ref-type="bibr" rid="B48">48</xref>] demonstrating a controlled phase-shift gate relying on adiabatic interactions in superconducting Xmon transmon qubits with very high fidelities, suggests that adiabatic gates may certainly be more powerful in practice than non-adiabatic ones.</p>
<sec>
<title>Conflict of interest statement</title>
<p>The author declares that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
</sec>
</body>
<back>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Feynman</surname> <given-names>R.</given-names></name></person-group> <article-title>Simulating physics with computers</article-title>. <source>Int J Theor Phys</source>. (<year>1982</year>) <volume>21</volume>:<fpage>467</fpage>. <pub-id pub-id-type="doi">10.1007/BF02650179</pub-id></citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Deutsch</surname> <given-names>D.</given-names></name></person-group> <article-title>The Church-Turing principle and the universal quantum computer</article-title>. <source>Proc R Soc Lond A</source> (<year>1985</year>) <volume>400</volume>:<fpage>97</fpage>. <pub-id pub-id-type="doi">10.1098/rspa.1985.0070</pub-id></citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Shor</surname> <given-names>PW.</given-names></name></person-group> <article-title>Algorithms for quantum computing: discrete logarithms and factoring</article-title>. In: <person-group person-group-type="editor"><name><surname>Goldwasser</surname> <given-names>S</given-names></name></person-group> editor. <source>Proceedings of the 35th Symposium on Foundations of Computer Science</source>. <publisher-loc>Santa Fe, NM</publisher-loc> (<year>1994</year>). <fpage>p. 124</fpage>. <pub-id pub-id-type="doi">10.1109/SFCS.1994.365700</pub-id></citation>
</ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rivest</surname> <given-names>R</given-names></name> <name><surname>Shamir</surname> <given-names>A</given-names></name> <name><surname>Adelman</surname> <given-names>L.</given-names></name></person-group> <article-title>A method for obtaining digital signatures and public-key cryptosystems</article-title>. <source>Commun ACM</source> (<year>1978</year>) <volume>21</volume>:<fpage>120</fpage>&#x02013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1145/359340.359342</pub-id></citation>
</ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Schlosshauer</surname> <given-names>M.</given-names></name></person-group> <article-title>Decoherence the measurement problem, and interpretations of quantum mechanics</article-title>. <source>Rev Mod Phys</source>. (<year>2004</year>) <volume>76</volume>:<fpage>1267</fpage>&#x02013;<lpage>305</lpage>. <pub-id pub-id-type="doi">10.1103/RevModPhys.76.1267</pub-id></citation>
</ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Vandersypen</surname> <given-names>LMK</given-names></name> <name><surname>Steffen</surname> <given-names>M</given-names></name> <name><surname>Breyta</surname> <given-names>G</given-names></name> <name><surname>Yannoni</surname> <given-names>CS</given-names></name> <name><surname>Sherwood</surname> <given-names>MH</given-names></name> <name><surname>Chuang</surname> <given-names>IL.</given-names></name></person-group> <article-title>Experimental realization of Shors quantum factoring algorithm using nuclear magnetic resonance</article-title>. <source>Nature</source> (<year>2001</year>) <volume>414</volume>:<fpage>883</fpage>&#x02013;<lpage>7</lpage>. <pub-id pub-id-type="doi">10.1038/414883a</pub-id><pub-id pub-id-type="pmid">11780055</pub-id></citation>
</ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chao-Yang</surname> <given-names>L</given-names></name> <name><surname>Browne</surname> <given-names>DE</given-names></name> <name><surname>Yang</surname> <given-names>T</given-names></name> <name><surname>Jian-Wei</surname> <given-names>P.</given-names></name></person-group> <article-title>Demonstration of a compiled version of shor&#x00027;s quantum factoring algorithm using photonic qubits</article-title>. <source>Phys Rev Lett</source>. (<year>2007</year>) <volume>99</volume>:<fpage>250504</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevLett.99.250504</pub-id><pub-id pub-id-type="pmid">18233508</pub-id></citation>
</ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lanyon</surname> <given-names>BP</given-names></name> <name><surname>Weinhold</surname> <given-names>TJ</given-names></name> <name><surname>Langford</surname> <given-names>NK</given-names></name> <name><surname>Barbieri</surname> <given-names>M</given-names></name> <name><surname>James</surname> <given-names>DFV</given-names></name> <name><surname>Gilchrist</surname> <given-names>A</given-names></name> <etal/></person-group>. <article-title>Experimental demonstration of a compiled version of shor&#x00027;s algorithm with quantum entanglement</article-title>. <source>Phys Rev Lett</source>. (<year>2007</year>) <volume>99</volume>:<fpage>250505</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevLett.99.250505</pub-id><pub-id pub-id-type="pmid">18233509</pub-id></citation>
</ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Martin-Lopez</surname> <given-names>E</given-names></name> <name><surname>Laing</surname> <given-names>A</given-names></name> <name><surname>Lawson</surname> <given-names>T</given-names></name> <name><surname>Alvarez</surname> <given-names>R</given-names></name> <name><surname>ZHou</surname> <given-names>X-Q</given-names></name> <name><surname>O&#x00027;Brien</surname> <given-names>J L</given-names></name></person-group> <article-title>Experimental realization of Shor&#x00027;s quantum factoring algorithm using qubit recycling</article-title>. <source>Nat Photon</source>. (<year>1997</year>) <volume>6</volume>:<fpage>773</fpage>&#x02013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1038/nphoton.2012.259</pub-id></citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Smolin</surname> <given-names>JA</given-names></name> <name><surname>Smith</surname> <given-names>G</given-names></name> <name><surname>Vargo</surname> <given-names>A.</given-names></name></person-group> <article-title>Oversimplifying quantum factoring</article-title>. <source>Nature</source> (<year>2013</year>) <volume>499</volume>:<fpage>163</fpage>&#x02013;<lpage>5</lpage>. <pub-id pub-id-type="doi">10.1038/nature12290</pub-id><pub-id pub-id-type="pmid">23846653</pub-id></citation>
</ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>McGeoch</surname> <given-names>CC</given-names></name> <name><surname>Wang</surname> <given-names>C.</given-names></name></person-group> <article-title>Experimental Evaluation of an adiabiatic quantum system for combinatorial optimization</article-title>. In: <source>Proceedings of the 2013 ACM Conference on Computing Frontiers</source>. <publisher-loc>New York, NY</publisher-loc> (<year>2013</year>).</citation>
</ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Berkley</surname> <given-names>AJ</given-names></name> <name><surname>Przybysz</surname> <given-names>AJ</given-names></name> <name><surname>Lanting</surname> <given-names>T</given-names></name> <name><surname>Harris</surname> <given-names>R</given-names></name> <name><surname>Dickson</surname> <given-names>N</given-names></name> <name><surname>Altomare</surname> <given-names>F</given-names></name> <etal/></person-group>. <article-title>Tunneling spectroscopy using a probe qubit</article-title>. <source>Phys Rev B</source>. (<year>2013</year>) <volume>87</volume>:<fpage>020502(R)</fpage>.</citation>
</ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Johnson</surname> <given-names>MW</given-names></name> <name><surname>Amin</surname> <given-names>MHS</given-names></name> <name><surname>Gildert</surname> <given-names>S</given-names></name> <name><surname>Lanting</surname> <given-names>T</given-names></name> <name><surname>Hamze</surname> <given-names>F</given-names></name> <name><surname>Dickson</surname> <given-names>N</given-names></name> <etal/></person-group>. <article-title>Quantum annealing with manufactured spins</article-title>. <source>Nature</source> (<year>2011</year>) <volume>473</volume>:<fpage>194</fpage>&#x02013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1038/nature10012</pub-id><pub-id pub-id-type="pmid">21562559</pub-id></citation>
</ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kadowaki</surname> <given-names>T</given-names></name> <name><surname>Nishimori</surname> <given-names>H.</given-names></name></person-group> <article-title>Quantum annealing in the transverse Ising model</article-title>. <source>Phys Rev E</source>. (<year>1998</year>) <volume>58</volume>:<fpage>5355</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevE.58.5355</pub-id></citation>
</ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Brooke</surname> <given-names>J</given-names></name> <name><surname>Bitko</surname> <given-names>D</given-names></name> <name><surname>Rosenbaum</surname> <given-names>TF</given-names></name> <name><surname>Aepli</surname> <given-names>G.</given-names></name></person-group> <article-title>Quantum annealing of a disordered magnet</article-title>. <source>Science</source> (<year>1999</year>) <volume>284</volume>:<fpage>779</fpage>. <pub-id pub-id-type="doi">10.1126/science.284.5415.779</pub-id><pub-id pub-id-type="pmid">10221904</pub-id></citation>
</ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Santoro</surname> <given-names>G</given-names></name> <name><surname>Tosatti</surname> <given-names>E.</given-names></name></person-group> <article-title>Optimization using quantum mechanics: quantum annealing through adiabatic evolution</article-title>. <source>J Phys A</source>. (<year>2006</year>) <volume>39</volume>:<fpage>R393</fpage>. <pub-id pub-id-type="doi">10.1088/0305-4470/39/36/R01</pub-id><pub-id pub-id-type="pmid">15524670</pub-id></citation>
</ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hogg</surname> <given-names>T.</given-names></name></person-group> <article-title>Adiabatic quantum computing for random satisfiability problems</article-title>. <source>Phys Rev A</source>. (<year>2003</year>) <volume>67</volume>:<fpage>022314</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevA.67.022314</pub-id></citation>
</ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Farhi</surname> <given-names>E</given-names></name> <name><surname>Goldstone</surname> <given-names>J</given-names></name> <name><surname>Gutmann</surname> <given-names>S.</given-names></name></person-group> <article-title>Quantum adiabatic algorithms versus simulated annealing</article-title>. (<year>2002</year>). arXiv:quant-ph/0201031. <pub-id pub-id-type="pmid">22861831</pub-id></citation>
</ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Farhi</surname> <given-names>E</given-names></name> <name><surname>Goldstone</surname> <given-names>J</given-names></name> <name><surname>Gutmann</surname> <given-names>S</given-names></name> <name><surname>Nagaj</surname> <given-names>D.</given-names></name></person-group> <article-title>How to make the quantum adiabatic algorithm fail</article-title>. <source>Int J Q Inf</source>. (<year>2008</year>) <volume>6</volume>:<fpage>503</fpage>. arXiv:quant-ph/0512159.</citation>
</ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Altshuler</surname> <given-names>B</given-names></name> <name><surname>Krovi</surname> <given-names>H</given-names></name> <name><surname>Roland</surname> <given-names>J.</given-names></name></person-group> <article-title>Adiabatic quantum optimization fails for random instances of NP-complete problems</article-title>. (<year>2009</year>). arXiv:0908.2782v2. <pub-id pub-id-type="pmid">20616043</pub-id></citation>
</ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Young</surname> <given-names>AP</given-names></name> <name><surname>Knysh</surname> <given-names>S</given-names></name> <name><surname>Smelyanskiy</surname> <given-names>VN.</given-names></name></person-group> <article-title>First order phase transition in the quantum adiabatic algorithm</article-title>. <source>Phys Rev Lett</source>. (<year>2010</year>) <volume>104</volume>:<fpage>020502</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevLett.104.020502</pub-id><pub-id pub-id-type="pmid">20366577</pub-id></citation>
</ref>
<ref id="B22">
<label>22.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hen</surname> <given-names>I</given-names></name> <name><surname>Young</surname> <given-names>AP.</given-names></name></person-group> <article-title>Exponential complexity of the quantum adiabatic algorithm for certain satisfiability problems</article-title>. <source>Phys Rev E</source>. (<year>2011</year>) <volume>84</volume>:<fpage>061152</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevE.84.061152</pub-id><pub-id pub-id-type="pmid">22304085</pub-id></citation>
</ref>
<ref id="B23">
<label>23.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hen</surname> <given-names>I.</given-names></name></person-group> <article-title>Excitation gap from optimized correlation functions in quantum Monte Carlo simulations</article-title>. <source>Phys Rev E</source>. (<year>2012</year>) <volume>85</volume>:<fpage>036705</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevE.85.036705</pub-id><pub-id pub-id-type="pmid">22587207</pub-id></citation>
</ref>
<ref id="B24">
<label>24.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Farhi</surname> <given-names>E</given-names></name> <name><surname>Goldstone</surname> <given-names>J</given-names></name> <name><surname>Gutmann</surname> <given-names>S</given-names></name> <name><surname>Lapan</surname> <given-names>J</given-names></name> <name><surname>Lundgren</surname> <given-names>A</given-names></name> <name><surname>Preda</surname> <given-names>D.</given-names></name></person-group> <article-title>A quantum adiabatic evolution algorithm applied to random instances of an NP-complete problem</article-title>. <source>Science</source> (<year>2001</year>) <volume>292</volume>:<fpage>472</fpage>. <pub-id pub-id-type="doi">10.1126/science.1057726</pub-id><pub-id pub-id-type="pmid">11313487</pub-id></citation>
</ref>
<ref id="B25">
<label>25.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Childs</surname> <given-names>AM</given-names></name> <name><surname>Farhi</surname> <given-names>E</given-names></name> <name><surname>Preskill</surname> <given-names>J.</given-names></name></person-group> <article-title>Robustness of adiabatic quantum computation</article-title>. <source>Phys Rev A</source>. (<year>2001</year>) <volume>65</volume>:<fpage>012322</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevA.65.012322</pub-id></citation>
</ref>
<ref id="B26">
<label>26.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Amin</surname> <given-names>MHS</given-names></name> <name><surname>Averin</surname> <given-names>DV</given-names></name> <name><surname>Nesteroff</surname> <given-names>JA.</given-names></name></person-group> <article-title>Decoherence in adiabatic quantum computation</article-title>. <source>Phys Rev A</source>. (<year>2009</year>) <volume>79</volume>:<fpage>022107</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevA.79.022107</pub-id></citation>
</ref>
<ref id="B27">
<label>27.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Peng</surname> <given-names>X</given-names></name> <name><surname>Liao</surname> <given-names>Z</given-names></name> <name><surname>Xu</surname> <given-names>N</given-names></name> <name><surname>Qin</surname> <given-names>G</given-names></name> <name><surname>Zhou</surname> <given-names>X</given-names></name> <name><surname>Suter</surname> <given-names>D</given-names></name> <etal/></person-group>. <article-title>Quantum adiabatic algorithm for factorization and its experimental implementation</article-title>. <source>Phys Rev Lett</source>. (<year>2008</year>) <volume>101</volume>:<fpage>220405</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevLett.101.220405</pub-id><pub-id pub-id-type="pmid">19113467</pub-id></citation>
</ref>
<ref id="B28">
<label>28.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Henelius</surname> <given-names>P</given-names></name> <name><surname>Girvin</surname> <given-names>S.</given-names></name></person-group> <article-title>A statistical mechanics approach to the factorization problem</article-title>. (<year>2011</year>). arXiv:1102.1296.</citation>
</ref>
<ref id="B29">
<label>29.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Roland</surname> <given-names>J</given-names></name> <name><surname>Cerf</surname> <given-names>NJ.</given-names></name></person-group> <article-title>Quantum search by local adiabatic evolution</article-title>. <source>Phys Rev A</source>. (<year>2002</year>) <volume>65</volume>:<fpage>042308</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevA.65.042308</pub-id><pub-id pub-id-type="pmid">16172009</pub-id></citation>
</ref>
<ref id="B30">
<label>30.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hen</surname> <given-names>I.</given-names></name></person-group> <article-title>Continuous-time quantum algorithms for unstructured problems</article-title>. <source>J Phys A Math Theor</source>. (<year>2014</year>) <volume>47</volume>:<fpage>045305</fpage>. <pub-id pub-id-type="doi">10.1088/1751-8113/47/4/045305</pub-id></citation>
</ref>
<ref id="B31">
<label>31.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hen</surname> <given-names>I.</given-names></name></person-group> <article-title>How fast can quantum annealers count?</article-title> <source>J Phys A Math Theor</source>. (<year>2014</year>) <volume>47</volume>:<fpage>235304</fpage>. <pub-id pub-id-type="doi">10.1088/1751-8113/47/23/235304</pub-id></citation>
</ref>
<ref id="B32">
<label>32.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hen</surname> <given-names>I.</given-names></name></person-group> <article-title>Period finding with adiabatic quantum computation</article-title>. <source>Europhys Lett</source>. (<year>2014</year>) <volume>105</volume>:<fpage>50005</fpage>. <pub-id pub-id-type="doi">10.1209/0295-5075/105/50005</pub-id></citation>
</ref>
<ref id="B33">
<label>33.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Aharonov</surname> <given-names>D</given-names></name> <name><surname>van Dam</surname> <given-names>W</given-names></name> <name><surname>Kempe</surname> <given-names>J</given-names></name> <name><surname>Landau</surname> <given-names>Z</given-names></name> <name><surname>Lloyd</surname> <given-names>S</given-names></name> <name><surname>Regev</surname> <given-names>O.</given-names></name></person-group> <article-title>Adiabatic quantum computation is equivalent to standard quantum computation</article-title>. <source>SIAM J. Comput</source>. (<year>2007</year>) <volume>37</volume>:<fpage>166</fpage>. <pub-id pub-id-type="doi">10.1137/S0097539705447323</pub-id></citation>
</ref>
<ref id="B34">
<label>34.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Simon</surname> <given-names>DR.</given-names></name></person-group> <article-title>On the power of quantum computation</article-title>. In: <source>Proceedings 35th Annual Symposium on Foundations of Computer Science</source> (<year>1994</year>). <fpage>p. 116</fpage>&#x02013;<lpage>23</lpage>. <pub-id pub-id-type="doi">10.1109/SFCS.1994.365701</pub-id></citation>
</ref>
<ref id="B35">
<label>35.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Nielsen</surname> <given-names>MA</given-names></name> <name><surname>Chuang</surname> <given-names>IL.</given-names></name></person-group> <source>Quantum Computation and Quantum Information</source>. <publisher-loc>Cambridge</publisher-loc>: <publisher-name>Cambridge University Press</publisher-name> (<year>2000</year>).</citation>
</ref>
<ref id="B36">
<label>36.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mizel</surname> <given-names>A</given-names></name> <name><surname>Lidar</surname> <given-names>DA</given-names></name> <name><surname>Mitchell</surname> <given-names>M.</given-names></name></person-group> <article-title>Simple proof of equivalence between adiabatic quantum computation and the circuit model</article-title>. <source>Phys Rev Lett</source>. (<year>2007</year>) <volume>99</volume>:<fpage>070502</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevLett.99.070502</pub-id><pub-id pub-id-type="pmid">17930879</pub-id></citation>
</ref>
<ref id="B37">
<label>37.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Siu</surname> <given-names>MS.</given-names></name></person-group> <article-title>From quantum circuits to adiabatic algorithms</article-title>. <source>Phys Rev A</source>. (<year>2005</year>) <volume>71</volume>:<fpage>062314</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevA.71.062314</pub-id></citation>
</ref>
<ref id="B38">
<label>38.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Farhi</surname> <given-names>E</given-names></name> <name><surname>Goldstone</surname> <given-names>J</given-names></name> <name><surname>Gutmann</surname> <given-names>S</given-names></name> <name><surname>Lapan</surname> <given-names>J</given-names></name> <name><surname>Lundgren</surname> <given-names>A</given-names></name> <name><surname>Preda</surname> <given-names>D.</given-names></name></person-group> <article-title>A quantum adiabatic evolution algorithm applied to random instances of an NP-complete problem</article-title>. <source>Science</source> (<year>2001</year>) <volume>292</volume>:<fpage>472</fpage>. <pub-id pub-id-type="doi">10.1126/science.1057726</pub-id><pub-id pub-id-type="pmid">11313487</pub-id></citation>
</ref>
<ref id="B39">
<label>39.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kato</surname> <given-names>T.</given-names></name></person-group> <article-title>On the adiabatic theorem of quantum mechanics</article-title>. <source>J Phys Soc Jap</source>. (<year>1951</year>) <volume>5</volume>:<fpage>435</fpage>. <pub-id pub-id-type="doi">10.1143/JPSJ.5.435</pub-id></citation>
</ref>
<ref id="B40">
<label>40.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Messiah</surname> <given-names>A.</given-names></name></person-group> <source>Quantum Mechanics</source>. <publisher-loc>Amsterdam</publisher-loc>: <publisher-name>North-Holland</publisher-name> (<year>1962</year>).</citation>
</ref>
<ref id="B41">
<label>41.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Brigham</surname> <given-names>EO.</given-names></name></person-group> <source>The Fast Fourier Transform and its Applications</source>. <publisher-loc>Englewood Cliffs, NJ</publisher-loc>: <publisher-name>Prentice Hall</publisher-name>; (<year>1988</year>).</citation>
</ref>
<ref id="B42">
<label>42.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Vidal</surname> <given-names>G</given-names></name> <name><surname>Dawson</surname> <given-names>CM.</given-names></name></person-group> <article-title>A universal quantum circuit for two-qubit transformations with three CNOT gates</article-title>. <source>Phys Rev A</source>. (<year>2004</year>) <volume>69</volume>:<fpage>010301</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevA.69.010301</pub-id><pub-id pub-id-type="pmid">12906510</pub-id></citation>
</ref>
<ref id="B43">
<label>43.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zanardi</surname> <given-names>P</given-names></name> <name><surname>Rasetti</surname> <given-names>M.</given-names></name></person-group> <article-title>Holonomic quantum computation</article-title>. <source>Phys Lett A</source>. (<year>1999</year>) <volume>264</volume>:<fpage>94</fpage>&#x02013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1016/S0375-9601(99)00803-8</pub-id></citation>
</ref>
<ref id="B44">
<label>44.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Carollo</surname> <given-names>ACM</given-names></name> <name><surname>Vedral</surname> <given-names>V.</given-names></name></person-group> <article-title>Holonomic quantum computation</article-title>. (<year>2005</year>). arXiv:quant-ph/0504205.</citation>
</ref>
<ref id="B45">
<label>45.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bacon</surname> <given-names>D</given-names></name> <name><surname>Flammia</surname> <given-names>ST.</given-names></name></person-group> <article-title>Adiabatic gate teleportation</article-title>. <source>Phys Rev Lett</source>. (<year>2009</year>) <volume>103</volume>:<fpage>120504</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevLett.103.120504</pub-id><pub-id pub-id-type="pmid">19792418</pub-id></citation>
</ref>
<ref id="B46">
<label>46.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bacon</surname> <given-names>D</given-names></name> <name><surname>Flammia</surname> <given-names>ST.</given-names></name></person-group> <article-title>Adiabatic cluster-state quantum computing</article-title>. <source>Phys Rev A</source>. (<year>2009</year>) <volume>82</volume>:<fpage>030303(R)</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevA.82.030303</pub-id></citation>
</ref>
<ref id="B47">
<label>47.</label>
<citation citation-type="book"><article-title>Fault tolerance for holonomic quantum computation</article-title>. In: <person-group person-group-type="editor"><name><surname>Lidar</surname> <given-names>DA</given-names></name> <name><surname>Brun</surname> <given-names>TA</given-names></name></person-group> editors. <source>Quantum Error Correction</source>. <publisher-loc>Cambridge</publisher-loc>: <publisher-name>Cambridge University Press</publisher-name> (<year>2013</year>). arXiv:1312.0165.</citation>
</ref>
<ref id="B48">
<label>48.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Martinis</surname> <given-names>JM</given-names></name> <name><surname>Geller</surname> <given-names>MR.</given-names></name></person-group> <article-title>Fast adiabatic control of qubits using optimal windowing theory</article-title>. (<year>2014</year>). arXiv:1402.5467.</citation>
</ref>
</ref-list>
</back>
</article>