A high-fidelity quantum state transfer algorithm on the complete bipartite graph
Dan Li, Jia-Ni Huang, Yu-Qian Zhou, Yu-Guang Yang

TL;DR
This paper introduces a two-stage quantum state transfer algorithm on the complete bipartite graph that achieves high fidelity by using a generalized Grover walk with parametric unitary matrices, improving over previous methods.
Contribution
The paper proposes a novel two-stage quantum state transfer algorithm utilizing a generalized Grover walk with parametric coin operators and oracles, enhancing fidelity in all cases.
Findings
Fidelity exceeds 1 - 2ε₁ - ε₂ - 2√2√(ε₁ε₂) for same partition.
Fidelity exceeds 1 - (2+2√2)ε₁ - ε₂ - (2+2√2)√(ε₁ε₂) for different partitions.
Algorithm offers a flexible, high-fidelity transfer method applicable to various bipartite graph configurations.
Abstract
High-fidelity quantum state transfer is critical for quantum communication and scalable quantum computation. Current quantum state transfer algorithms on the complete bipartite graph, which are based on discrete-time quantum walk search algorithms, suffer from low fidelity in some cases. To solve this problem, in this paper we propose a two-stage quantum state transfer algorithm on the complete bipartite graph. The algorithm is achieved by the generalized Grover walk with one marked vertex. The generalized Grover walk's coin operators and the query oracles are both parametric unitary matrices, which are designed flexibly based on the positions of the sender and receiver and the size of the complete bipartite graph. We prove that the fidelity of the algorithm is greater than or…
Peer 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.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum Information and Cryptography · Quantum-Dot Cellular Automata
\jyear
2021
[1]\fnmDan \surLi
1]\orgdivCollege of Computer Science and Technology, \orgnameNanjing University of Aeronautics and Astronautics, \orgaddress\cityNanjing, \postcode211106, \countryChina
2]\orgdivCollege of Computer Science and Technology, \orgnameBeijing University of Technology, \orgaddress\stateBeijing, \postcode100124, \countryChina
A high-fidelity quantum state transfer algorithm on the complete bipartite graph
\fnmJia-Ni \surHuang
\fnmYu-Qian \surZhou
\fnmYu-Guang \surYang
[
[
Abstract
High-fidelity quantum state transfer is critical for quantum communication and scalable quantum computation. Current quantum state transfer algorithms on the complete bipartite graph, which are based on discrete-time quantum walk search algorithms, suffer from low fidelity in some cases. To solve this problem, in this paper we propose a two-stage quantum state transfer algorithm on the complete bipartite graph. The algorithm is achieved by the generalized Grover walk with one marked vertex. The generalized Grover walk’s coin operators and the query oracles are both parametric unitary matrices, which are designed flexibly based on the positions of the sender and receiver and the size of the complete bipartite graph. We prove that the fidelity of the algorithm is greater than or for any adjustable parameters and when the sender and receiver are in the same partition or different partitions of the complete bipartite graph. The algorithm provides a novel approach to achieve high-fidelity quantum state transfer on the complete bipartite graph in any case, which will offer potential applications for quantum information processing.
keywords:
Quantum walk, Quantum state transfer, Complete bipartite graph, Generalized Grover walk
1 Introduction
Quantum walk kadian2021quantum ; venegas2012quantum , the quantum counterpart of classical random walk, was first proposed by Aharonov aharonov1993quantum in 1993. It is a universal model of quantum computationchilds2009universal ; lovett2010universal and has become a useful tool for designing quantum algorithms, such as quantum search algorithms reitzner2009quantum ; rhodes2019quantum , quantum state transfer algorithms yalccinkaya2015qubit ; zhan2014perfect , quantum hash functionsli2022controlled ; li2013discrete , and so onambainis2007quantum ; magniez2007quantum ; reitzner2017finding . There are two kinds of quantum walks, discrete-time quantum walksyalccinkaya2015qubit ; zhan2014perfect and continuous-time quantum walkswang2019controlled ; childs2004spatial ; philipp2016continuous .
Quantum state transfer is to transfer the initial state from the sender to the receiver which is critical for quantum communication and scalable quantum computation divincenzo2000physical . When the fidelity of the quantum state transfer algorithm is , we call it perfect state transfer. It can be divided into two cases: the position of the sender and receiver are known or unknown. When the position of the sender and the receiver vertices are known, we can globally design the dynamics to transfer the walker from one to the other. It was investigated on different graphs such as a line yalccinkaya2015qubit ; zhan2014perfect , a circle yalccinkaya2015qubit , a 2D lattice zhan2014perfect , a regular graph shang2019quantum , a complete graphshang2019quantum or more general networks chen2019quantum . When the position of the sender and the receiver are unknown, the Grover walk with two marked vertices, the sender and receiver, is used to achieve state transfer. It was analyzed on various types of graphs such as a star graphvstefavnak2016perfect , a complete bipartite graph vstefavnak2017perfect , a complete M-partite graph skoupy2021quantum , or a circulant graph zhan2019infinite . In this paper, we consider the latter.
Current quantum state transfer algorithms on the complete bipartite graph, which are based on discrete-time quantum walk search algorithms, have low fidelity in some cases. Ref. vstefavnak2017perfect has proved that perfect state transfer can not be achieved when the sender and receiver are in opposite partitions with different sizes. The fidelity is low when the number of vertices in the two partitions differs greatly. Ref. santos2022quantum uses lackadaisical quantum walks to achieve state transfer. But it achieves high fidelity only when the number of vertices in two partitions of the complete bipartite graph exceeds a certain number.
To avoid the problem of low fidelity, in this paper we propose a two-stage quantum state transfer algorithm on the complete bipartite graph that achieves high-fidelity quantum state transfer in any case. It is inspired by Ref. xu2022robust . As shown in Fig. 1, the initial state is transferred to the uniform superposition state of the vertices on the other side of the sender with the fidelity of at least in the first stage. In the second stage, the uniform superposition state of the vertices on the other side of the sender is transferred to the target state with the fidelity of at least , when the sender and receiver are in the same partition or different partitions.
The algorithm is achieved by the generalized Grover walks with one marked vertex. In the first stage, the marked vertex is the sender. But in the second stage, the receiver is the marked vertex. The coin operators of the generalized Grover walk and the query oracles are both parametric unitary matrices changed with time which are designed according to the position of the sender and receiver and the size of the complete bipartite graph.
Through analysis, it is found that the fidelity of the quantum state transfer algorithm is greater than or when the sender and receiver are in the same partition or different partitions. are tunable parameters chosen from (0,1]. When and are small, the value of fidelity of the quantum state transfer algorithm will be close to 1. The advantage of the algorithm is it works in any case since high-fidelity quantum state transfer can be reached by adjusting the parameters of the coin operators and the query oracles.
The rest of this paper is organized as follows. In section 2, some preliminaries are introduced. The quantum state transfer algorithm is presented in section 3 and section 4. A conclusion is presented in Section 5.
2 Preliminaries
**Complete bipartite graph. ** Let be a graph where is the vertex set and is the edge set. For , denotes the set of neighbors of . The degree of is denoted as . A bipartite graph can be denoted as with . and denote the vertices on the left side of the bipartite graph and the right side of it respectively. A complete bipartite graph is a bipartite graph where every vertex on the left side is connected to every vertex on the right side. A complete bipartite graph is shown in Fig. 2, which contains 4 vertices on the left side and 3 vertices on the right side.
**Generalized Grover walk. ** A coined walk is called the Grover walk if the coin operator is the Grover matrix. The Grover walk is generalized by considering coin operators as parametric unitary matrices, which include the Grover matrix as a special case for some particular values of the parameters.
The Hilbert space of generalized Grover walk on a graph can be defined as
[TABLE]
where is the position of the walker and is the coin that represents a neighbor of . is the number of vertices in the complete bipartite graph.
The evolution operator of the generalized Grover walk with marked vertex used in this paper is denoted as
[TABLE]
where the flip-flop shift operator is
[TABLE]
The coin operator is
[TABLE]
where
[TABLE]
The query oracle is
[TABLE]
Let the initial state be . The state of the walker after steps is given by
[TABLE]
**Quantum state transfer. ** The initial state of the quantum state transfer algorithm is
[TABLE]
where is the position of the sender.
The target state of quantum state transfer is
[TABLE]
where is the position of the receiver. The fidelity of the final state and the target state is given by
[TABLE]
We call it perfect state transfer when the value of fidelity is 1.
**Quasi-Chebyshev polynomial. ** The Chebyshev polynomials of the first kind are defined by initial values , , and for an integer ,
[TABLE]
A result of one Quasi-Chebyshev polynomial implied in yoder2014fixed is stated in the following lemma.
Lemma 1**.**
Let for . Let be an odd integer. One Quasi-Chebyshev polynomial is defined by initial values , and for
[TABLE]
When for where with we have with
3 Sender and receiver in the same partition
The quantum state transfer algorithm will be different when the sender and receiver are in the same partition or different partitions. In this section, we propose a quantum state transfer algorithm when the sender and receiver are in the same partition. As shown in Fig. 3, the sender and the receiver are on the left side of the complete bipartite graph. The left side of the complete bipartite graph has vertices and the right side of it has vertices.
Our algorithm is as follows.
Our algorithm is divided into two stages. The purpose of the first stage is to transfer the initial state to the uniform superposition state of the vertices on the other side of the sender. In the first stage, only the sender is the marked vertex. The purpose of the second stage is to transfer the uniform superposition state of the vertices on the other side of the sender to the target state. In the second stage, only the receiver is the marked vertex.
The analysis of the first stage and the second stage are shown in 3.1 and 3.2 respectively. The analysis of the fidelity of the quantum state transfer algorithm is shown in 3.3.
3.1 The first stage of the quantum state transfer algorithm
In the first stage, only the sender is marked. Thus, the vertices can be divided into three parts shown in Fig. 4: the sender denoted by on the left side, the other vertices denoted by on the left side, and on the right side. Therefore, the analysis can be simplified in an invariant subspace with the orthogonal basis given below. The orthogonal basis is only used in 3.1.
[TABLE]
So the initial state can be denoted as . The target state of the first stage can be denoted as .
The flip-flop shift operator , the query oracle , and the coin operator can be rewritten as
[TABLE]
and
[TABLE]
where .
In the first stage, we know
[TABLE]
The coin operator can be denoted as
[TABLE]
where
[TABLE]
and
[TABLE]
The query oracle can be denoted as
[TABLE]
And we find the equation
[TABLE]
where and for .
By using Eq. (17), Eq. (20), and Eq. (21), we obtain
[TABLE]
only adds a coefficient to the , and makes effect only on the second and third dimensions of the , so Eq. (22) can be simplified to
[TABLE]
Then using and , we obtain
[TABLE]
The purpose of the first stage is to transfer the state to the state . The state can be denoted as . So the fidelity of the first stage is
[TABLE]
There exists a set of parameters , , then the value of fidelity will greater than or equal to . It can be shown in theorem 1.
Theorem 1**.**
Let for where , and ensure , then the value of fidelity will be greater than or equal to .
**Proof: **[Proof. ] Let for So Eq. (25) can be rewritten as
[TABLE]
where for and for .
The formula in Eq.(26) can be viewed as the operator applied to . So it can be divided into three steps as follows.
[TABLE]
In step , the operator will be applied to the state . Let for .
Combined and , we obtain . So the recurrence formula of can be defined by and for
[TABLE]
with .
Let for where . So we have for . By using lemma 1, we obtain
[TABLE]
So the fidelity of the first stage can be calculated as follow.
[TABLE]
Let . We know for , so we have
[TABLE]
Then using and , we obtain
[TABLE]
So we have That is
[TABLE]
Then we can obtain .
Therefore, let for where , and ensure , the initial state will be transferred to the uniform superposition state of the vertices on the other side of the sender with the fidelity of at least .
3.2 The second stage of the quantum state transfer algorithm
In the second stage, only the receiver is marked (shown in Fig. 5). Thus the analysis can be simplified in an invariant subspace with the orthogonal basis given below. The orthogonal basis is only used in 3.2.
[TABLE]
The flip-flop shift operator , the query oracle , and the coin operator can be rewritten as
[TABLE]
and
[TABLE]
where and .
In the second stage, we have
[TABLE]
The coin operator can be denoted as
[TABLE]
where
[TABLE]
and
[TABLE]
The query oracle can be denoted as
[TABLE]
And we find the equation
[TABLE]
where for .
By using Eq. (37), Eq. (40) and Eq. (41), we obtain
[TABLE]
The state can be rewritten as . Then we eliminate invalid and . So Eq. (42) can be simplified to
[TABLE]
Then using and , we have
[TABLE]
The target state of the second stage can be denoted as . So the fidelity of the second stage is
[TABLE]
There exists a set of parameters , , then the value of fidelity will greater than or equal to . It can be shown in theorem 2.
Theorem 2**.**
Let for where , and ensure , then the value of fidelity .
**Proof: **[Proof. ] Let for . So Eq. (45) can be rewritten as
[TABLE]
where for and for .
The formula in Eq. (46) can be viewed as the operator applied to . So it can be divided into three steps as follows.
[TABLE]
Then after calculations in step like in the proof of theorem 1, the recurrence formula of can be defined by and for ,
[TABLE]
with .
Let for where . Then we get . By using lemma 1, we obtain
[TABLE]
So the fidelity of the second stage can be calculated as follow.
[TABLE]
Let . Similar to the proof of the theorem 1, we obtain .
Therefore, let for where , and ensure , the uniform superposition state of the vertices on the other side of the sender will be transferred to the target state with the fidelity of at least .
3.3 The fidelity of the quantum state transfer algorithm
Since the sender and receiver are in the same partition of the complete bipartite graph (shown in Fig. 6), the analysis of the algorithm can be simplified in an invariant subspace with the orthogonal basis given below. the orthogonal basis is only used in 3.3.
[TABLE]
From the analysis of the first stage in 3.1, we know where . And we know . So we can obtain .
So in the new basis, the state can be rewritten as
[TABLE]
where , , and denotes the target state of the first stage.
In the second stage, we have
[TABLE]
where denotes the evolution operators of the second stage.
Let and , where and And we can obtain the following equation.
[TABLE]
The target state of the algorithm is So the fidelity of the algorithm can be denoted as
[TABLE]
From Eq. (53) and Eq. (54), we can obtain
[TABLE]
By using , we can obtain
[TABLE]
From 3.2, we know \bm{\big{|}}f_{1}\bm{\big{|}}^{2}+\bm{\big{|}}f_{5}\bm{\big{|}}^{2}\textless\epsilon_{2}. And we know \bm{\big{|}}g_{1}\bm{\big{|}}^{2}+\bm{\big{|}}g_{5}\bm{\big{|}}^{2}\leq|t_{2}|^{2}\leq 2\epsilon_{1}. Then we obtain \bm{\big{|}}f_{1}\bm{\big{|}}\bm{\big{|}}g_{1}\bm{\big{|}}+\bm{\big{|}}f_{5}\bm{\big{|}}\bm{\big{|}}g_{5}\bm{\big{|}}\leq\sqrt{(\bm{\big{|}}f_{1}\bm{\big{|}}^{2}+\bm{\big{|}}f_{5}\bm{\big{|}}^{2})(\bm{\big{|}}g_{1}\bm{\big{|}}^{2}+\bm{\big{|}}g_{5}\bm{\big{|}}^{2})}\textless\sqrt{2\epsilon_{1}\epsilon_{2}}. So we have
[TABLE]
From Eq. (57), we know that the fidelity will be close to 1 when and are small. For instance, let be and be . From Eq. (57), we know the fidelity will be greater than regardless of the value of and . The simulation results of the algorithm are shown in Fig. 7. The fidelity is bigger than 0.98 at a certain range of and when and . It further verifies that the quantum state transfer algorithm can achieve high fidelity.
4 Sender and receiver in different partitions
In this section, we propose the quantum state transfer algorithm when the sender and receiver are in different partitions. As shown in Fig. 8, the sender is on the left side of the complete bipartite graph and the receiver is on the right side of it. The left side of the complete bipartite graph has vertices and the right side of it has vertices.
Our algorithm is as follows.
Our algorithm is divided into two stages. The purpose of the first stage is to transfer the initial state to the uniform superposition state of the vertices on the other side of the sender. In the first stage, only the sender is the marked vertex. And the second stage is to transfer the uniform superposition state of the vertices on the other side of the sender to the target state. In the second stage, only the receiver is the marked vertex.
The analysis of the first stage and the second stage are shown in 4.1 and 4.2 respectively. The analysis of the fidelity of the quantum state transfer algorithm is shown in 4.3.
4.1 The first stage of the quantum state transfer algorithm
The first stage of the quantum state transfer algorithm is the same when the sender and receiver are in the same partition or different partitions. Therefore, the analysis of the first stage can be viewed in section 3.1.
4.2 The second stage of the quantum state transfer algorithm
In the second stage, only the receiver is marked (shown in Fig. 9). Thus the analysis can be simplified in an invariant subspace with the orthogonal basis given below. The orthogonal basis is only used in 4.2.
[TABLE]
The flip-flop shift operator , the query oracle and the coin operator can be rewritten as
[TABLE]
and
[TABLE]
where and .
In the second stage, we know
[TABLE]
The coin operator can be denoted as
[TABLE]
where
[TABLE]
and
[TABLE]
The query oracle can be denoted as
[TABLE]
And we find the equation
[TABLE]
where , for .
Then by using Eq. (62), Eq. (65) and Eq. (66), we have
[TABLE]
where is an even integer.
The state can be rewritten as Then we eliminate invalid and . So Eq. (67) can be simplified to
[TABLE]
Then by using and , we obtain
[TABLE]
The target state of the second stage is . So the fidelity of the second stage can be calculated as follow.
[TABLE]
There exists a set of parameters , , then the value of fidelity will greater than or equal to . It can be shown in theorem 3.
Theorem 3**.**
Let , for where , and ensure , then the value of fidelity .
**Proof: **[Proof. ] Let , for . So Eq.(70) can be rewritten as
[TABLE]
where for and for .
The formula in Eq. (71) can be viewed as the operator applied to . So it can be divided into two steps as follow.
[TABLE]
Then after calculations like the proof of the theorem 1, the recurrence formula of can be defined by and for ,
[TABLE]
with .
Let , for where . So we have . By using lemma 1, we obtain
[TABLE]
So the fidelity of the second stage can be calculated as follow.
[TABLE]
Let . Similar to the proof of the theorem 1, we have .
Therefore, let , for where , and ensure , the uniform superposition state of the vertices on the other side of the sender will be transferred to the receiver with the fidelity of at least .
4.3 The fidelity of the quantum state transfer algorithm
Since the sender and receiver are in different partitions of the complete bipartite graph(shown in Fig. 10), the analysis of the algorithm can be simplified in an invariant subspace with the orthogonal basis given below. The orthogonal basis is only used in 4.3.
[TABLE]
From the analysis of the first stage in 3.1, we can obtain . So in the new basis, the state can be rewritten as
[TABLE]
where , and denotes the target state of the first stage.
So in the second stage, we have
[TABLE]
where denotes the evolution operators of the second stage.
Let , and . So we can obtain
[TABLE]
The target state of the algorithm is So the fidelity of the algorithm can be denoted as
[TABLE]
From 4.2, we know . So we can obtain
[TABLE]
Then by using Eq. (78), we have
[TABLE]
By using , we obtain
[TABLE]
From 4.2, we know . From Eq. (78), we have .
We know . We also have . And we have .
So we obtain
[TABLE]
From Eq. (83), we know that the fidelity will be close to 1 when and are small. For instance, let be and be . From Eq. (83), we know the fidelity will be greater than regardless of the value of and . The simulation results of the algorithm are shown in Fig. 11. The fidelity is bigger than 0.98 at a certain range of and when and . It further verifies that the quantum state transfer algorithm can achieve high fidelity.
5 Conclusions
In this paper, we propose a high-fidelity quantum state transfer algorithm on the complete bipartite graph. The algorithm is divided into two stages. The first stage is to transfer the initial state to the uniform superposition state of the vertices on the other side of the sender. The second stage is to transfer the uniform superposition state of the vertices on the other side of the sender to the target state. The two stages are both achieved by using the generalized Grover walks with one marked vertex. The coin operators of the generalized Grover walks and the query oracles are parametric unitary matrices that changed with time.
Through analysis, it is found that in the first stage, the initial state is transferred to the uniform superposition state of the vertex on the other side of the sender with the fidelity of at least . In the second stage, the uniform superposition state of the vertices on the other side of the sender is transferred to the target state with the fidelity of at least . We prove that the fidelity of the algorithm is greater than or when the sender and receiver are in the same partition or different partitions. and are chosen from . When and are small, the fidelity of the algorithm will be close to 1.
Consequently, the algorithm can achieve high-fidelity quantum state transfer when the sender and receiver are located in the same partition or different partitions of the complete bipartite graph. Moreover, the algorithm can achieve high-fidelity quantum state transfer on complete bipartite graphs of various sizes. Compared to the previous algorithms, the advantage of the algorithm is it works in any case because high-fidelity quantum state transfer can be achieved by adjusting the parameters of the coin operators and the query oracles. The algorithm provides a novel method for achieving high-fidelity quantum state transfer on the complete bipartite graph, which will offer potential applications for quantum information processing.
Data Availability Statement
Data sharing is not applicable to this article as no datasets were generated or analysed during the current study.
Conflict of interest statement
The authors do not have any possible conflicts of interest.
Acknowledgements
This work is supported by NSFC (Grant Nos. 61901218, 62071015) and the National Key Research and Development Program of China (Grant No.2020YFB1005504).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1\bibcommenthead
- 2(1) Kadian, K., Garhwal, S., Kumar, A.: Quantum walk and its application domains: A systematic review. Computer Science Review 41 , 100419 (2021)
- 3(2) Venegas-Andraca, S.E.: Quantum walks: a comprehensive review. Quantum Information Processing 11 (5), 1015–1106 (2012)
- 4(3) Aharonov, Y., Davidovich, L., Zagury, N.: Quantum random walks. Physical Review A 48 (2), 1687 (1993)
- 5(4) Childs, A.M.: Universal computation by quantum walk. Physical review letters 102 (18), 180501 (2009)
- 6(5) Lovett, N.B., Cooper, S., Everitt, M., Trevers, M., Kendon, V.: Universal quantum computation using the discrete-time quantum walk. Physical Review A 81 (4), 042330 (2010)
- 7(6) Reitzner, D., Hillery, M., Feldman, E., Bužek, V.: Quantum searches on highly symmetric graphs. Physical Review A 79 (1), 012323 (2009)
- 8(7) Rhodes, M.L., Wong, T.G.: Quantum walk search on the complete bipartite graph. Physical Review A 99 (3), 032301 (2019)
