Skip to main content
Entropy logoLink to Entropy
. 2023 Feb 20;25(2):387. doi: 10.3390/e25020387

Generalized Toffoli Gate Decomposition Using Ququints: Towards Realizing Grover’s Algorithm with Qudits

Anstasiia S Nikolaeva 1,2,*, Evgeniy O Kiktenko 1,2, Aleksey K Fedorov 1,2
Editor: Francesco Ciccarello
PMCID: PMC9955871  PMID: 36832752

Abstract

Qubits, which are the quantum counterparts of classical bits, are used as basic information units for quantum information processing, whereas underlying physical information carriers, e.g., (artificial) atoms or ions, admit encoding of more complex multilevel states—qudits. Recently, significant attention has been paid to the idea of using qudit encoding as a way for further scaling quantum processors. In this work, we present an efficient decomposition of the generalized Toffoli gate on five-level quantum systems—so-called ququints—that use ququints’ space as the space of two qubits with a joint ancillary state. The basic two-qubit operation we use is a version of the controlled-phase gate. The proposed N-qubit Toffoli gate decomposition has O(N) asymptotic depth and does not use ancillary qubits. We then apply our results for Grover’s algorithm, where we indicate on the sizable advantage of using the qudit-based approach with the proposed decomposition in comparison to the standard qubit case. We expect that our results are applicable for quantum processors based on various physical platforms, such as trapped ions, neutral atoms, protonic systems, superconducting circuits, and others.

Keywords: qudits, ququints, Toffoli gate, qubit-to-qudit mapping, Grover’s algorithm

1. Introduction

The concept of quantum computing relies on the idea of manipulating complex (entangled, many-body) quantum states in order to solve computational problems that are beyond the capabilities of computing devices based on classical principles [1,2,3]. The key problem, however, is to find or engineer a suitable physical platform that allows manipulation and high-efficient control when the system is scaled. One of the basic concepts, which is at the heart of the digital quantum computing model [4], is to present physical systems as qubits—two-level quantum systems. The complexity of defining a general entangled multi-qubit state is exponential in terms of the number of qubits; indeed, a system of n entangled qubits may require up to 2n complex numbers to describe its state [5] (this is in contrast to the classical domain, where a single string of n zeros and ones is sufficient to describe the state of n bits). This ‘quantum complexity’ [6] can be considered as the origin of the quantum computational advantage in solving various problems, such as simulating quantum systems [7] and prime factorization [8].

Recent experimental progress has been demonstrated with physical platforms of various nature including superconducting circuits [9,10,11], semiconductor quantum dots [12,13,14], quantum light [15,16], neutral atoms [17,18,19,20], and trapped ions [21,22,23] (for a review, see Ref. [24]). Such setups have been used for testing quantum computational advantage [10,11,15,16], quantum simulation [17,18,19,21,22], and prototyping various quantum algorithms (see e.g., Refs. [9,20,23,25]). However, the computational capabilities of existing prototypes of quantum computing devices are substantially limited. The reason behind this is the fact that scaling quantum systems with respect to the number of qubits without degrading the quality of control over them remains challenging. A clear indication of this fact is that the fidelities of quantum gates in the case of isolated few-qubit systems are much greater than in the case of intermediate-scale systems. Although there are no known fundamental obstacles preventing further scaling quantum devices, this task seems to be non-trivial. Various approaches, such as new qubit architectures (for example, see Refs. [26,27,28] for a new type of the currently used superconducting transom qubits [9,10,11]) and computational models [29], have been investigated.

One may also note that underlying physical platforms for quantum computing—for example, trapped ions and atoms—allow one to encode multiple computational states using a single physical information carrier. In other words, such systems can be used for realizing qudit-based quantum processors (d-dimensional quantum systems, d>2; so, the corresponding scaling of the computational space is dN). The idea of using multi-level (or multi-state) quantum systems has been known for decades [30]. Numerous works on quantum computing with qudits during the last decades have confirmed the promise of this approach [31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73]. Besides quantum computing, qudit-based systems offer certain perspectives in quantum teleportation [57] and quantum communications [74,75], as well as open up opportunities for uncovering fundamental concepts of quantum mechanics [50,54,76]. It is interesting to note that the first realization of two-qubit gates has used two qubits stored in the degrees of freedom of a single trapped ion, i.e., with the use of a qudit [77]. One may specifically note demonstrations of multi-qubit processors based on trapped ions [78,79], superconducting circuits [80,81,82], and optical systems [72].

A central idea of qudit-based quantum information processing is finding a trade-off between increasing complexity of controlling the system and potential advantages, for example, in realizing quantum algorithms. Recent experimental results have demonstrated that it is fairly straightforward to control qudit systems with d up to 7 [78,79] with high enough fidelity using a single laser and acousto-optic modulator. There are two basic approaches of how additional levels of quantum systems can be used. The first idea is to use qudit for substituting ancillas [46,48,56,61,62,73,83,84], which allows decreasing the number of physical qubits that are required for executing quantum circuits. Following this method, the N-qubit Toffoli gate was realized with 2N3 qubit–qudit gates on the photonic quantum circuit [61]. Although the reduction of the number of qubit–qudit interactions is significant, the experiment configuration, which required an N-dimensional qudit connected with N1 qubits, is difficult to scale with an increasing number of qubits.

Another possible approach is to consider the qudit’s space as a space of multiple qubits [32,33,34,51,52]. In this consideration, a reduction in the number of operations can be also achieved, but it depends on the mapping of qubits’ space onto qudits’ space. As it has been noted, these approaches can be efficiently combined (this problem has been discussed in general terms in Ref. [85]). However, practically relevant cases showing advantages of the combinations of these approaches and their applications in realizing quantum algorithms require additional studies.

In this work, we study a model of a ququint-based (d=5) quantum processor that involves the decomposition of multi-qubit systems into ququint subsystems, as well as the use of ququints’ higher levels as ancillas. For this model, we describe possible mapping of qubits’ space onto ququints’ space. Then, we show how one-qubit gates and the generalized N-qubit Toffoli gate can be realized in the proposed setup. Finally, we consider how the proposed model is applied to quantum algorithms with a large number of multi-qubit gates. The proposed ququint-based quantum processor model allows us to implement N-qubit gates with circuits that have O(N) asymptotic depth. We apply our results for Grover’s algorithm, where we indicate the sizable advantage of using the qudit-based approach with the proposed decomposition.

