1. Introduction
The adiabatic theorem ensures that a quantum system remains in its eigenstate if the time-dependent parameters in the Hamiltonian evolve slowly enough. This principle gives rise to an analog paradigm for quantum computing, which aims to minimize functions encoded in spin problem Hamiltonians[
1,
2]. In adiabatic quantum computing[
3,
4], the system is initially prepared in a superposition state as the eigenstate of a transverse field Hamiltonian. Gradually, the transverse field is turned off while the problem Hamiltonian is turned on synchronously. This process ideally leads the system to its ground state, which encodes the classical solution of the problem. However, if the process is non-adiabatic, the final state will deviate from the ground state, resulting in inaccurate solutions that are difficult to verify. The induced diabatic errors are usually inevitable because the coherence time of the quantum system is limited[
5], necessitating a shorter operation time to preserve quantum coherence. This insight has inspired the development of quantum annealer that solves QUBO problem by exploiting the principles of adiabatic theorem and quantum tunneling with thousands of noisy flux qubits[
6,
7]. Although quantum annealers have shown remarkable advantages in scalability, there are still some fundamental limitations. Besides the coherence time, the most critical issues are the feasible interaction types and qubit connectivity[
8]. More specifically, one cannot use the SWAP operation to embed the problem without a gate model. Therefore, minor embedding must be addressed as a preliminary step to map the problem to the topology graph of the annealer.
To circumvent this issue, the paradigm of digital adiabatic quantum computing has been proposed[
9], offering a more flexible and equivalent approach. It has been demonstrated in superconducting circuit quantum computer with pioneering experimental technology. Using Suzuki-Trotter decomposition[
10,
11,
12,
13], it replaces continuous evolution with blocks of quantum gates that approximate the quantum dynamics during discrete timesteps. This allows for the simulation of quantum annealing with longer annealing times while preserving quantum coherence. This paradigm is also related to variational algorithms, such as the quantum approximate optimization algorithm (QAOA)[
14,
15,
16,
17,
18], which minimizes energy by optimizing the digitized annealing schedule. Additionally, diabatic errors can be suppressed by introducing auxiliary interactions to realize counter-diabatic driving[
19,
20,
21,
22,
23]. Although such terms are not implementable in state-of-the-art quantum annealers, they can be effectively realized in digital adiabatic quantum computing and variational algorithms[
24,
25]. However, the decomposition introduces a new source of infidelity known as Trotter errors[
26,
27]. Specifically, canceling diabatic errors through counter-diabatic driving can increase Trotter errors, suggesting an interplay between diabatic and Trotter errors. It is therefore natural to explore whether counter-diabatic driving can be further optimized to compensate not only for energy excitations but also for the infidelity induced by Trotter decomposition.
In this article, we present an infidelity analysis of digital counter-diabatic quantum computing in a two-qubit system. As a minimal model, it provides an analytical approach to study infidelity induced by both diabatic errors and Trotter errors, allowing for extension to larger models. Using nested commutators[
22], we derive explicit time-dependent auxiliary terms that cancel energy excitations induced by a non-adiabatic annealing schedule. We calculate the coefficients of the first- and second-order nested commutators, evaluating the infidelity induced by their Trotterizations. Additionally, we propose optimized coefficients for compensating Trotter errors, allowing scaling up to multiple qubit problems. By examining the interplay between diabatic errors and Trotter errors, we gain insight into optimizing the performance of digital adiabatic quantum computing, achieving better fidelity and shallower circuit depth in near-term gate-based quantum computing.
2. Digitized Counter-Diabatic Driving
Adiabatic quantum computing can be characterized by a time-dependent Hamiltonian:
where
and
are the initial Hamiltonian with a trivial ground state and the final Hamiltonian to be solved, respectively. According to the adiabatic theorem, the quantum system is expected to remain in the instantaneous eigenstate of
if the parameter is tuned slowly enough. This process results in the ground state of
if
satisfies the boundary conditions
and
. In practice, the operation time required to maintain adiabatic criteria is longer than the coherence time of the quantum device. Consequently, the actual operation time, known as annealing time in a quantum annealer, is reduced, inducing unwanted energy excitations due to the diabatic effect. One solution is to find an optimal annealing schedule, whose digitized version is equivalent to QAOA. A parallel approach, called counter-diabatic driving, suppresses energy excitations by adding an auxiliary term
to the total Hamiltonian while keeping
fixed. For a many-body Hamiltonian, the nested commutator method provides the counter-diabatic (CD) term in a series of
l-order as follows:
which is indeed the exact gauge potential for diabatic transitions in the
limit. The coefficients
can be derived by minimizing the effective action:
Thus, one has the propagator
that provides the wave function
at any arbitrary time
. Note that the gauge potential
is not perfect, i.e., diabatic error still exists, causing the wave function
to deviate from the instantaneous eigenstate
.
As we can see, the gauge potential is a series of commutators, consisting of interaction terms that are not implementable in state-of-the-art quantum annealers. However, this is no longer a problem in digital adiabatic quantum computing, as the propagator
can be realized in gate-model quantum computers using quantum simulation and Suzuki-Trotter decomposition:
where
M is the number of Trotter steps of length
. With finite
M, the circuit comprises
M blocks of the same structure, leading to Trotter errors that scale as
[
27]. It is important to note that the CD terms introduce additional Trotter error due to their non-commutation with both the initial Hamiltonian
and the final Hamiltonian
.
We analyze the infidelity, defined as , where is the probability overlap between the wave function and the instantaneous eigenstate. Infidelity arises from both the diabatic error due to imperfect CD terms and the Trotter error from digitalization. There is a trade-off between these errors, as the diabatic error can be reduced by increasing the order l of the gauge potential , which simultaneously introduces extra Trotter error from nested commutators. Meanwhile, a higher order of Suzuki-Trotter decomposition reduces the Trotter error at the cost of more operators, resulting in a deeper circuit and larger gate numbers. By analyzing nested commutators in approximate CD terms and infidelity, it is possible to refine these variables to enhance fidelity without increasing circuit depth.
3. Two-Qubit System
We consider the two-qubit Hamiltonian
that consists of the initial and final Hamiltonians as follows:
where the spin-0 state
is decoupled from the Hilbert space, effectively resembling a three-level system. Accordingly, we have the annealing schedule:
satisfying the boundary conditions
and
. The first and second-order derivatives at
and
are zero, ensuring smooth quantum annealing. Thus, one can calculate the gauge potential of arbitrary order
l. For instance, the first-order expansion of the nested commutator leads to:
where the coefficient is given by:
Therefore, provides a pool of CD operators as . The second-order gauge potential is also explicitly solvable, introducing two more operators to the pool. It is worthwhile to emphasize that the algebra forbids the existence of other types of CD operators with higher orders of the nested commutator. Meanwhile, is indeed the exact gauge potential since there are only two excitation frequencies.
For the numerical simulation, we set the annealing time to
, the exchange energy to
, and the local bias to
. As shown in
Figure 1a, the conventional total Hamiltonian
does not describe an adiabatic process, resulting in a fidelity around
. With the first- and second-order nested commutators for the CD terms, the fidelity increases to
and
, respectively.
The annealing process can be digitized for implementation in gate-model quantum computers. By varying the time interval
, we observe both diabatic and Trotter errors, as shown in
Figure 1b. Diabatic errors primarily contribute to the infidelity in the
CD protocol, while they vanish in the
CD protocol. Meanwhile, Trotter error-induced infidelity is linearly suppressed on a logarithmic scale as
decreases. Thus, we analyze the infidelity using the Fubini-Study angle [
28], aiming to enhance fidelity through optimizing the digitized CD terms with insights gained explicitly from Taylor expansion and the Baker-Campbell-Hausdorff (BCH) formula.
3.1. Improving Diabatic Error with CD
We first consider improving the performance of digital counter-diabatic computing with
gauge potential, which corresponds to a shallower quantum circuit. As shown in
Figure 1b, diabatic error is dominant when the order of the nested commutator is set to
. Therefore, it is reasonable to focus solely on reducing the diabatic error without increasing the circuit depth, while postponing efforts to reduce the Trotter error. The operator pool of
can be divided into two sub-Hamiltonians:
resulting in the digitized CD propagator:
where
are the corresponding time-dependent coefficients at
. Note that diabatic error can be further canceled by increasing the order of the nested commutator to obtain a more accurate gauge potential. We observe that local and two-body operators in
also appear in the potential
of higher order. Hence, we incorporate the corresponding coefficients from the
CD protocol to improve fidelity without increasing the circuit depth by introducing more types of CD operators.
Figure 2a serves as an example depicting the variation in the coefficients at
Trotter steps, where the coefficient
for two-body interaction is slightly adjusted, but the coefficient
for local rotation is significantly changed. The real-time optimized infidelity between the actual wave function and the instantaneous eigenstate is illustrated in
Figure 2a. By reducing the final infidelity to
,
We attempt to explain the effectiveness by analyzing the geometrical distance between the final state
and the target state
based on the Fubini-Study metric:
By applying the triangle inequality, we obtain an inequality that aggregates an error upper bound over
M steps:
where
characterizes the overlap between the deviated state after evolving a single Trotter step on the instantaneous eigenstate and the ideal instantaneous eigenstate . Hence, the smaller is, the more approximates ideal adiabatic quantum computing.
We illustrate the evolution of
at
Trotter steps with the standard
CD protocol and its optimization in
Figure 3a. The angle
after partially optimizing the coefficients from terms in
is significantly decreased, demonstrating that the performance is improved by steering the state along the instantaneous eigenstate.
By optimizing the coefficients, we observe a reduction in the upper bound on errors. In
Figure 3b, we present the upper bounds for both the conventional
CD protocol and the optimized protocol, maintaining the same circuit depth. Summing the reduced Fubini-Study angles
results in a looser upper bound due to the nature of the triangle inequality. As the number of Trotter steps
M increases, the upper bound will gradually tighten until it aligns with the error scaling.
3.2. Improving Trotter Error with CD
By increasing the order of the nested commutator, the diabatic error is significantly reduced. The two-qubit Hamiltonian with the
CD protocol demonstrates that the evolution closely follows the instantaneous eigenstate of the original Hamiltonian. Therefore, this Hamiltonian serves as an appropriate model for studying Trotter error and its suppression. It introduces an additional sub-Hamiltonian to the operator pool of
as
, which subsequently gives the digitized CD propagator
As shown in
Figure 1b, when the number of Trotter steps is limited, a longer
causes a significant difference between the Hamiltonians at consecutive time intervals. This results in a noticeable presence of commutators and nested commutators in the higher-order terms of the Trotter decomposition, which introduces Trotter errors. To explain this further, the higher-order terms are derived by applying a Taylor expansion to the exponents. The product of three exponents in one Trotter step can be expressed as in Eq. (
21), which is related to the well-known BCH formula. When
, the first-order Trotter decomposition is enough to achieve high precision. This means that the effects of higher-order expansions are mainly influenced by
and the coefficients, while commutators and nested commutators determine the operators that can be classified. Typically, higher-order expansions introduce additional operators beyond the CD operator pool. However, in this system, the commutative relationship between these operators is straightforward:
with
. Therefore, the commutators revert back to operators already included in the CD operator pool. This means there is a closure of the commutative relationship for the operators in the second-order CD terms.
To replace the commutators in Eq.(
21) and collect the terms of the same operators, we have
In this context, the combination of coefficients is represented by new coefficients
, resulting in an expression that resembles an effective evolution operator
. Since contributions from higher-order terms are included, this allows for the possibility of offsetting Trotter errors during the decomposition process by comparing with
. For instance, the coefficients in digitization can be adjusted accordingly. The specifics are as follows: substitute
with
, and the coefficients that require modification in the product (
17) are renamed as
, which can be obtained by solving a series of transformation equations. Below are the equations for the 2nd-order approximation.
and the 3rd-order approximation
Essentially, this procedure aims to approximate as closely as possible, ultimately achieving equality when the Taylor expansion is infinite. To balance computational efficiency with accuracy, we utilize the Taylor expansion up to the third order. The number of equations is determined by the number of coefficients, which can be reduced by merging terms of mutually commutative operators. The process of solving these equations must be repeated M times to minimize Trotter errors at each Trotter step. The final infidelity can be improved by applying the solutions in chronological order during digitization, which rewrites the optimized time-evolution operator as .
The results, illustrated in
Figure 4a, show notable improvements in Trotter errors within the range of
, and quickly approach the same error scaling within a limited number of total steps
M. Based on the property of closure in commutators among the CD operator pool, the optimization of digitization for a two-qubit system can be enhanced by modifying the coefficients at all steps. In general, superior digital dynamics can be achieved for any Hamiltonian of CD terms that possess such a feature.
Additionally, the error upper-bounds of different conditions derived by Eq.(
14) are also contained in
Figure 4b, showing the inclusion of 2nd-order CD terms is sufficient to achieve high-accuracy fidelity.
4. Conclusion
This work analyzes the infidelity of digitized approximate counter-diabatic driving in terms of Trotter errors and diabatic errors for a two-qubit system. In the
CD driving, the evolution process cannot reach adiabaticity due to the incompleteness of the operator pool, resulting in infidelity mainly attributed to diabatic errors. A suitable selection of the coefficients of the CD operators can help improve the diabatic errors. Here, we choose the corresponding coefficients of the same operators that appear in the
CD terms as an alternative and find an improvement of about
. We use statistical distance to find better performance of the alternative driving in the Fubini-Study angle at each step, leading to a lower error upper bound. The
CD driving achieves perfect fidelity, so Trotter errors dominate when the number of Trotter steps
M is not large. By applying the BCH formula, we find a commutative closure of the operator pool in the
CD terms, which results in a series of equations to optimize the coefficients to eliminate Trotter errors. This method is also applicable for Hamiltonians whose CD terms have the same property.
Appendix
We analyze the improvements in the first-order CD driving by using Taylor expansion at one step. At any given time
, the exponentiation operator
is possible to represented into:
where
and
is omitted for convenience, so as in the following derivation.
So Eq.(
15) can be represented as Eq.(
20) where
and
is the instantaneous ground state energy, here the distance is written in a
function. On the right side of this equation, the fidelity is divided into many parts based on the expansion order. We keep the expansion to the second order. Since these parts are all inner products, the result of
can be described as a sum of numbers
with different orders of
. Thereinto,
has no relation with CD terms. But the rest of
also have non-neglectable contributions, which are only dependent on the coefficients
and
. Because the corresponding inner products
is fixed in one certain Trotter step. In this model,
are all real numbers so
. Here we list the values of
for
:
Table 1.
values of each part in
Table 1.
values of each part in
|
|
|
original |
0.99638 |
0.00403 |
-0.00140 |
alternative |
0.99638 |
0.00571 |
-0.00260 |
Note that have little change, and are mainly effected by . The sum of in the alternative has about improvement of fidelity at step , leading to a smaller . Generally, the smaller at each step, the smaller statistical distance is. Thus the diabatic errors are reduced by changing the coefficients.
References
- Farhi, E.; Goldstone, J.; Gutmann, S.; Lapan, J.; Lundgren, A.; Preda, D. A Quantum Adiabatic Evolution Algorithm Applied to Random Instances of an NP-Complete Problem. Science 2001, 292, 472–475. [Google Scholar] [CrossRef]
- Pastorello, D.; Blanzieri, E. 2019; arXiv:quant-ph/1909.06870].
- Das, A.; Chakrabarti, B.K. Colloquium: Quantum annealing and analog quantum computation. Reviews of Modern Physics 2008, 80, 1061–1081. [Google Scholar] [CrossRef]
- Albash, T.; Lidar, D.A. Adiabatic quantum computation. Reviews of Modern Physics 2018, 90, 015002. [Google Scholar] [CrossRef]
- Schlosshauer, M. Quantum decoherence. Physics Reports 2019, 831, 1–57. [Google Scholar] [CrossRef]
- Pastorello, D.; Blanzieri, E. Quantum annealing learning search for solving QUBO problems. Quantum Information Processing 2019, 18, 303. [Google Scholar] [CrossRef]
- Cruz-Santos, W.; Venegas-Andraca, S.E.; Lanzagorta, M. A QUBO formulation of minimum multicut problem instances in trees for D-Wave quantum annealers. Scientific reports 2019, 9, 17216. [Google Scholar] [CrossRef]
- Holmes, A.; Johri, S.; Guerreschi, G.G.; Clarke, J.S.; Matsuura, A.Y. Impact of qubit connectivity on quantum algorithm performance. Quantum Science and Technology 2020, 5, 025009. [Google Scholar] [CrossRef]
- Barends, R.; Shabani, A.; Lamata, L.; Kelly, J.; Mezzacapo, A.; Heras, U.L.; Babbush, R.; Fowler, A.G.; Campbell, B.; Chen, Y.; others. Digitized adiabatic quantum computing with a superconducting circuit. Nature 2016, 534, 222–226. [Google Scholar] [CrossRef]
- Trotter, H.F. On the Product of Semi-Groups of Operators. Proceedings of the American Mathematical Society 1959, 10, 545–551. [Google Scholar] [CrossRef]
- Suzuki, M. General theory of fractal path integrals with applications to many-body theories and statistical physics. Journal of Mathematical Physics 1991, 32, 400–407. [Google Scholar] [CrossRef]
- Ruth, R.D. A Can0nical Integrati0n Technique. IEEE Transactions on Nuclear Science 1983, 30, 2669–2671. [Google Scholar] [CrossRef]
- Childs, A.M.; Su, Y.; Tran, M.C.; Wiebe, N.; Zhu, S. Theory of Trotter Error with Commutator Scaling. Physical Review X 2021, 11. [Google Scholar] [CrossRef]
- Farhi, E.; Goldstone, J.; Gutmann, S. 2014; arXiv:quant-ph/1411.4028].
- Chandarana, P.; Vieites, P.S.; Hegade, N.N.; Solano, E.; Ban, Y.; Chen, X. Meta-learning digitized-counterdiabatic quantum optimization. Quantum Science and Technology 2023, 8, 045007. [Google Scholar] [CrossRef]
- Chandarana, P.; Hegade, N.N.; Paul, K.; Albarrán-Arriagada, F.; Solano, E.; del Campo, A.; Chen, X. Digitized-counterdiabatic quantum approximate optimization algorithm. Physical Review Research 2022, 4, 013141. [Google Scholar] [CrossRef]
- Wurtz, J.; Love, P.J. Counterdiabaticity and the quantum approximate optimization algorithm. Quantum 2022, 6, 635. [Google Scholar] [CrossRef]
- Chai, Y.; Han, Y.J.; Wu, Y.C.; Li, Y.; Dou, M.; Guo, G.P. Shortcuts to the quantum approximate optimization algorithm. Phys. Rev. A 2022, 105, 042415. [Google Scholar] [CrossRef]
- Demirplak, M.; Rice, S.A. Adiabatic population transfer with control fields. The Journal of Physical Chemistry A 2003, 107, 9937–9945. [Google Scholar] [CrossRef]
- Demirplak, M.; Rice, S.A. Assisted adiabatic passage revisited. The Journal of Physical Chemistry B 2005, 109, 6838–6844. [Google Scholar] [CrossRef]
- Del Campo, A. Shortcuts to adiabaticity by counterdiabatic driving. Physical Review Letters 2013, 111, 100502. [Google Scholar] [CrossRef]
- Claeys, P.W.; Pandey, M.; Sels, D.; Polkovnikov, A. Floquet-Engineering Counterdiabatic Protocols in Quantum Many-Body Systems. Physical Review Letters 2019, 123, 090602. [Google Scholar] [CrossRef]
- Takahashi, K. Shortcuts to adiabaticity for quantum annealing. Phys. Rev. A 2017, 95, 012309. [Google Scholar] [CrossRef]
- Sels, D.; Polkovnikov, A. Minimizing irreversible losses in quantum systems by local counterdiabatic driving. Proceedings of the National Academy of Sciences 2017, 114, E3909–E3916. [Google Scholar] [CrossRef]
- Passarelli, G.; Cataudella, V.; Fazio, R.; Lucignano, P. Counterdiabatic driving in the quantum annealing of the p-spin model: A variational approach. Phys. Rev. Res. 2020, 2, 013283. [Google Scholar] [CrossRef]
- Suzuki, M. Generalized Trotter’s formula and systematic approximants of exponential operators and inner derivations with applications to many-body problems. Communications in Mathematical Physics 1976, 51, 183–190. [Google Scholar] [CrossRef]
- Suzuki, M. Decomposition formulas of exponential operators and Lie exponentials with some applications to quantum mechanics and statistical physics. Journal of Mathematical Physics 1985, 26, 601–612. [Google Scholar] [CrossRef]
- Hatomura, T. State-dependent error bound for digital quantum simulation of driven systems. Physical Review A 2022, 105, L050601. [Google Scholar] [CrossRef]
|
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).