Abstract
To achieve scalable quantum computing, improving entangling-gate fidelity and its implementation efficiency are of utmost importance. We present here a linear method to construct provably power-optimal entangling gates on an arbitrary pair of qubits on a trapped-ion quantum computer. This method leverages simultaneous modulation of amplitude, frequency, and phase of the beams that illuminate the ions and, unlike the state of the art, does not require any search in the parameter space. The linear method is extensible, enabling stabilization against external parameter fluctuations to an arbitrary order at a cost linear in the order. We implement and demonstrate the power-optimal, stabilized gate on a trapped-ion quantum computer.
Similar content being viewed by others
Introduction
Representing and processing information according to the laws of quantum physics, a quantum computer may surpass the computational power of a classical computer by many orders of magnitude and is expected to transform areas such as machine learning1,2, cryptosystems3, materials science4,5, and finance6,7, to name only a few. Improving the reliability of quantum computation beyond the level of todayâs machines8,9,10 is therefore critical to promote the quantum computer from a subject of academic interest to a powerful tool for solving problems of practical importance and utility.
The trapped-ion quantum information processor (TIQIP) is one of the most promising architectures for achieving a universal, programmable quantum computer, operating according to the gate model of quantum computing. Apart from a set of single-qubit gates, only a single entangling, two-qubit gate is necessary for achieving this goal. Todayâs TIQIPs8,9 typically use an Ising XX gate, following the Mølmer-Sørensen protocol11,12,13, as the two-qubit native gate. Its best-reported fidelity is 99.9%14,15, which may be compared with the best-reported fidelity 99.9999% of single-qubit gates16. A host of pulse-shaping techniques have been devised9,12,13,17,18 to better control the underlying trapped-ion quantum systems for more efficient XX gate implementation, while reducing errors.
Highlighting the importance of efficient and robust implementation of XX gates, Fig. 1 shows the resource requirements for various quantum computations. For this figure and for near-term, pre- fault-tolerant (FT) quantum computers, we considered variational quantum eigensolvers that compute the ground state of the water molecule19, a material spin-dynamics undergoing state-evolution according to the Heisenberg Hamiltonian5, a quantum approximate optimization algorithm addressing a maximum-cut problem relevant for various optimization problems20, the widely-employed quantum Fourier transform subroutine21, quantum factoring of a 1024-bit integer22, which is meaningful for cybersecurity, and data-driven quantum-circuit learning for certain visual patterns2. The resource-cost metric used in the pre-FT regime considered here is the gate count for two-qubit XX gates since these are the gates that limit algorithm performance. For the FT regime, in addition to the FT-regime-optimized versions of Heisenberg-Hamiltonian simulations, the quantum Fourier transform, and integer factoring, we considered Jellium- and Hubbard-model simulations for condensed-matter systems23, the Femoco simulation4, relevant for a certain nitrogen-fixation process that can help make fertilizer production more efficient, and solving difficult instances of satisfiability problems24,25. The resource-cost metric used for the FT regime is the number of T gates. Note that each T gate in FT quantum computing requires, e.g., a distillation process, typically referred to as a magic-state factory26,27. Each distillation process for the T-gate implementation in the FT regime requires at least a few tens of two-qubit gates, such as XX gates, at the native, hardware-implementation-level26,27. Optimizing the XX-gate implementation on a TIQIP is therefore critical for both pre-FT and FT quantum computing, and the construction and experimental demonstration of robust, power-optimal pulses for XX-gate implementation on a TIQIP is the focus of this paper.
Results
Power-optimal two-qubit entangling gate
There is only so much power that optical components can withstand. But more importantly, increased power leads to reduced gate fidelity due to, e.g., carrier coupling28, ionâion crosstalk9,29, and spontaneous emission from intermediate Raman levels30. Therefore, it is important to construct gates that, in addition to being stabilized against control-parameter fluctuations, require the least amount of power possible, i.e., they need to be power-optimal. In this paper we present a comprehensive, scalable approach to the construction of stabilized, power-optimal XX gates that is based on the Mølmer-Sørensen Hamiltonian of an ion chain interacting with laser pulses:
Here i and p label the ions and the motional modes, respectively, \({\eta }_{p}^{i}\) is the Lamb-Dicke parameter, \({\sigma }_{x}^{i}\) and gi(t) are the Pauli-x operator and the pulse function acting on ion i, and Ïp and ap are the frequency and mode operator of motional mode p, respectively. A judicious choice of pulse functions generates an XX gate that induces entanglement between two trapped-ion qubits, defined by the unitary operator
where θijâ=â4Ïij denotes the degree of entanglement between ions i and j. To induce the desired XX gate in practice, all motional modes of the ion chain need to be decoupled from the computational states of the qubits at the end of the gate operation8,9,11, leaving only the spins entangled. For an N-qubit system, and assuming that the same pulses are directed at ions i and j, these constraints are of the form
where Ï, a free parameter, is the pulse duration. The degree of entanglement between qubits i and j is obtained as
To find a power-optimal pulse, we require that the norm of g is minimized, while g still satisfies (3) and (4) exactly. This can be achieved by expanding g in a complete basis, e.g., the Fourier-sine basis according to \(g(t)={\sum }_{n = 1}{A}_{n}\sin (2\pi nt/\tau )\), which spans the entire desired function space over the gate-time interval Ï. Restricted to a finite sub-space with basis-function amplitudes An, nâ=â1,â2,â.., NA, with sufficiently many NA basis functions, the constraint (3) can be written in linear algebraic form as shown on the right-hand side of (3), where Mpn is the time integral of the product between the nth basis function and \({e}^{i{\omega }_{p}t}\). Therefore, to satisfy (3), all that is required is to draw amplitudes An from the null-space of M31, where the null space is defined as the vector space that is mapped to zero under the action of M. Similarly, the constraints (4) can be denoted in linear algebraic form, as stated in the second line of (4), where the matrix D has elements Dnm, defined as the p-sum of the double integrals in (4) of the product between \(\sin [{\omega }_{p}({t}_{2}-{t}_{1})]\) and the nth and mth basis functions that stem from expanding the two g functions. Thus, defining the symmetric matrix Sâ=â(Dâ+âDT)/2, (4) can be satisfied, including the requirement of minimal norm of g, by finding the appropriate linear combination of the null-space vectors of M that combine to the eigenvector of R with maximal absolute eigenvalue, where R is the null-space projected matrix S.
Our approach is linear and satisfies the two constraints (3) and (4) exactly. Since (3) can be split into even and odd symmetry components, it is possible to consider only N out of 2N real constraints of (3) and induce, at our discretion, a pulse that is symmetric or anti-symmetric about its center. Additionally, because, e.g., the Fourier basis is complete in its respective symmetry class, the resulting g(t) is provably optimal in minimizing the norm of g(t), which corresponds to minimizing the average power required to induce a XX gate. There is no iteration of any kind necessary. For instance, searching for an optimal solution in the parameter space, such as in12,13,17,18,29,32,33, is not necessary for our approach. Since only matrix operations are required to arrive at the optimal pulse solution, the optimal pulse is obtained in time \(O({N}_{A}^{3})\)34.
Figure 2a,b shows the amplitudes An for a sample pulse function of the form \(g(t)=\mathop{\sum }\nolimits_{n}^{{N}_{A}}{A}_{n}\sin (2\pi nt/\tau )\) for NAâ=â10000 and Ïâ=â300âμs. As expected, the â£An⣠are large for 2Ïn/ÏâââÏp, showing that, to induce the desired XX interaction between two qubits via motional modes, the frequency components of the pulse function g(t) need to be reasonably close to the motional-mode frequencies. We confirmed that a NAâ=â1000 basis-function solution essentially results in the same An spectrum, visually indistinguishable from that with NAâ=â10,â000, when overplotted. This demonstrates the robustness of our method with respect to the basis size.
The pulse function g(t) corresponding to the amplitudes An shown in Fig. 2a,b is shown as the green line in Fig. 3a. Since g(t) is a fast-oscillating function, it is instructive to write it in the form
where Ω(t) is the envelope function of the pulse (orange line in Fig. 3a and \(\psi (t)=\int\nolimits_{0}^{t}\mu (t^{\prime} )dt^{\prime}\) is the phase function, where μ(t) is the detuning function8,9. We see that the amplitude of the pulse function is relatively flat, which implies that the average power minimization obtained by the g-norm minimization is essentially as good as minimizing the peak power of the pulse. Figure 3b shows the detuning function μ(t). Consistent with the large Fourier amplitudes near the motional-mode frequencies in Fig. 2a, the demodulated frequency hovers around the motional-mode frequencies.
Because the minimal-power pulse function can be determined efficiently, it is straightforward to investigate the power requirement of the optimal pulse as a function of system size. Figure 2c shows the maximal power of the optimal pulse \(\mathop{\max }\limits_{t}g(t)\), obtained with NAâ=â1000, for system sizes ranging from 5 to 100 ions. The power is consistent with our analytical bounds (see Supplementary Note 5). Additionally, since according to the analytical results the power requirement is inversely proportional to the gate duration, the power optimum implies gate-time optimum for a given power budget. Thus, for a given amount of maximally available power, the power-optimal pulse is the fastest possible for XX gate execution. The ion displacement in position-momentum phase space for each mode Ïp entering into the computation of our sample pulse function g(t) shown in Fig. 2a,b, is shown in Fig. 2d.
Control-pulse stabilization
Because the pulse function is constructed using a completely linear method, any additional linear constraints may be added, which still results in a power-optimal pulse when generated according to the steps discussed in the previous section. As an example, we show here how to stabilize the pulse against errors in external parameters, such as mode-frequency fluctuations.
To stabilize against fluctuations of Ïp, we start by expanding the number of constraints (3). Explicitly, we add
where k denotes the order of stabilization. Since the additional constraints in (6) are linear, all we need to do to stabilize the pulse up to Kth order is to include the additional linear equations (6) in the coefficients matrix M. The decoupling between the computational states of the qubits and the motional modes is thus achieved exactly, and the pulse is stabilized by using up N(Kâ+â1) degrees of freedom.
Figure 2d shows the phase-space trajectories for the stabilized pulse with Kâ=â3. Compared to the Kâ=â0 case, the general structure of the pulse with Kâ=â3 remains the sameâthe frequency components are centered around the motional-mode frequencies and the phase-space closure is guaranteed. In Fig. 4a, the infidelity of stabilized pulses Kâ=â0,â1,â.., 8 is shown as a function of the extent of the Ïp fluctuations. Considered are pulses with duration Ïâ=â300âμs over the five-ion chain considered in the previous section. The widths of the infidelity curves, extracted at infidelity of 0.001, increase from ~0.1kHz to ~13kHz as K is increased from 0 to 8 (see Fig. 4b). The power requirement of the stabilized pulses for each K is shown in Fig. 4c; the requirement scales linearly in K. Figure 4d shows the width-scaling for each K as a function of different choices of gate duration Ï. The effect of the stabilization increases inversely proportional to the gate duration.
The most straightforward way of experimentally implementing our amplitude- and frequency-modulate (AMFM) pulses is via an arbitrary waveform generator (AWG)35,36. However, if an AWG is not available, implementation via the decomposition (5) (demodulation) is also possible (see Supplementary Note 9 for more detail).
In various contexts our protocol has already been implemented, tested, and verified experimentally. In8 it was used in its simpler amplitude-modulated version to benchmark one of the IonQ quantum computers. In36 it was used as the basis for demonstrating a fidelity trade-off scheme called extended null-space (ENS)36. By sacrificing negligible amounts of fidelity, via ENS, an "add-onâ to our basic AMFM scheme, additional power savings of up to an order of magnitude can be realized. This demnstrates that our protocol is extensible and adaptable.
In both applications our power-optimal protocol has proved its experimental utility.
While our protocol has already found experimental applications, its stabilizing effect in its exact [see (3)] version, employing simultaneous amplitude and frequency modulation, has not yet been demonstrated. This is done in the following section.
Experimental demonstration
We implement the power-optimal, stabilized entangling gate on a trapped-ion quantum computer that has been described elsewhere in detail8. A chain of seven ions is sideband cooled according to the protocol detailed in37. The two end ions are used to obtain equal spacing between the middle five individually addressed ions, which comprise the qubit register, and single- and two-qubit gate operations are driven by a two-photon Raman transition at 355 nm. As described in8 the coherence of our quantum computer has been completely characterized. In particular, the fidelity of two-qubit gates was determined to be ââ96%, measured via parity contrast and partial tomography as described in8,14,15.
The propagator of (1) can be written in the form12
where
and XX(θij) is defined in (2). For αpâ=â0, which is guaranteed exactly according to our protocol, an AMFM gate solution, computed from the measured motional-mode spectrum, implements the unitary in (2) over two qubits withâââ96% fidelity. Since αpâ=â0 corresponds to zero mode-frequency drift, the ââ4% loss in fidelity is not due to mode-frequency drift but is due to other processes, such as beam-steering errors, laser-power fluctuations, fluctuating ambient electric and magnetic fields, etc.
Starting in the intial state \(\left|00\right\rangle\), the ideal gate operator (2) strictly preserves the even-parity population Pevenâ=âP00â+âP11, where Pmn is the population in \(\left|mn\right\rangle\) after the gate pulse is over. When motional-mode frequencies start to drift, αp becomes nonzero and the propagator V in (7) is "switched onâ. This causes population transfer into the odd-parity states \(\left|01\right\rangle\) and \(\left|10\right\rangle\), which, in turn, causes a reduction of Peven. Thus, Peven is a sensitive probe of stabilization of an AMFM gate against mode-frequency drift. We strongly emphasize that mode frequency drift causes a reduction of fidelity that is completely independent of the other sources of infidelity mentioned above. Thus, if the mode frequency drift is compensated, i.e., V is "switched offâ by constructing a steering pulse g(t) that assures αpâââ0 to high order, as accomplished by our protocol, the gate fidelity is unchanged from its value at zero mode-frequency offset. This was verified experimentally in36 in the way of spot-checks using contrast measurements for selected values of mode frequency drift.
Figure 5 shows the even-parity population Peven as a function of mode-frequency offset, measured after applying an XX(Ï/2) gate designed for zero mode-frequency offset, to the initially prepared two-qubit state \(\left|00\right\rangle\). Three different pulses were used to implement XX(Ï/2), with moment stabilization orders Kâ=â1,â4,â7. The gray line in each frame of Fig. 5 shows the analytical infidelity \((4/5){\sum }_{p}\left[{({\eta }_{p}^{i})}^{2}+{({\eta }_{p}^{j})}^{2}\right]| {\alpha }_{p}{| }^{2}\)30, with a constant 4% offset to account for the other errors that are independent of the gate-frequency offset. The shaded region indicates the range of mode-frequency offsets for each moment stabilization where the theoretical fidelity Fâ>â0.99. The width of the shaded region can be seen to increase for increasing moment. In fact, for Kâ=â1 stabilization (top frame of Fig. 5) acceptable fidelity is achieved only over a range of less than 1âkHz, outside of which Peven drops precipitously to around 65%. Kâ=â4 stabilization (middle frame of Fig. 5) achieves stability over a mode-frequency range of aboutâ±â2âkHz, a factor-2 improvement of allowed mode-frequency fluctuations accompanied by a restoration of the gate fidelity back up to ââ96%. In the interval between 1âkHz and 2âkHz we see an improvement of Peven of about 30%. This is not a small effect. This is a sizable stabilization effect adding to the proven utility of our protocol. Kâ=â7 stabilization (bottom frame of Fig. 5) shows a similar â30% improvement of Peven over an even larger frequency intervalâââ±3âkHz), a factor-3 improvement of the stable frequency range. More details concerning our experiment can be found in Supplementary Note 11.
Discussion
Application of our protocol is not limited to the case of the trapped ion-chain quantum computer architecture8,9. It can be applied to all quantum computing architectures that rely on phase-space closure, such as the QCCD architecture38. It is even applicable to the superconducting quantum computer architecture that also relies on pulse shaping39.
Our work is most closely related to28,40, who use a multi-tone approach to construct stabilized two-qubit gates. However, there are substantial differences. For instance: (i) The authors of28,40 formulate and demonstrate their protocol for the special case of trapped two-ion crystals, and since it relies on an analytical solution for the gate pulses, it is not scalable to N-ion, many-mode systems. (ii) The multi-tone approach in28,40 requires the different tones (which can be interpreted as Fourier components) of g(t) to be equi-spaced. While this is very closely related to our expansion of g(t) in a Fourier-sine series, equi-spacing in the frequency of basis functions is not necessary in our approach. Any basis can be used to express g(t). For instance, we found that short pulses are better represented in a polynomial basis, whose Fourier components are not equi-spaced. Thus, any kind of chirped pulse can be used in our method. (iii) While, indeed, stability against several types of errors was demonstrated in28,40, these conditions, to much higher order than demonstrated in28,40, are more easily implemented according to our protocol, which requires only added linear equations for each stability condition or constraint. (iv) As discussed in Supplementary Notes 15, 16, and 17, our protocol can be extended to include stability against drifts in the degree of entanglement. (v) Power optimization was not considered in28,40. Thus our protocol, presenting a unified, scalable approach to arbitrarily stabilized N-ion gate construction, goes far beyond the methods presented in28,40 and is thus a substantial advance over existing methods.
The ability to symmetrize the pulse solution gives rise to potential additional room for robustness with respect to errors. Since, e.g., the inner products between a symmetric pulse function g(t) and the antisymmetric part of the constraint \({e}^{i{\omega }_{p}t}\) in (3) are zero (see Supplementary Note 3 for details), akin to echos, as long as the pulse function is modified symmetrically due, e.g., to implementation defects, half of the null-space conditions in (3) is still exactly satisfied, while leaving the error entirely in the part of the constraint with the opposite symmetry. The knowledge that the error lies in the oppositely symmetric part leaves room for a secondary echo, wherein the sign of the errors may be flipped. In case the errors cannot be manipulated to be echoed out in this particular symmetry, other symmetries may be considered at the pulse-construction level, rendering our approach an integrated protocol that can be designed to be robust against different symmetry classes of errors.
The methodology and paradigm used to construct our power-optimal pulses is general and can readily accept incomplete bases to result in pulses that are subjected to additional constraints. Beyond the AM, FM, PM pulses that can be obtained by appropriately demodulating the pulse function according to (5), a step-pulse approach that has been used in the literature12,13,29 can also be derived. In fact, as shown in Supplementary Note 12, by carefully tuning the gate duration time, even the beneficial symmetric pulse structure can be preserved.
Adding to the generality is the application to the Efficient Arbitrary Simultaneously Entangling (EASE) gates29, where any combination of quadratically many pairs of qubits can be entangled to any degree of entanglement. As detailed in Supplementary Note 13, because our approach is linear and the EASE-gate approach is amenable to any linear approach, it is straightforward to adapt the pulse-construction method presented here to the EASE protocol. Together with the power- or time-optimality guaranteed in our pulse construction by design, then, the EASE gate equipped with our method enables one of the fastest ways to implement as many entangling gates as possible in a TIQIP.
The moment-stabilization adds robustness against those errors induced by not properly decoupling the computational states from the motional modes. However, unitary errors in the computational space may still linger, since the entanglement degree is sensitive to, e.g., Ïp fluctuations (see Supplementary Note 14). In practice, this may be fended off by calibrations, i.e., by monitoring how the degree of entanglement changes over time and adjusting the amplitude of the illuminating beams to compensate for this change. Note that the shape of the pulse does not change; amplitude scaling suffices. If frequent calibrations are impractical, active stabilization in the entanglement degree Ïij may be implemented, which involves finding pulses that, apart from satisfying (3), (4), and (6), also satisfy
where KÏ is the maximal order of desired Ï stabilization. In Supplementary Notes 15, 16, and 17, we offer three methods which either achieve (9) approximately (see Supplementary Note 15) or completely (see Supplementary Notes 16, and 17). While the projection method presented in Supplementary Note 15 achieves (9) only approximately, and only for KÏâ=â1, it does reduce the errors originating from fluctuating mode frequencies substantially. A qualitative improvement over the projection method are the two-pulse moments method presented in Supplementary Note 16 and the hybrid method, presented in Supplementary Note 17. These two methods fulfill (9) exactly, and consequently actively stabilize the degree of entanglement over a large interval of frequency drift [see Supplementary Fig. 6a and Supplementary Fig. 7]. However, constructing the two pulses characterizing these methods is computationally more expensive and the pulses require more power. Therefore, whether to use the simple projection method described in Supplementary Note 15 or the two-pulse methods described in Supplementary Notes 16 and 17, depends on experimental conditions and available computational resources.
Stabilization against other parameters, such as the Lamb-Dicke parameters \({\eta }_{p}^{i}\) or the amplitude of the laser beam, encoded in the norm of g(t), is also possible. Notice that \({\eta }_{p}^{i}\mapsto {\eta }_{p}^{i}(1+{{{\Delta }}}_{{\eta }_{p}^{i}})\) or g(t)ââ¦âg(t)(1â+âÎg), where \({{{\Delta }}}_{{\eta }_{p}^{i}}\) and Îg are small constants, does not affect the decoupling condition (3). The effect of the errors is confined to the degree of entanglement (4), i.e., Ïijââ¦âÏijâ+âÎÏij, where ÎÏij is the error in Ïij that arises from \({{{\Delta }}}_{{\eta }_{p}^{i}}\) and Îg. As discussed in Supplementary Note 18, this can be adequately compensated by, e.g., a broadband compensation sequence applicable for the two-qubit case.
We note that, while technically challenging, in principle, it is possible to directly implement our Fourier-basis pulse solution g(t) using a multi-tone laser. As shown in Supplementary Note 19, by implanting NA different colors with different amplitudes to the beams that address ions, then locking the phases of them, we can induce the desired evolution of the XX on a TIQIP. The technique here is similar to the discrete multi-tone, widely used in communication lines. The development of the technology in the optical regime remains a promising avenue for future research.
Formally speaking, there are infinitely many smooth solutions that qualify as adequate pulse functions. Out of these infinitely many possible solutions, our protocol extracts the power-optimal solution without any iterations or parameter scans. Including symmetry and stabilization, the solution is also robust against errors, helping to significantly increase the uptime of TIQIPs41. With an AWG, as already demonstrated36, our AMFM pulses can be implemented directly experimentally to produce an optimal XX gate. If AWG technology is not available, as in our experiments reported in this paper, implementation via demodulation (see Supplementary Note 9) is also an option. Demodulation of our AMFM pulses also shows that their amplitude function is nearly flat, i.e., average power minimization is an excellent approximation of maximal power minimization. Indeed, an exact analytical bound on power and its comparison to the demodulation results shows that the optimal solution is close to the bound. With the XX gate implemented using the pulse constructed according to our protocol, just about any quantum algorithms can now be implemented with minimal power requirement, or in the shortest possible time for a given power budget, at the two-qubit gate, physical implementation level. This provides decisive advantages in improving both noisy, near-term TIQIPs and fault-tolerant TIQIPs to come in the future.
Methods
Theory
The strength of our method lies in the fact that pulse construction is linear and requires only a few lines of code on a classical computer. The method is particularly straightforward if the pulse is implemented directly via an AWG, which avoids the demodulation step.
The two core elements of our pulse construction algorithm are described in detail in the Results section: (a) Finding the null-space of the matrix M, defined in (3) and (6), and (b) diagonalizing the matrix R, i.e., the null-space projected matrix S, defined in (4). Accomplishing (a) and (b) involves only elementary linear algebra tasks, which can be performed using standard singular-value-decomposition and diagonalization codes, respectively (see, e.g.,34). The following serves as a brief guide through the Supplementary Information, where more details of our methods can be found in the respective sections.
Following Supplementary Note 1, a presentation of our methods used to obtain the resource requirements illustrated in Fig. 1, explicit step-by-step linear algebra formulas reflecting our method of pulse construction, including stabilization against motional-mode frequency drift and pulse-timing errors, and our method of symmetry classes, are presented in Supplementary Notes 2â4, 8, and 10. Sensitivity of the degree of entanglement is illustrated in Supplementary Note 14, and several methods for active stabilization of the degree of entanglement are presented in Supplementary Notes 15â18.
Our method of pulse construction includes many pulse-construction schemes previously described in the literature. As an example, Supplementary Note 12 shows explicitly how our AMFM method includes the previous method of fixed-detuning step pulses.
Our analytical methods for computing an exact lower bound for the minimal power requirement of a 2-qubit XX gate are presented in Supplementary Note 5, and our methods for evaluating power and execution-time scaling are presented in Supplementary Note 6. In Supplementary Note 7 we use the method of Lagrangian multipliers to show thatânot considering Ï stabilizationâpower optimality requires that the same pulse (up to a phase) is applied to the two ions in a 2-qubit XX gate.
In Supplementary Note 9 we present our method of pulse demodulation, which can be used either for the analysis of AMFM-constructed pulses, or for implementing AMFM pulses experimentally if an AWG is not available. In Supplementary Note 19, we suggest a method for the direct implementation of our Fourier pulses, using multi-tone lasers.
Parallel execution of quantum gates is an important strength of TIQIPs. How to apply our AMFM methods to the EASE protocol29 of parallel-gate construction is briefly discussed in Supplementary Note 13.
Experiment
The setup of our experiment and our experimental methods are described in detail in8. More details, in particular the implemented pulse shape (see Fig. S2) and the motional-mode frequencies (see Tables S4 and S5) used to construct the pulses implemented in our experiment, can be found in Supplementary Note 11.
Data availability
All data needed to reproduce the results are available in the main text and supplementary information. Reasonable requests for additional data may be forwarded to Y.N.(nam@ionq.co).
Code availability
All information needed to write code that can reproduce the results are available in the main text and supplementary information.
References
Harrow, A. W., Hassidim, A. & Llyod, S. Quantum algorithm for solving linear systems of equations. Phys. Rev. Lett. 15, 150502 (2009).
Benedetti, M. et al. A generative modeling approach for benchmarking and training shallow quantum circuits. npj Quant. Inform. 5, 45 (2019).
Shor, P. W. Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer. SIAM Rev. 41, 303â332 (1999).
Reiher, M., Wiebe, N., Svore, K. M., Wecker, D. & Troyer, M. Elucidating reaction mechanisms on quantum computers. Proc. Natl Acad. Sci. U.S.A. 114, 7555â7560 (2017).
Nam, Y. & Maslov, D. Low cost quantum circuits for classically intractable instances of the Hamiltonian dynamics simulation problem. npj Quant. Inform. 5, 44 (2019).
Lloyd, S., Mohseni, M. & Rebentrost, P. Quantum principal component analysis. Nat. Phys. 10, 631 (2014).
Orús, R., Mugel, S. & Lizaso, E. Quantum computing for finance: overview and prospects. Rev. Phys. 4, 100028 (2019).
Wright, K. Benchmarking an 11-qubit quantum computer. Nat. Commun. 10, 5464 (2019).
Debnath, S. et al. Demonstration of a small programmable quantum computer with atomic qubits. Nature 536, 63â66 (2016).
IBM Research. Quantum experience. http://www.research.ibm.com/quantum/, Accessed April 27, (2019); Rigetti Computing. Quantum Cloud Services. https://www.rigetti.com/qcs, Accessed 27 Apr 2019.
Mølmer, K. & Sørensen, A. Multiparticle entanglement of hot trapped ions. Phys. Rev. Lett. 82, 1835â1838 (1999).
Zhu, S.-L., Monroe, C. & Duan, L.-M. Arbitrary-speed quantum gates within large ion crystals through minimum control of laser beams. Europhys. Lett. 73, 485 (2006).
Choi, T. et al. Optimal quantum control of multimode couplings between trapped ion qubits for scalable entanglement. Phys. Rev. Lett. 112, 190502 (2014).
Gaebler, J. P. et al. High-fidelity universal gate set for 9Be+ ion qubits. Phys. Rev. Lett. 117, 060505 (2016).
Ballance, C. J., Harty, T. P., Linke, N. M., Sepiol, M. A. & Lucas, D. M. High-fidelity quantum logic gates using trapped-ion hyperfine qubits. Phys. Rev. Lett. 117, 060504 (2016).
Harty, T. P. et al. High-fidelity preparation, gates, memory, and readout of a trapped-ion quantum bit. Phys. Rev. Lett. 113, 220501 (2014).
Leung, P. H. et al. Robust 2-qubit gates in a linear ion crystal using a frequency-modulated driving force. Phys. Rev. Lett. 120, 020501 (2018).
Green, T. J. & Biercuk, M. J. Phase-modulated decoupling and error suppression in qubit-oscillator systems. Phys. Rev. Lett. 114, 120502 (2015).
Nam, Y. Ground-state energy estimation of the water molecule on a trapped ion quantum computer. npj Quantum Inf. 6, 33 (2020).
Crooks, G. E. Performance of the quantum approximate optimization algorithm on the maximum cut problem. https://arxiv.org/abs/1811.08419 (2018).
Nam, Y., Su, Y. & Maslov, D. Approximate quantum Fourier transform with \(O(n{{\mathrm{log}}}\,(n))\) T gates. npj Quantum Inform. 6, 26 (2020).
Draper, T. G., Kutin, S. A., Rains, E. M. & Svore, K. M. A logarithmic-depth quantum carry-lookahead adder. Quant. Inf. Comp. 6, 351â369 (2006).
Babbush, R. Encoding electronic spectra in quantum circuits with linear T complexity. Phys. Rev. X 8, 041015 (2018).
Grover, L. K. Quantum mechanics helps in searching for a needle in a haystack. Phys. Rev. Lett. 79, 325 (1997).
Aloul, F. A., Ramani, A., Markov, I. L., Sakallah, K. A. Solving difficult SAT instances in the presence of symmetry. Proc. Des. Automat. Conf. 731â736 (2002).
Bravyi, S. & Haah, J. Magic state distillation with low overhead. Phys. Rev. A 86, 052329 (2012).
OâGorman, J. & Campbell, E. T. Quantum computation with realistic magic state factories. Phys. Rev. A 95, 032338 (2017).
Shapira, Y., Shaniv, R., Manovitz, T., Akerman, N. & Ozeri, R. Robust entanglement gates for trapped-ion qubits. Phys. Rev. Lett. 121, 180502 (2018).
Grzesiak, N. et al. Efficient arbitrary simultaneously entangling gates on a trapped-ion quantum computer. Nat. Commun. 11, 2963 (2020).
Wu, Y., Wang, S.-T. & Duan, L.-M. Noise analysis for high-fidelity quantum entangling gates in an anharmonic linear paul trap. Phys. Rev. A 97, 062325 (2018).
GarcÃa-Ripoll, J. J., Zoller, P. & Cirac, J. I. Coherent control of trapped ions using off-resonant lasers. Phys. Rev. A 71, 062309 (2005).
Figgatt, C. et al. Parallel entangling operations on a universal ion trap quantum computer. Nature 572, 368â372 (2019).
Lu, Y. et al. Global entangling gates on arbitrary ion qubits. Nature 572, 363â367 (2019).
Press, W. H., Teukolsky, S. A., Vetterling, W. T., Flannery, B. P. Numerical Recipes, second edition (Cambridge University Press, Cambridge, 1992).
Schäfer, V. M. et al. Fast quantum logic gates with trapped-ion qubits. Nature 555, 75â78 (2018).
Blümel, R. et al. Efficient stabilized two-qubit gates on a trapped-ion quantum computer. Phys. Rev. Lett. 126, 220503 (2021).
Chen, J.-S. et al. Efficient sideband cooling protocol for long trapped-ion chains. Phys. Rev. A 102, 043110 (2020).
https://www.honeywell.com/en-us/company/quantum. Accessed 13 Sep 2020.
Ball, H., Biercuk, M. J. and Hush, M. R. Quantum firmware and the quantum computing stack,âPhys. Today, 29â34 (2021).
Webb, A. E. et al. Resilient entangling gates for trapped ions. Phys. Rev. Lett. 121, 180501 (2018).
Maksymov, A. O., Nguyen, J., Chaplin, V., Nam, Y. and Markov, I. L. Detecting Qubit-coupling faults in ion-trap quantum computers, https://arxiv.org/abs/2108.03708 (2021).
Acknowledgements
The authors would like to acknowledge Coleman Collins for assistance with visual illustrations and Dr. Ming Li for helpful discussions.
Author information
Authors and Affiliations
Contributions
R.B., N.G., and Y.N. developed the theoretical framework used throughout. R.B. and N.G. implemented various pulse-construction protocols in-silico and N.P. and K.W. implemented constructed pulses in experiments.
Corresponding authors
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisherâs note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary information
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the articleâs Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the articleâs Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Blümel, R., Grzesiak, N., Pisenti, N. et al. Power-optimal, stabilized entangling gate between trapped-ion qubits. npj Quantum Inf 7, 147 (2021). https://doi.org/10.1038/s41534-021-00489-w
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41534-021-00489-w