Our work is organized as follows. In Section 2, we consider quantum computing with qudits. Specifically, we analyze a model of a ququint-based (d=5) quantum processor that involves the decomposition of multi-qubit systems into ququint subsystems, as well as the use of ququints’ higher levels as ancillas. In Section 3, we demonstrate how one-qubit gates and the generalized N-qubit Toffoli gate can be realized in the proposed setup. In Section 4, we present the qudit-based realization of Grover’s algorithm. Finally, we conclude in Section 5.

2. Ququint Processor

There are two basic approaches for using additional resources of qudits for realizing more efficient quantum computing. We note that the efficiency here can be understood in two aspects. The first is that we would like to minimize the number of physical qubits that are used to run quantum circuits. Additional complications in realizing quantum circuits come from the fact that additional ancilla qubits are required when one would like to implement N-qubit gates [86]. For example, efficient implementation of N-qubit Toffoli gates is essential for Grover search [87,88]. One can then use additional levels of qudits for substituting ancillas [46,48,56,61,62,73,83,84], which allows decreasing the number of physical qubits required for executing quantum circuits.

Another idea is to consider the qudit’s space as a space of multiple qubits [32,33,34,51,52]. A reduction in the number of operations can be also achieved but it depends on the mapping of qubits’ space onto qudits’ space. As it has been noted, these approaches can be efficiently combined (this problem has been discussed generally in Ref. [85]). However, practically relevant cases showing advantages of the combinations of these approaches and their applications in realizing quantum algorithms require additional studies. Below, we consider an important particular case for combining these approaches.

Ququint as Two Qubits and Ancillary State

Five-dimensional state space of a ququint Q can be considered as a joint space of two qubits, a and b, accompanied with an ancillary state. The corresponding qubit-to-qudit mapping can be represented as follows:

|0Q|0a|0b,|1Q|0a|1b,|2Q|1a|0b,|3Q|1a|1b,|4Q|anc, (1)

where |nQ with n=0,,4 denotes basis states of ququint Q; |ma(b) with m=0,1 denotes computational basis states of qubit a(b), which is embedded in Q; and |anc denotes the ancillary state. Below, we assume that the state |anc serves only as a ‘pure’ ancilla for implementing multi-qubit gates: according to the designed decomposition, this level is populated only during the realization of a multi-qubit gate (it is initialized in the state |0 and it is also in this state at the final step of implementing quantum circuits). The introduced representation of ququint’s space allows one to reduce the required number of physical systems and two-qudit gates in multi-qubit gate decomposition, as we demonstrate in the next section.

In analogy with the idea of qubit-based digital quantum computations (see above), we assume that we can perform any desirable single-qubit unitary operation UU(2) on an arbitrary pair of levels i and j in ququint Q. The resulting unitary operation, denoted UQ(i,j), takes the following form:

UQ(i,j)=0|U|0|iQi|+0|U|1|iQj|+1|U|0|jQi|+1|U|1|jQj|+1i,j, (2)

where 1i,j stands for a projector on a three-dimensional orthogonal complement of the subspace spanned by |iQ,|jQ. According to mapping (1), applying a single-qubit gate

U=αβγδ (3)

to qubits a and b, respectively, leads to the following single-qudit realizations:

UaUQ(0,2)UQ(1,3)=αβαβγδγδ1UbUQ(0,1)UQ(2,3)=αβγδαβγδ1 (4)

(here and after all unspecified elements in matrices are zeros).

One of the main features of considering the ququint’s space as a space of two qubits with ancillary level is the ability to implement two-qubit gates between qubits a and b using single-ququint gates only. A controlled-phase gate between a and b can be realized with a single-qudit operation

CZabZQ(0,3)=11111, (5)

where Z=|00||11| is a standard Pauli matrix. We note that other realizations, e.g., ZQ(1,3), are possible.

We note that any restricted, yet connected, coupling map between levels inside a qudit is enough to implement the unitary operation on an arbitrary pair of levels [58,89]. For example, in order to couple levels |0Q and |2Q, one can use transitions |0Q|1Q and |1Q|2Q, even in the case where transition |0Q|2Q is forbidden due to selection rules. Moreover, in actual existing experimental setups, transitions within a given coupling graph can be implemented with a single laser and acousto-optic modulator [78].

As a two-ququint gate, we consider the CZQ1Q2ij gate, which applies phase factor 1 to the state |ijQ1Q2 of two ququints Q1 and Q2:

CZQ1Q2ij=m,n(1)δi,mδj,n|mQ1m||nQ2n|. (6)

We note that this two-qudit gate can be realized via Rydberg blockade neutral atom-based [90] qudits, and via the common quantized motion mode in an ion-based platform [91]. On the basis of CZQ1Q2ij and UQ2(1)(i,j) gates, one can construct more complicated gates, such as the CXQ1Q2ik, gate, which is defined as

CXQ1Q2ik,=HQ2(k,)CZQ1Q2iHQ2(k,), (7)

where H=21/2p,r=0,1(1)pr|pr| is a standard Hadamard gate (see also Figure 1). The idea of the two-ququint CXQ1Q2ik, gate is similar to the idea of the qubit CX gate: It swaps states |kQ2 and |Q2 when Q1 is in the state |iQ1.

Figure 1.

Figure 1

Realization of a generalized controlled inversion CXQ1Q2ik, gate via the generalized controlled-phase CZQ1Q2ij and HQ2(k,) gate on two ququints. On the left-hand side of the image, the black-painted circle with white i denotes a control qudit and the control state |i for the CXQ1Q2ik, gate. The corresponding target qudit is denoted by the white circle with an arrow between k and . The CXQ1Q2ik, gate exchanges populations between levels of the |k and | states of the target qudit, given that the control qudit is in the state |i. On the right-hand side of the image, the gate with two connected black-painted circles corresponds to the controlled-phase CZQ1Q2i operation, which applies a phase factor 1 to the state of two ququints |iQ1Q2 and leaves other states unchanged. Single-qudit H(k,) gates denote two-dimensional Hadamard transformations realized at levels |k and | of Q2.

To conclude this section, we note that each ququint Q can be also used for embedding a single qubit a accompanied with three ancillary levels. In this case, the qubit-to-qudit mapping takes the form

|0Q|0a,|1Q|1a,|2Q|anc,|3Q|anc,|4Q|anc, (8)

where |anc and |anc denote new auxiliary levels.

We assume that each qudit can be measured in a computational basis. From the viewpoint of embedded qubit(s), this measurement corresponds to the computational basis measurement over one or two qubits. The correspondence is given by mapping (1) or (8). Below, we consider both mappings (1) and (8) within decomposition of the generalized N-qubit Toffoli gate.

3. Toffoli Gate Implementation

