Realization of the Werner-Holevo and Landau-Streater quantum channels for qutrits on quantum computers
A. I. Pakhomchik, I. Feshchenko, A. Glatz, V. M. Vinokur, A. V., Lebedev, K. V. Kuzhamuratova, S. N. Filippov, and G. B. Lesovik

TL;DR
This paper demonstrates the implementation of specific qutrit quantum channels, namely Werner-Holevo and Landau-Streater, on IBM quantum computers by embedding qutrits into two-qubit systems and using standard quantum gates.
Contribution
The authors develop a universal algorithm to realize qutrit channels on quantum computers using standard gates, and validate it on multiple IBM quantum devices and simulators.
Findings
Successful implementation of LS and WH channels on IBM quantum hardware.
High fidelity between theoretical and experimental Choi states.
Algorithm compatible with any quantum computer using standard gates.
Abstract
We realize Landau-Streater (LS) and Werner-Holevo (WH) quantum channels for qutrits on the IBM quantum computers. These channels correspond to interaction between the qutrit and its environment that result in the globally unitarily covariant qutrit transformation violating multiplicativity of the maximal -norm. Our realization of LS and WH channels is based on embedding qutrit states into states of two qubits and using single-qubit and two-qubit CNOT gates to implement the specific interaction. We employ the standard quantum gates hence the developed algorithm suits any quantum computer. We run our algorithm on a 5-qubit and a 20-qubit computer as well as on a simulator. We quantify the quality of the implemented channels comparing their action on different input states with theoretical predictions. The overall efficiency is quantified by fidelity between the theoretical and…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Figure 22
Figure 23
Figure 24
Figure 25
Figure 26
Figure 27
Figure 28
Figure 29Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Realization of the Werner-Holevo and Landau-Streater quantum channels for qutrits on quantum computers
A. I. Pakhomchik
Moscow Institute of Physics and Technology, Institutskii Per. 9, Dolgoprudny, Moscow Region 141700, Russia
I. Feshchenko
Skolkovo Institute of Science and Technology, 5 Nobelya str., Mozhajskij region, Moscow, 121205, Russia
Moscow Institute of Physics and Technology, Institutskii Per. 9, Dolgoprudny, Moscow Region 141700, Russia
A. Glatz
Materials Science Division, Argonne National Laboratory, 9700 S. Cass Avenue, Argonne, IL 60439, USA
V. M. Vinokur
Materials Science Division, Argonne National Laboratory, 9700 S. Cass Avenue, Argonne, IL 60439, USA
A. V. Lebedev
Moscow Institute of Physics and Technology, Institutskii Per. 9, Dolgoprudny, Moscow Region 141700, Russia
K. V. Kuzhamuratova
Moscow Institute of Physics and Technology, Institutskii Per. 9, Dolgoprudny, Moscow Region 141700, Russia
S. N. Filippov
Moscow Institute of Physics and Technology, Institutskii Per. 9, Dolgoprudny, Moscow Region 141700, Russia
Steklov Mathematical Institute of Russian Academy of Sciences, Gubkina St. 8, Moscow 119991, Russia
Valiev Institute of Physics and Technology of Russian Academy of Sciences, Nakhimovskii Pr. 34, Moscow 117218, Russia
G. B. Lesovik
Moscow Institute of Physics and Technology, Institutskii Per. 9, Dolgoprudny, Moscow Region 141700, Russia
Abstract
We realize Landau-Streater (LS) and Werner-Holevo (WH) quantum channels for qutrits on the IBM quantum computers. These channels correspond to interaction between the qutrit and its environment that result in the globally unitarily covariant qutrit transformation violating multiplicativity of the maximal -norm. Our realization of LS and WH channels is based on embedding qutrit states into states of two qubits and using single-qubit and two-qubit CNOT gates to implement the specific interaction. We employ the standard quantum gates hence the developed algorithm suits any quantum computer. We run our algorithm on a 5-qubit and a 20-qubit computer as well as on a simulator. We quantify the quality of the implemented channels comparing their action on different input states with theoretical predictions. The overall efficiency is quantified by fidelity between the theoretical and experimental Choi states implemented on the 20-qubit computer.
I Introduction
A quantum channel (QC) is a completely positive trace-preserving (CPTP) map, , between operators defined on the Hilbert space . Quantum channels conveniently describe the transformation of a density matrix, , interacting with an environmentNielsen and Chuang (2010); Breuer and Petruccione (2002); Holevo (2012); Filippov (2019). Unitary evolution of the closed system is an example of the QC that preserves the maximally mixed state , i.e., . It is shownLandau and Streater (1993) that any open quantum dynamics of a qubit that preserves the maximally mixed state is an essentially random unitary one, , however, in larger dimensions this is not the case. Namely, for a qutrit (d=3) there exists a quantum channel such that but is not random unitary Landau and Streater (1993); Audenaert and Scheel (2008); Mendl and Wolf (2009), and those are just the LS Landau and Streater (1993) and WH Werner and Holevo (2002) channels that satisfy this condition. Furthermore, these qutrit channels are extremal, exhibit the global unitary covariance, and violate the multiplicativity of the maximal -norm (see Werner and Holevo (2002) and Filippov and Kuzhamuratova (2019) for a review). Landau-Streater and Werner-Holevo channels hold high potential for applications in quantum information sciences. In this paper, we follow the experimental study of QC on quantum computers Santos (2016); Alvarez-Rodriguez et al. (2018); Zhukov et al. (2018); Roffe et al. (2018); Geller (2018); Bogdanov et al. (2018); Morris et al. (2019) and implement the Landau-Streater and Werner-Holevo quantum channels for qutrits on IBM quantum computers with 5 and 20 qubits.
We realize the LS and WH channels using only one-qubit and CNOT gates. As shown in Nielsen and Chuang (2010), any unitary operation can be approximated using these gates up to arbitrary accuracy. We represent a qutrit, a quantum state being equivalent to a particle with spin , as two qubits ignoring the highest energy level . Since the used quantum computers, IBM QUANTUM EXPERIENCEIBM (2016a), are not perfect and are subject to a noise, the final density matrix may have a non-zero probability of being in the ignored state. For example, a density matrix can transform into the following one: . We discard the last term and normalize with respect to its trace , i.e., we consider only a qutrit part of the density matrix (). We construct the Choi matrix corresponding to the QCs from the output density matrices using different input states. According to the Choi-Jamiołkowski isomorphism choi-1975 ; jamiolkowski-1972 , the Choi matrix contains all information about the considered channel. We compare the obtained matrices with the theoretical expectations obtained by using a simulator of an ideal quantum computer, which is free of measurement errors and other types of errors related to the coupling to the environment. Finally, as a main result, we find that all the tomography experiments for the Werner-Holevo and Landau-Streater channels agree with the theoretical expectations.
II Brief description of the Landau-Streater channel
The Landau-Streater channel acts on on the state as follows
[TABLE]
and is defined through the generators acting on a -dimensional Hilbert space for a spin- particle. In the case of a qutrit, , we define the generators as Filippov and Magadov (2018):
[TABLE]
In Filippov and Kuzhamuratova (2019), the Stinespring representation for the LS channel was derived and relevant matrices and , were calculated and shown to satisfy the following equation:
[TABLE]
yielding
[TABLE]
and
[TABLE]
III Emulation of qutrits by qubits
The Kraus rank of the LS channel is 3, so one needs at least the three-dimensional environment. The Hilbert space of two qutrits (where ) has basis states and the Hilbert space of qubits has basis states. Therefore, one needs qubits for the 9 states of two qutrits, which are sufficient to encode a system qutrit that is transformed by the channel and a separate environment qutrit. In other words, one qutrit uses one pair of qubits, and the other qutrit uses another pair.
For encoding three logical states , , and of a qutrit we use the states , , and , respectively. This choice is related to the fact that the quantum computer is not perfect, meaning that excited states may over time evolve back into the ground states due to the amplitude-damping noise. We did not use physical two-qubit state , because it has the highest energy and, therefore, the shortest relaxation time into other states. It can decay into the two states, and , which in their turn can only return to ground state . In summary, the algorithm that transforms states by and acts trivially on the other non-qutrit state has the following matrix:
[TABLE]
where
IV Implementation of the Landau-Streater channel through the Werner-Holevo channel
By definition, the WH channel Werner and Holevo (2002) transforms the density matrix () as follows:
[TABLE]
After the unitary transformation
[TABLE]
we get, accordingly, the LS channel:
[TABLE]
The WH channel can be represented as
[TABLE]
where
[TABLE]
and
[TABLE]
The only requirement for the and blocks is that is unitary.
With the selected method of encoding logical states of a qutrit by two qubits we implement the transformation as follows:
[TABLE]
This can be decomposed into elementary gates:
[TABLE]
where are Pauli gates acting on k-th qubit, and means CNOT gate where k-th qubit is a control qubit and l-th is the target qubit.
For the effective decomposition into one-qubit gates, we replace the Toffoli gate by a quasi-Toffoli one. It requires fewer CNOT gates (Fig. 1) and has the following matrix:
[TABLE]
In the matrix emulation, see Sec. IV, by qubits that is described in Sec. III, the impact on the unused state (which does not encode a logical qutrit) could be any if it preserves the unitarity of the matrix. Taking advantage of this condition, we represent the matrix for Werner-Holevo channel as:
[TABLE]
The columns of are arbitrary except that the matrix must satisfy the unitary constraint. Using the quasi-Toffoli and CNOT gates, we make lines permutations, , (Fig. 2) of the matrix such that its absolute values are equal to a tensor product of one-qubit gates.
As a result, we get the following matrix:
[TABLE]
which is almost equal (some elements might have different phases because we used the quasi-Toffoli gate instead the Toffoli one) to:
\frac{1}{\sqrt{2}}\begin{pmatrix}\begin{tabular}[]{c|c|c|c}\begin{tabular}[]{cc}\bf 0&\bf\hat{\sigma}{x}\bf\hat{\sigma}{x}&\bf 0\end{tabular}&\begin{tabular}[]{cc}\bf 0&\bf 0\\ \bf 0&\bf 0\end{tabular}&\begin{tabular}[]{cc}\bf 0&\bf\hat{\sigma}{x}\bf\hat{\sigma}{x}&\bf 0\end{tabular}&\begin{tabular}[]{cc}\bf 0&\bf 0\\ \bf 0&\bf 0\end{tabular}\\ \hline\cr\begin{tabular}[]{cc}\bf 0&\bf 0\\ \bf 0&\bf 0\end{tabular}&\begin{tabular}[]{cc}\bf 0&\bf\hat{\sigma}{x}\bf\hat{\sigma}{x}&\bf 0\end{tabular}&\begin{tabular}[]{cc}\bf 0&\bf 0\\ \bf 0&\bf 0\end{tabular}&\begin{tabular}[]{cc}\bf 0&\bf\hat{\sigma}{x}\bf\hat{\sigma}{x}&\bf 0\end{tabular}\\ \hline\cr\begin{tabular}[]{cc}\bf 0&\bf\hat{\sigma}{x}\bf\hat{\sigma}{x}&\bf 0\end{tabular}&\begin{tabular}[]{cc}\bf 0&\bf 0\\ \bf 0&\bf 0\end{tabular}&\begin{tabular}[]{cc}\bf 0&\bf{-\hat{\sigma}{x}}\bf{-\hat{\sigma}{x}}&\bf 0\end{tabular}&\begin{tabular}[]{cc}\bf 0&\bf 0\\ \bf 0&\bf 0\end{tabular}\\ \hline\cr\begin{tabular}[]{cc}\bf 0&\bf 0\\ \bf 0&\bf 0\end{tabular}&\begin{tabular}[]{cc}\bf 0&\bf\hat{\sigma}{x}\bf\hat{\sigma}{x}&\bf 0\end{tabular}&\begin{tabular}[]{cc}\bf 0&\bf 0\\ \bf 0&\bf 0\end{tabular}&\begin{tabular}[]{cc}\bf 0&\bf{-\hat{\sigma}{x}}\bf{-\hat{\sigma}{x}}&\bf 0\end{tabular}\\ \end{tabular}\end{pmatrix}=
[TABLE]
A decomposition into a tensor product of simple gates exist only in 4 out of 8 cases (Fig. 3):
[TABLE]
[TABLE]
[TABLE]
[TABLE]
Not every CNOT gate can be performed on IBM quantum computers due to missing connections, see connectivity map for the 5-qubit machine in Fig. 5 and 20-qubit machine in Fig. 6.
On the 5-qubit machine each couple of qubits in the coupling map has only one target and control qubit. Therefore, if we need to swap the control and target qubit, we need to use the method shown in Fig. 5 adding Hadamard gates. We choose a configuration in the Fig. 2 such that the number of two-qubit CNOT gates is minimal because CNOT gate has the greatest error.
On this machine, we use the configuration implementing the Werner-Holevo channel. The sequence of gates for this is shown in figure 7 (, , and are a full set of one-qubit gates on IBM machines). Qubits encode (channel qubits) and represent (environment qubits).
The transformation requires a CNOT gate between the system qubits (). However, the coupling map of the 5-qubit machine does not allow to place a CNOT operator there. Therefore, we have to use three CNOT gates instead of a single one and place them in accordance with the coupling map (Fig. 5).
Finally, we realize the unitary interaction U (formula 5) with the use of (Fig. 7) and transformations (Fig. 8).
V Measurements
In order to predict the final quantum state for an arbitrary initial state, we performed the transformation of each basis density matrix per channel. Explicitly, we use the following 9 matrices as inputs:
[TABLE]
After the transformation by the channel, we perform a tomography Paris and Řeháček (2004) of the system qutrit. Knowing these density matrices, we can reconstruct a channel using its linear property:
[TABLE]
Any of basis states can be prepared using unitary transformations, see Fig. 9 (where ).
In practice, IBM has implemented the tomography algorithm in their python library (QISKitIBM (2016b)). We use it instead of our own realization.
As a quality test, we use the following expression to calculate the fidelity Jozsa (1994) between the theoretical and experimental output density matrix for same inputs:
[TABLE]
where .
The QISKitIBM (2016b) toolkit also includes a simulator of an ideal quantum computer, which has no measurement or environment coupling errors. We thus obtain the theoretically expected results. Results of all tomography experiments on simulator for the WH and LS channels fit well to the theoretical expectations (fidelity of both channels is nearly 0.99).
VI Choi matrix of the Landau-Streater channel and comparison with theoretical expectations
Any quantum channel acting on the Hilbert space is connected to a linear map in (Choi–Jamiołkowski isomorphism). The duality between channels and states refers to the map:
[TABLE]
where is the quantum channel, the identity channel (), and .
[TABLE]
This formula allows one to restore the Choi matrix by measuring final states. As one sees, products might not be the density operators (, if ). But each term can be represented as a linear combination of physical matrices. For convenience, denotes . In case the dimension is equal to 3, we get following expression:
[TABLE]
where . Then, the Choi matrix can be expressed as:
[TABLE]
For illustrative purposes, we present it as a block matrix:
[TABLE]
Consequently, in order to build the Choi matrix , it is sufficient to know how the channel acts on the basis matrices .
The Choi state (26) cannot be physically realized on IBM a 5-qubit machine because needs an extra qutrit (plus 2 qubits and 6 qubits in total). The connectivity map of 15-qubit machines also does not allow a direct implementation. Only on a 20-qubit computer (see connectiivty map in Fig 6) we can built the Choi matrix using formula (26). In order to be able to utilize the 5-qubit machine, we used another expression, Eqs. (VI) & (30) to reconstruct the Choi matrix .
Using this procedure, we get the Choi matrices for the Landau-Streater and Werner-Holevo channels. We compared them with the theoretical expectations, and obtained the values 0.406 and 0.419 for the fidelity (), respectively.
Since the Choi matrix contains all information about the channel map, we can reconstruct it according to the following expression:
[TABLE]
In figure 10, we show the fidelity between theoretical and experimental results for both channels. For each pair of the basis density matrices, we calculated the fidelity of using Eq. (31). Each bar for the pairs shows maximum, minimum, and average (point on the bar).
In contrast to this more involved procedure, we built the Choi matrix straight forwardly using Eq. (26) on a 20-qubit computer (IBM machine tokyo). Its connectivity map is shown in Fig. 6, where we used the highlighted 6 qubits, which are sufficient for the required placement of CNOT gates. According to this expression, we need to prepare the state , for which we first create the state on our system qubits using the scheme of Fig. 11. Then, we place CNOT gates between system qubits and auxiliary qubits such that the control qubit is a system qubit and the target qubit is auxiliary. After these steps, we get the state and apply the Landau-Streater (Werner-Holevo) channel transformations on this state and perform the tomography. The results of these experiments are shown in Fig. 12.
VII Conclusion
We developed and implemented algorithms for the Landau-Streater and Werner-Holevo channels. Experiments were carried out on the 5-qubit and 20-qubit quantum computers. The large errors encountered in the calculations can be mostly attributed to the CNOT gate errors, which have the largest error rate and are extensively used in the algorithm. In the future we expect to reduce the number of used CNOT gates and thus to increase the overall fidelity of the experiments.
Acknowledgements.
The research was supported by the Government of the Russian Federation (Agreement 05.Y09.21.0018), Russian Foundation for Basic Research grants Nos. 17-02-00396A, 18-02-00642A and 18-37-20073, Foundation for the Advancement of Theoretical Physics and Mathematics ‘‘BASIS’’, the Ministry of Science and Higher Education of the Russian Federation (16.7162.2017/8.9 and Program No. 0066-2019-0005 for Valiev Institute of Physics and Technology of RAS). The work at Argonne (A.G. and V.M.V) was supported by the U.S. Department of Energy, Office of Science, Basic Energy Sciences, Materials Sciences and Engineering Division. The experiments on the 20-qubit machine were performed on IBM’s quantum computer tokyo at Oak Ridge National Laboratory and gratefully acknowledge access to this machine.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Nielsen and Chuang (2010) M. A. Nielsen and I. L. Chuang, Quantum Computation and Quantum Information (2010), ISBN 9781107002173.
- 2Breuer and Petruccione (2002) H. P. Breuer and F. Petruccione, The theory of open quantum systems (Oxford University Press, 2002).
- 3Holevo (2012) A. S. Holevo, Quantum Systems, Channels, Information (Walter de Gruyter, Berlin, 2012).
- 4Filippov (2019) S. N. Filippov, J. Math. Sci. 241 , 210 (2019).
- 5Landau and Streater (1993) L. J. Landau and R. F. Streater, Lin. Algebra Appl. 193 , 107 (1993).
- 6Audenaert and Scheel (2008) K. M. R. Audenaert and S. Scheel, New J. Phys 10 , 023011 (2008).
- 7Mendl and Wolf (2009) C. B. Mendl and M. M. Wolf, Commun. Math. Phys. 289 , 1057-1086 (2009).
- 8Werner and Holevo (2002) R. F. Werner and A. S. Holevo, J. Math. Phys 43 , 4353 (2002).