The generalized N-qubit Toffoli gate CN1X(t), acting on qubits q1,,qN, flips a particular target qubit state of qt if and only if all the other N1 control qubits are in the state |1 [86]. This gate can be realized with a ‘symmetric’ multi-controlled phase gate

CN1Z|b1bNq1qN=(1)b1bN|b1bNq1qN, (9)

where bi=0,1 denotes qubit basis states. One can obtain CN1X(t) from CN1Z by surrounding the target qubit t with single-qubit Hadamard gates. In what follows, we consider a ququint-based implementation CN1Z.

To clarify our consideration, we discuss the most simple cases of embedding qubits that are effected by the CN1Z gate into qudits. For even N, we consider N qubits embedded in N/2 ququints according to mapping (1). For odd N, we consider N1 qubits embedded in (N1)/2 ququints, and the remaining qubit embedded in an additional ququint. Two situations are possible: (i) the additional ququint is used for storing the single Nth qubit only (i.e., mapping (8) is used); (ii) there exists an additional neighboring qubit, embedded in this ququint, that is involved in the whole qubit circuit but not involved in the decomposed CN1Z gate (mapping (1) is used). These three cases require separate treatments (see Table 1).

Table 1.

CN1Z gate implementation on ququints for N=3,,6 with CZij and CXik, gates for two possible variants of mapping for the ‘bottom’ ququint. Labeling of gates is the same as in Figure 1.

C2Z mapping (8) for Q2
Inline graphic
mapping (1) for Q2
Inline graphic
C3Z graphic file with name entropy-25-00387-i003.jpg
C4Z     mapping (8) for Q3
Inline graphic
    mapping (1) for Q3
Inline graphic
C5Z graphic file with name entropy-25-00387-i006.jpg

Let us start with a decomposition of the C2Z gate (N=3). For this purpose, we embed qubits q1 and q2 into the single ququint Q1 and consider two variants of embedding q3 into Q2. If q3 is embedded in Q2 according to mapping (8), the implementation of C2Z reduces to realization of the CZQ1Q2(31) gate, since |31Q1Q2 is mapped to |111q1q2q3. In the case of mapping (1) for Q2 (we assume that q2 corresponds to a in (1)), we apply two gates: CZQ1Q232 and CZQ1Q233. This overhead in the number of gates is due to necessity to preserve the state of the second qubit embedded in Q2. We note that this doubling of the number of gates meets us in every decomposition of CN1Z with odd N and the appearance of the neighboring qubit in the last [(N+1)/2]th ququint.

Following this idea, the implementation of C3Z on two ququints Q1 and Q2 is realized via CZQ1Q233 gate.

To implement a five-qubit C4Z gate, we use the following trick. We put the information about whether the four qubits q1,,q4, embedded in Q1 and Q2, are in unit state |11q1q4 in the ancillary state of Q2. It can be realized by applying the CXQ1Q233,4 gate. Then, we apply the controlled-phase rotation from the ancillary state of Q2 to the state of q5, embedded in Q3. Depending on the type of mapping used for Q3, we apply a single two-ququint gate CZQ2Q341 or two two-ququint gates CZQ2Q342 and CZQ2Q343. Note that the phase factor is acquired if and only if all five qubits are initially in the unit state. At the final step, the state Q1 and Q2 is restored to the original state by ‘uncomputation’ with the CXQ1Q233,4 gate. One can see that the key idea of this decomposition is that we store information about two qubits in the first four ququint levels, and the highest ququint state |4|anc is used instead of an ancilla to store temporary data.

The decomposition of C4Z allows us to obtain a decomposition for the CN1Z gate with N6 (see Figure 2). The key idea is the same. We apply a sequence CXQ1Q233,4, CXQ2Q343,4, …, CXQN2QN143,4, where N=N/2 for even N and N=(N+1)/2 for odd N. It brings the (N1)th qudit into the ancillary state if and only if all qubits embedded in Q1,,QN are in unit state. Then, we apply a controlled-phase gate CZQN1QN43 if N is even, a controlled-phase gate CZQN1QN41 if N is odd and mapping (8) is used, or two gates CZQN1QN42 and CZQN1QN43 if N is odd and mapping (1) is used. Finally, the ladder of CX gates is implemented in reverse order. In the result, we obtain a circuit consisting of N3 or N2 two-ququint gates that have O(N) asymptotic depth.

Figure 2.

Figure 2

CN1Z gate decomposition on ququints with CXik, gates for N6. In the central part of the circuit, we apply a controlled-phase gate CZQN1QN41 if N is odd and mapping (8) is used, two gates CZQN1QN42 and CZQN1QN43 if N is odd and mapping (1) is used, or a controlled-phase gate CZQN1QN43 if N is even. Labeling of gates is the same as in Figure 1.

4. Application to Grover’s Algorithm

The method proposed in the present work to construct the generalized Toffoli gate can be applied to any quantum algorithm that contains multi-qubit gates. A clear example is Grover’s algorithm [87,88] for searching a ‘hidden’ bitstring ω{0,1}n, s.t. f(ω)=1, where a ‘black box’ function f:{0,1}n{0,1} is known to take a unit value only on one element. Here, n is some integer value, which defines a domain for f and determines the complexity of the problem. Grover’s algorithm typically requires O(2n/2) queries to an oracle Uf:|x|t|x|f(x)t, where x{0,1}n, t{0,1}, and ⊕ stands for an exclusive OR (XOR) operation. Each query is followed by an n-qubit diffusion operator

D=12|symsym|, (10)

where 1 is a 2n-dimensional identity matrix and |sym:=2n/2x{0,1}n|x. Notably, the diffusion operator can be reduced to a Cn1Z gate surrounded by single-qubit H and X=|01|+|10| gates. The explicit circuit diagram for finding item ω=10101(n=5) items is shown in Figure 3.

Figure 3.

Figure 3

Grover’s algorithm for search item ω=10,101 over 25=32 items. Each of the four iterations has two multiply-controlled gates: one in the oracle and one in the diffusion operator. Both these multiply-controlled gates can be efficiently decomposed into two-qudit gates with ququints.

To examine the efficiency of the proposed decomposition, we compute a two-particle gates count for Grover’s algorithm implementations with several approaches for the decomposition of multi-qubit gates, where by ‘two-particle gate’ we mean a gate between two physical systems, which are used as qudits. This term is convenient to use as we further compare the total amount of operations between physical systems with different number of levels in the implementation of Grover’s algorithm. For the comparison, we chose three approaches to the decomposition of multi-qubit gates: qubit-based decomposition with additional ancillary qubits [36]; qutrit-based decomposition, where higher levels of qutrits act as ancillas [73,92]; and the ququint-based decomposition that is proposed above.

For all described decomposition methods, two-qudit gate counts, resulting from the implementation of Grover’s algorithm on 2 to 10 qubits, are plotted in Figure 4. We note that the plotted data take into account an increase in the number of iterations (Grover’s step) and an increase in the number of involved qubits.

Figure 4.

Figure 4

Two-qudit gate counts for implementations of n-qubit Grover’s algorithm (n is from 2 to 10) with the qubit-based decomposition method [36], which requires n2 ancillary qubits for n-qubit gate decomposition and has linear scaling; qutrit-based decomposition method [73]; and the proposed ququint-based decomposition method. Plotted data take into account an increase in the number of Grover’s steps in quantum circuits with an increase in the number of involved qubits.

The first considered method [36] relies on using only qubits for decomposition of the multi-qubit gate (square symbols line in Figure 4). For this reason, to achieve linear scaling of the required number of two-qubit gates in the decomposition, it is necessary to use additional qubits as ancillas—namely, to decompose n-qubit controlled gate, one needs to use n2 additional physical systems. Using them, the number of required two-qubit gates to implement the n-qubit gate is equal to 12n23.

Qutrit-based decomposition [73,92] provides a significantly lower constant in a linear scaling of the required number of two-particle gates in the n-qubit gate decomposition (circle symbols in Figure 4). There is no need to use additional physical qubits within this decomposition, owing to the presence of the third level in qutrit and its use as an ancillary state. The main idea behind qutrit-based decomposition is to ‘check’ the states of each pair of qubit sequentially, leaving the second qutrit in the pair in state |1 if and only if both qutrits are in the state |1. Then, if this condition is satisfied, required controlled operation (CZ or CX) is applied to the last pair of qutrits. It can be seen that the circuit of this decomposition has a V-ladder-like architecture and consists of 2n3 two-particle gates for the n-qubit gate.

The third decomposition, which is considered for comparison, is the proposed ququint-based decomposition in this paper (triangle symbols in Figure 4). As discussed earlier, the main feature of this method is that the reduction in the number of required two-particle gates is provided by embedding two qubits in a single ququint together with the use of the highest level in ququint as an ancillary state. Such a combined approach to the use of ququints’ space makes the constant in the linear scaling number of two-particle gates even lower than in qutrit-based decomposition.

As we can see from Figure 4, the use of ququints allows us to reduce the number of two-qudit gates in the implementation of Grover’s algorithm by a thousand times compared to its only-qubit implementation if the number of items for search is greater than n=8. However, on a small number of required qubits, the ququint-based method and the method from Ref. [92] have almost the same efficiency. The reason for this is that the contribution from information compression from two qubits into one physical ququint grows with the number of required qubits in the algorithm. For this reason, the ququint-based decomposition of multi-qubit gates is optimal for algorithms with a sufficiently large (n>4) number of required qubits.

5. Conclusions and Outlook

We have demonstrated that a sizable reduction in the number of gates in the quantum circuit can be achieved by considering the ququint’s space as two qubits and a joint ancillary state. We have presented a new decomposition of the generalized N-qubit Toffoli gate that uses no additional ancillary qubits and requires a linear number of two-particle gates. The new decomposition can be exploited in algorithms with multi-qubit gates and error correction schemes to increase the total circuit fidelity. We demonstrate its efficiency on the Grover’s search algorithm, which is a good illustrative example since it requires multi-qubit gates in both parts of an oracle and the diffusion operator of the algorithm. The crucial point is that the resulting number of two-particle gates required for implementing its circuit with ququints appears considerably smaller than the one in a straightforward qubit-based implementation.

In the current contribution, we have considered a general theoretical approach, leaving a detailed design for particular physical platforms for future works. Here, we only sketch the way it can be achieved. First, one has to consider a particular coupling map between levels in given qudits. A decomposition of single-qudit gates down to operations on allowed transitions has to be applied [78,89]. Second, a transformation of an employed two-qudit controlled-phase gate on particular native two-qudit operations is required; this can be realized via single-qudit gates.

Although manipulating with additional levels of qudits faces additional experimental problems, recent works (see, e.g., Refs. [72,78,79,80,81]) have shown dramatic progress in increasing quality of operations with qudits based on various physical platforms. Both single-qudit and two-qudit gates nowadays have achieved fidelities, which are comparable with fidelities demonstrated on two-level systems. We believe that combining these experimental achievements with the presented approach for decreasing the number of two-particle gates can significantly improve the resulting quality of quantum algorithms implementation.

We also note that in order to extend our approach for three qubits embedded with a single ancillary level into a single qudit, one requires qudits of dimension d=23+1=9. This is above the typical dimensionality of currently considered qudit-based platforms [78,79,80,81]. Investigation of qudits with d9 together with possible accompanying practical challenges is an important promising topic for further research.

Acknowledgments

The authors thank anonymous referees for careful reading of the paper and useful comments.

Author Contributions

Conceptualization, A.S.N., E.O.K. and A.K.F.; Investigation, A.S.N. and E.O.K.; Writing—original draft, A.S.N.; Writing—review & editing, E.O.K. and A.K.F.; Visualization, A.S.N.; Supervision, E.O.K. and A.K.F. All authors have read and agreed to the published version of the manuscript.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

All data available upon the reasonable request.

Conflicts of Interest

Owing to the employments and consulting activities of authors, A.S.N., E.O.K., and A.K.F. have financial interests in the commercial applications of quantum computing. A.S.N., E.O.K., and A.K.F. do not have any non-financial competing interest.

Funding Statement

The research is supported by the Russian Science Foundation Grant No. 19-71-10091 (development of the method in Sections 2 and 3) and the Priority 2030 program at the National University of Science and Technology “MISIS” under project K1-2022-027 (application to Grover’s algorithm in Section 4).

Footnotes

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.

References

  • 1.Manin Y.I. The Computable and the Non-Computable. (Vychislimoe i Nevychislimoe) Sovetskoe Radio; Moscow, Russia: 1980. (In Russian) [Google Scholar]
  • 2.Feynman R.P. Simulating physics with computers. Int. J. Theor. Phys. 1982;21:467–488. doi: 10.1007/BF02650179. [DOI] [Google Scholar]
  • 3.Feynman R.P. Quantum mechanical computers. Found. Phys. 1986;16:507–531. doi: 10.1007/BF01886518. [DOI] [Google Scholar]
  • 4.Deutsch D. Quantum theory, the Church-Turing principle and the universal quantum computer. Proc. R. Soc. Lond. A. Math. Phys. Sci. 1985;400:97–117. doi: 10.1098/rspa.1985.0070. [DOI] [Google Scholar]
  • 5.Brassard G., Chuang I., Lloyd S., Monroe C. Quantum computing. Proc. Natl. Acad. Sci. USA. 1998;95:11032–11033. doi: 10.1073/pnas.95.19.11032. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Preskill J. Quantum computing and the entanglement frontier. arXiv. 20121203.5813 [Google Scholar]
  • 7.Lloyd S. Universal Quantum Simulators. Science. 1996;273:1073–1078. doi: 10.1126/science.273.5278.1073. [DOI] [PubMed] [Google Scholar]
  • 8.Shor P. Algorithms for quantum computation: Discrete logarithms and factoring; Proceedings of the 35th Annual Symposium on Foundations of Computer Science; Santa Fe, NM, USA. 20–22 November 1994; pp. 124–134. [DOI] [Google Scholar]
  • 9.Moll N., Barkoutsos P., Bishop L.S., Chow J.M., Cross A., Egger D.J., Filipp S., Fuhrer A., Gambetta J.M., Ganzhorn M., et al. Quantum optimization using variational algorithms on near-term quantum devices. Quantum Sci. Technol. 2018;3:030503. doi: 10.1088/2058-9565/aab822. [DOI] [Google Scholar]
  • 10.Arute F., Arya K., Babbush R., Bacon D., Bardin J.C., Barends R., Biswas R., Boixo S., Brandao F.G.S.L., Buell D.A., et al. Quantum supremacy using a programmable superconducting processor. Nature. 2019;574:505–510. doi: 10.1038/s41586-019-1666-5. [DOI] [PubMed] [Google Scholar]
  • 11.Wu Y., Bao W.S., Cao S., Chen F., Chen M.C., Chen X., Chung T.H., Deng H., Du Y., Fan D., et al. Strong Quantum Computational Advantage Using a Superconducting Quantum Processor. Phys. Rev. Lett. 2021;127:180501. doi: 10.1103/PhysRevLett.127.180501. [DOI] [PubMed] [Google Scholar]
  • 12.Xue X., Russ M., Samkharadze N., Undseth B., Sammak A., Scappucci G., Vandersypen L.M.K. Quantum logic with spin qubits crossing the surface code threshold. Nature. 2022;601:343–347. doi: 10.1038/s41586-021-04273-w. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Madzik M.T., Asaad S., Youssry A., Joecker B., Rudinger K.M., Nielsen E., Young K.C., Proctor T.J., Baczewski A.D., Laucht A., et al. Precision tomography of a three-qubit donor quantum processor in silicon. Nature. 2022;601:348–353. doi: 10.1038/s41586-021-04292-7. [DOI] [PubMed] [Google Scholar]
  • 14.Noiri A., Takeda K., Nakajima T., Kobayashi T., Sammak A., Scappucci G., Tarucha S. Fast universal quantum gate above the fault-tolerance threshold in silicon. Nature. 2022;601:338–342. doi: 10.1038/s41586-021-04182-y. [DOI] [PubMed] [Google Scholar]
  • 15.Zhong H.S., Wang H., Deng Y.H., Chen M.C., Peng L.C., Luo Y.H., Qin J., Wu D., Ding X., Hu Y., et al. Quantum computational advantage using photons. Science. 2020;370:1460–1463. doi: 10.1126/science.abe8770. [DOI] [PubMed] [Google Scholar]
  • 16.Madsen L.S., Laudenbach F., Askarani M.F., Rortais F., Vincent T., Bulmer J.F.F., Miatto F.M., Neuhaus L., Helt L.G., Collins M.J., et al. Quantum computational advantage with a programmable photonic processor. Nature. 2022;606:75–81. doi: 10.1038/s41586-022-04725-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Ebadi S., Wang T.T., Levine H., Keesling A., Semeghini G., Omran A., Bluvstein D., Samajdar R., Pichler H., Ho W.W., et al. Quantum phases of matter on a 256-atom programmable quantum simulator. Nature. 2021;595:227–232. doi: 10.1038/s41586-021-03582-4. [DOI] [PubMed] [Google Scholar]
  • 18.Scholl P., Schuler M., Williams H.J., Eberharter A.A., Barredo D., Schymik K.N., Lienhard V., Henry L.P., Lang T.C., Lahaye T., et al. Quantum simulation of 2D antiferromagnets with hundreds of Rydberg atoms. Nature. 2021;595:233–238. doi: 10.1038/s41586-021-03585-1. [DOI] [PubMed] [Google Scholar]
  • 19.Henriet L., Beguin L., Signoles A., Lahaye T., Browaeys A., Reymond G.O., Jurczak C. Quantum computing with neutral atoms. Quantum. 2020;4:327. doi: 10.22331/q-2020-09-21-327. [DOI] [Google Scholar]
  • 20.Graham T.M., Song Y., Scott J., Poole C., Phuttitarn L., Jooya K., Eichler P., Jiang X., Marra A., Grinkemeyer B., et al. Multi-qubit entanglement and algorithms on a neutral-atom quantum computer. Nature. 2022;604:457–462. doi: 10.1038/s41586-022-04603-6. [DOI] [PubMed] [Google Scholar]
  • 21.Zhang J., Pagano G., Hess P.W., Kyprianidis A., Becker P., Kaplan H., Gorshkov A.V., Gong Z.X., Monroe C. Observation of a many-body dynamical phase transition with a 53-qubit quantum simulator. Nature. 2017;551:601–604. doi: 10.1038/nature24654. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Blatt R., Roos C.F. Quantum simulations with trapped ions. Nat. Phys. 2012;8:277–284. doi: 10.1038/nphys2252. [DOI] [Google Scholar]
  • 23.Hempel C., Maier C., Romero J., McClean J., Monz T., Shen H., Jurcevic P., Lanyon B.P., Love P., Babbush R., et al. Quantum Chemistry Calculations on a Trapped-Ion Quantum Simulator. Phys. Rev. X. 2018;8:031022. doi: 10.1103/PhysRevX.8.031022. [DOI] [Google Scholar]
  • 24.Fedorov A.K., Gisin N., Beloussov S.M., Lvovsky A.I. Quantum computing at the quantum advantage threshold: A down-to-business review. arXiv. 20222203.17181 [Google Scholar]
  • 25.Ebadi S., Keesling A., Cain M., Wang T.T., Levine H., Bluvstein D., Semeghini G., Omran A., Liu J.G., Samajdar R., et al. Quantum optimization of maximum independent set using Rydberg atom arrays. Science. 2022;376:1209–1215. doi: 10.1126/science.abo6587. [DOI] [PubMed] [Google Scholar]
  • 26.Nguyen L.B., Lin Y.H., Somoroff A., Mencia R., Grabon N., Manucharyan V.E. High-Coherence Fluxonium Qubit. Phys. Rev. X. 2019;9:041041. doi: 10.1103/PhysRevX.9.041041. [DOI] [Google Scholar]
  • 27.Bao F., Deng H., Ding D., Gao R., Gao X., Huang C., Jiang X., Ku H.S., Li Z., Ma X., et al. Fluxonium: An Alternative Qubit Platform for High-Fidelity Operations. Phys. Rev. Lett. 2022;129:010502. doi: 10.1103/PhysRevLett.129.010502. [DOI] [PubMed] [Google Scholar]
  • 28.Moskalenko I.N., Simakov I.A., Abramov N.N., Grigorev A.A., Moskalev D.O., Pishchimova A.A., Smirnov N.S., Zikiy E.V., Rodionov I.A., Besedin I.S. High fidelity two-qubit gates on fluxoniums using a tunable coupler. Npj Quantum Inf. 2022;8:130. doi: 10.1038/s41534-022-00644-x. [DOI] [Google Scholar]
  • 29.Lloyd S. Quantum approximate optimization is computationally universal. arXiv. 20181812.11075 [Google Scholar]
  • 30.Lloyd S. A Potentially Realizable Quantum Computer. Science. 1993;261:1569–1571. doi: 10.1126/science.261.5128.1569. [DOI] [PubMed] [Google Scholar]
  • 31.Farhi E., Gutmann S. Analog analogue of a digital quantum computation. Phys. Rev. A. 1998;57:2403–2406. doi: 10.1103/PhysRevA.57.2403. [DOI] [Google Scholar]
  • 32.Kessel’ A.R., Ermakov V.L. Multiqubit spin. J. Exp. Theor. Phys. Lett. 1999;70:61–65. doi: 10.1134/1.568130. [DOI] [Google Scholar]
  • 33.Kessel’ A.R., Ermakov V.L. Physical implementation of three-qubit gates on a separate quantum particle. J. Exp. Theor. Phys. Lett. 2000;71:307–309. doi: 10.1134/1.568340. [DOI] [Google Scholar]
  • 34.Kessel A.R., Yakovleva N.M. Implementation schemes in NMR of quantum processors and the Deutsch-Jozsa algorithm by using virtual spin representation. Phys. Rev. A. 2002;66:062322. doi: 10.1103/PhysRevA.66.062322. [DOI] [Google Scholar]
  • 35.Muthukrishnan A., Stroud C.R. Multivalued logic gates for quantum computation. Phys. Rev. A. 2000;62:052309. doi: 10.1103/PhysRevA.62.052309. [DOI] [Google Scholar]
  • 36.Nielsen M.A., Bremner M.J., Dodd J.L., Childs A.M., Dawson C.M. Universal simulation of Hamiltonian dynamics for quantum systems with finite-dimensional state spaces. Phys. Rev. A. 2002;66:022317. doi: 10.1103/PhysRevA.66.022317. [DOI] [Google Scholar]
  • 37.Wang X., Sanders B.C., Berry D.W. Entangling power and operator entanglement in qudit systems. Phys. Rev. A. 2003;67:042323. doi: 10.1103/PhysRevA.67.042323. [DOI] [Google Scholar]
  • 38.Klimov A.B., Guzmán R., Retamal J.C., Saavedra C. Qutrit quantum computer with trapped ions. Phys. Rev. A. 2003;67:062313. doi: 10.1103/PhysRevA.67.062313. [DOI] [Google Scholar]
  • 39.Bagan E., Baig M., Muñoz Tapia R. Minimal measurements of the gate fidelity of a qudit map. Phys. Rev. A. 2003;67:014303. doi: 10.1103/PhysRevA.67.014303. [DOI] [Google Scholar]
  • 40.Vlasov A.Y. Algebra of quantum computations with higher dimensional systems. In: Ozhigov Y.I., editor. First International Symposium on Quantum Informatics. Volume 5128. International Society for Optics and Photonics, SPIE; Bellingham, WA, USA: 2003. pp. 29–36. [DOI] [Google Scholar]
  • 41.Zobov V.E., Shauro V., Ermilov A.S. Implementation of the quantum order-finding algorithm on two qudits. JETP Lett. 2008;87:334–339. doi: 10.1134/S0021364008060143. [DOI] [Google Scholar]
  • 42.Zobov V.E., Pekhterev D. Adder on ternary base elements for a quantum computer. JETP Lett. 2009;89:260–263. doi: 10.1134/S0021364009050105. [DOI] [Google Scholar]
  • 43.Zobov V., Pichkovskiy I. Clustering by quantum annealing on the three-level quantum elements qutrits. Quantum Inf. Process. 2022;21:1–12. doi: 10.1007/s11128-022-03482-0. [DOI] [Google Scholar]
  • 44.Greentree A.D., Schirmer S.G., Green F., Hollenberg L.C.L., Hamilton A.R., Clark R.G. Maximizing the Hilbert Space for a Finite Number of Distinguishable Quantum States. Phys. Rev. Lett. 2004;92:097901. doi: 10.1103/PhysRevLett.92.097901. [DOI] [PubMed] [Google Scholar]
  • 45.O’Leary D.P., Brennen G.K., Bullock S.S. Parallelism for quantum computation with qudits. Phys. Rev. A. 2006;74:032334. doi: 10.1103/PhysRevA.74.032334. [DOI] [Google Scholar]
  • 46.Ralph T.C., Resch K.J., Gilchrist A. Efficient Toffoli gates using qudits. Phys. Rev. A. 2007;75:022313. doi: 10.1103/PhysRevA.75.022313. [DOI] [Google Scholar]
  • 47.Lanyon B.P., Weinhold T.J., Langford N.K., O’Brien J.L., Resch K.J., Gilchrist A., White A.G. Manipulating Biphotonic Qutrits. Phys. Rev. Lett. 2008;100:060504. doi: 10.1103/PhysRevLett.100.060504. [DOI] [PubMed] [Google Scholar]
  • 48.Ionicioiu R., Spiller T.P., Munro W.J. Generalized Toffoli gates using qudit catalysis. Phys. Rev. A. 2009;80:012312. doi: 10.1103/PhysRevA.80.012312. [DOI] [Google Scholar]
  • 49.Ivanov S.S., Tonchev H.S., Vitanov N.V. Time-efficient implementation of quantum search with qudits. Phys. Rev. A. 2012;85:062321. doi: 10.1103/PhysRevA.85.062321. [DOI] [Google Scholar]
  • 50.Li B., Yu Z.H., Fei S.M. Geometry of Quantum Computation with Qutrits. Sci. Rep. 2013;3:2594. doi: 10.1038/srep02594. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 51.Kiktenko E.O., Fedorov A.K., Man’ko O.V., Man’ko V.I. Multilevel superconducting circuits as two-qubit systems: Operations, state preparation, and entropic inequalities. Phys. Rev. A. 2015;91:042312. doi: 10.1103/PhysRevA.91.042312. [DOI] [Google Scholar]
  • 52.Kiktenko E., Fedorov A., Strakhov A., Man’ko V. Single qudit realization of the Deutsch algorithm using superconducting many-level quantum circuits. Phys. Lett. A. 2015;379:1409–1413. doi: 10.1016/j.physleta.2015.03.023. [DOI] [Google Scholar]
  • 53.Song C., Su S.L., Wu J.L., Wang D.Y., Ji X., Zhang S. Generation of tree-type three-dimensional entangled states via adiabatic passage. Phys. Rev. A. 2016;93:062321. doi: 10.1103/PhysRevA.93.062321. [DOI] [Google Scholar]
  • 54.Frydryszak A., Jakóbczyk L., Ługiewicz P. Determining quantum correlations in bipartite systems—From qubit to qutrit and beyond. J. Phys. Conf. Ser. 2017;804:012016. doi: 10.1088/1742-6596/804/1/012016. [DOI] [Google Scholar]
  • 55.Bocharov A., Roetteler M., Svore K.M. Factoring with qutrits: Shor’s algorithm on ternary and metaplectic quantum architectures. Phys. Rev. A. 2017;96:012306. doi: 10.1103/PhysRevA.96.012306. [DOI] [Google Scholar]
  • 56.Gokhale P., Baker J.M., Duckering C., Brown N.C., Brown K.R., Chong F.T. Asymptotic Improvements to Quantum Circuits via Qutrits; Proceedings of the 46th International Symposium on Computer Architecture (ISCA ’19); Phoenix, AZ, USA. 22–26 June 2019; New York, NY, USA: Association for Computing Machinery; 2019. pp. 554–566. [DOI] [Google Scholar]
  • 57.Luo Y.H., Zhong H.S., Erhard M., Wang X.L., Peng L.C., Krenn M., Jiang X., Li L., Liu N.L., Lu C.Y., et al. Quantum Teleportation in High Dimensions. Phys. Rev. Lett. 2019;123:070505. doi: 10.1103/PhysRevLett.123.070505. [DOI] [PubMed] [Google Scholar]
  • 58.Low P.J., White B.M., Cox A.A., Day M.L., Senko C. Practical trapped-ion protocols for universal qudit-based quantum computing. Phys. Rev. Res. 2020;2:033128. doi: 10.1103/PhysRevResearch.2.033128. [DOI] [Google Scholar]
  • 59.Jin Z., Gong W.J., Zhu A.D., Zhang S., Qi Y., Su S.L. Dissipative preparation of qutrit entanglement via periodically modulated Rydberg double antiblockade. Opt. Express. 2021;29:10117–10133. doi: 10.1364/OE.419568. [DOI] [PubMed] [Google Scholar]
  • 60.Neeley M., Ansmann M., Bialczak R.C., Hofheinz M., Lucero E., O’Connell A.D., Sank D., Wang H., Wenner J., Cleland A.N., et al. Emulation of a Quantum Spin with a Superconducting Phase Qudit. Science. 2009;325:722–725. doi: 10.1126/science.1173440. [DOI] [PubMed] [Google Scholar]
  • 61.Lanyon B.P., Barbieri M., Almeida M.P., Jennewein T., Ralph T.C., Resch K.J., Pryde G.J., O’Brien J.L., Gilchrist A., White A.G. Simplifying quantum logic using higher-dimensional Hilbert spaces. Nat. Phys. 2009;5:134–140. doi: 10.1038/nphys1150. [DOI] [Google Scholar]
  • 62.Fedorov A., Steffen L., Baur M., da Silva M.P., Wallraff A. Implementation of a Toffoli gate with superconducting circuits. Nature. 2012;481:170–172. doi: 10.1038/nature10713. [DOI] [PubMed] [Google Scholar]
  • 63.Mischuck B.E., Merkel S.T., Deutsch I.H. Control of inhomogeneous atomic ensembles of hyperfine qudits. Phys. Rev. A. 2012;85:022302. doi: 10.1103/PhysRevA.85.022302. [DOI] [Google Scholar]
  • 64.Peterer M.J., Bader S.J., Jin X., Yan F., Kamal A., Gudmundsen T.J., Leek P.J., Orlando T.P., Oliver W.D., Gustavsson S. Coherence and Decay of Higher Energy Levels of a Superconducting Transmon Qubit. Phys. Rev. Lett. 2015;114:010501. doi: 10.1103/PhysRevLett.114.010501. [DOI] [PubMed] [Google Scholar]
  • 65.Svetitsky E., Suchowski H., Resh R., Shalibo Y., Martinis J.M., Katz N. Hidden two-qubit dynamics of a four-level Josephson circuit. Nat. Commun. 2014;5:5617. doi: 10.1038/ncomms6617. [DOI] [PubMed] [Google Scholar]
  • 66.Braumüller J., Cramer J., Schlör S., Rotzinger H., Radtke L., Lukashenko A., Yang P., Skacel S.T., Probst S., Marthaler M., et al. Multiphoton dressing of an anharmonic superconducting many-level quantum circuit. Phys. Rev. B. 2015;91:054523. doi: 10.1103/PhysRevB.91.054523. [DOI] [Google Scholar]
  • 67.Kues M., Reimer C., Roztocki P., Cortés L.R., Sciara S., Wetzel B., Zhang Y., Cino A., Chu S.T., Little B.E., et al. On-chip generation of high-dimensional entangled quantum states and their coherent control. Nature. 2017;546:622–626. doi: 10.1038/nature22986. [DOI] [PubMed] [Google Scholar]
  • 68.Godfrin C., Ferhat A., Ballou R., Klyatskaya S., Ruben M., Wernsdorfer W., Balestro F. Operating Quantum States in Single Magnetic Molecules: Implementation of Grover’s Quantum Algorithm. Phys. Rev. Lett. 2017;119:187702. doi: 10.1103/PhysRevLett.119.187702. [DOI] [PubMed] [Google Scholar]
  • 69.Sawant R., Blackmore J.A., Gregory P.D., Mur-Petit J., Jaksch D., Aldegunde J., Hutson J.M., Tarbutt M.R., Cornish S.L. Ultracold polar molecules as qudits. New J. Phys. 2020;22:013027. doi: 10.1088/1367-2630/ab60f4. [DOI] [Google Scholar]
  • 70.Pavlidis A., Floratos E. Quantum-Fourier-transform-based quantum arithmetic with qudits. Phys. Rev. A. 2021;103:032417. doi: 10.1103/PhysRevA.103.032417. [DOI] [Google Scholar]
  • 71.Rambow P., Tian M. Reduction of circuit depth by mapping qubit-based quantum gates to a qudit basis. arXiv. 20212109.09902 [Google Scholar]
  • 72.Chi Y., Huang J., Zhang Z., Mao J., Zhou Z., Chen X., Zhai C., Bao J., Dai T., Yuan H., et al. A programmable qudit-based quantum processor. Nat. Commun. 2022;13:1166. doi: 10.1038/s41467-022-28767-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 73.Nikolaeva A.S., Kiktenko E.O., Fedorov A.K. Decomposing the generalized Toffoli gate with qutrits. Phys. Rev. A. 2022;105:032621. doi: 10.1103/PhysRevA.105.032621. [DOI] [Google Scholar]
  • 74.Cerf N.J., Bourennane M., Karlsson A., Gisin N. Security of Quantum Key Distribution Using d-Level Systems. Phys. Rev. Lett. 2002;88:127902. doi: 10.1103/PhysRevLett.88.127902. [DOI] [PubMed] [Google Scholar]
  • 75.Mirhosseini M., Magaña-Loaiza O.S., O’Sullivan M.N., Rodenburg B., Malik M., Lavery M.P.J., Padgett M.J., Gauthier D.J., Boyd R.W. High-dimensional quantum cryptography with twisted light. New J. Phys. 2015;17:033033. doi: 10.1088/1367-2630/17/3/033033. [DOI] [Google Scholar]
  • 76.Horodecki P., Rudnicki L., Życzkowski K. Five Open Problems in Quantum Information Theory. PRX Quantum. 2022;3:010101. doi: 10.1103/PRXQuantum.3.010101. [DOI] [Google Scholar]
  • 77.Monroe C., Meekhof D.M., King B.E., Itano W.M., Wineland D.J. Demonstration of a Fundamental Quantum Logic Gate. Phys. Rev. Lett. 1995;75:4714–4717. doi: 10.1103/PhysRevLett.75.4714. [DOI] [PubMed] [Google Scholar]
  • 78.Ringbauer M., Meth M., Postler L., Stricker R., Blatt R., Schindler P., Monz T. A universal qudit quantum processor with trapped ions. Nat. Phys. 2022;18:1053–1057. doi: 10.1038/s41567-022-01658-0. [DOI] [Google Scholar]
  • 79.Aksenov M.A., Zalivako I.V., Semerikov I.A., Borisenko A.S., Semenin N.V., Sidorov P.L., Fedorov A.K., Khabarova K.Y., Kolachevsky N.N. Realizing quantum gates with optically-addressable 171Yb+ ion qudits. arXiv. 20222210.09121 [Google Scholar]
  • 80.Goss N., Morvan A., Marinelli B., Mitchell B.K., Nguyen L.B., Naik R.K., Chen L., Jünger C., Kreikebaum J.M., Santiago D.I., et al. High-fidelity qutrit entangling gates for superconducting circuits. Nat. Commun. 2022;13:7481. doi: 10.1038/s41467-022-34851-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 81.Hill A.D., Hodson M.J., Didier N., Reagor M.J. Realization of arbitrary doubly-controlled quantum phase gates. arXiv. 20212108.01652 [Google Scholar]
  • 82.Roy T., Li Z., Kapit E., Schuster D.I. Realization of two-qutrit quantum algorithms on a programmable superconducting processor. arXiv. 20222211.06523 [Google Scholar]
  • 83.Fang C., Wang Y., Sun K., Kim J. Realization of Scalable Cirac-Zoller Multi-Qubit Gates. arXiv. 20232301.07564 [Google Scholar]
  • 84.Nikolaeva A.S., Kiktenko E.O., Fedorov A.K. Compiling quantum circuits with qubits embedded in trapped-ion quidts. arXiv. 20232302.02966 [Google Scholar]
  • 85.Nikolaeva A.S., Kiktenko E.O., Fedorov A.K. Efficient realization of quantum algorithms with qudits. arXiv. 20212111.04384 [Google Scholar]
  • 86.Barenco A., Bennett C.H., Cleve R., DiVincenzo D.P., Margolus N., Shor P., Sleator T., Smolin J.A., Weinfurter H. Elementary gates for quantum computation. Phys. Rev. A. 1995;52:3457–3467. doi: 10.1103/PhysRevA.52.3457. [DOI] [PubMed] [Google Scholar]
  • 87.Grover L.K. A Fast Quantum Mechanical Algorithm for Database Search; Proceedings of the Twenty-Eighth Annual ACM Symposium on Theory of Computing (STOC ’96); Philadelphia, PA, USA. 22–24 May 1996; New York, NY, USA: Association for Computing Machinery; 1996. pp. 212–219. [DOI] [Google Scholar]
  • 88.Grover L.K. Quantum Mechanics Helps in Searching for a Needle in a Haystack. Phys. Rev. Lett. 1997;79:325–328. doi: 10.1103/PhysRevLett.79.325. [DOI] [Google Scholar]
  • 89.Mato K., Ringbauer M., Hillmich S., Wille R. Adaptive Compilation of Multi-Level Quantum Operations; Proceedings of the 2022 IEEE International Conference on Quantum Computing and Engineering (QCE); Broomfield, CO, USA. 18–23 September 2022; Los Alamitos, CA, USA: IEEE Computer Society; 2022. pp. 484–491. [DOI] [Google Scholar]
  • 90.González-Cuadra D., Zache T.V., Carrasco J., Kraus B., Zoller P. Hardware Efficient Quantum Simulation of Non-Abelian Gauge Theories with Qudits on Rydberg Platforms. Phys. Rev. Lett. 2022;129:160501. doi: 10.1103/PhysRevLett.129.160501. [DOI] [PubMed] [Google Scholar]
  • 91.Cirac J.I., Zoller P. Quantum computations with cold trapped ions. Phys. Rev. Lett. 1995;74:4091. doi: 10.1103/PhysRevLett.74.4091. [DOI] [PubMed] [Google Scholar]
  • 92.Kiktenko E.O., Nikolaeva A.S., Xu P., Shlyapnikov G.V., Fedorov A.K. Scalable quantum computing with qudits on a graph. Phys. Rev. A. 2020;101:022304. doi: 10.1103/PhysRevA.101.022304. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

All data available upon the reasonable request.


Articles from Entropy are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES