南京大学学报(自然科学), 2022, 58(2): 219-227 doi: 10.13232/j.cnki.jnju.2022.02.005

基于随机梯度下降算法实现对环上量子游走的动态完全控制

邵玉豪, 林嘉懿, 吴盛俊,

南京大学物理学院,南京,210093

Dynamic control of full quantum walk on a cycle based on stochastic gradient descent algorithm

Shao Yuhao, Lin Jiayi, Wu Shengjun,

Department of Physics, Nanjing University, Nanjing,210093, China

通讯作者: E⁃mail:sjwu@nju.edu.cn

收稿日期: 2021-02-09  

基金资助: 国家自然科学基金.  11475084

Received: 2021-02-09  

摘要

寻找如何实现幺正量子操作是量子计算领域的基本问题,主要研究通过环上的离散时间量子游走实现任意幺正量子操作的可能.首先推广引入了特殊的环上的离散时间量子游走模型,并对模型实现任意量子操作的有效性进行了探讨.对于两量子比特的量子系统,给出了通用量子门集合与量子傅里叶变换的构造解.由于高维情况构造解较难精确给出,引入机器学习中常用的随机梯度下降算法,得以在高维系统近似实现所需要的幺正量子操作.此外,如对算法进行进一步微调,可以在位置空间上的实现任意的幺正量子操作以及两结果半正定算子测量.在高维情况下,这意味着通过控制两能级的硬币系统即可控制位置空间上大型系统,从而实现小系统对大系统的间接完全控制.这些任务的完成表明,基于随机梯度下降算法可以实现对整个环上量子游走过程的动态完全控制.

关键词: 环上的量子游走 ; 随机梯度下降 ; 幺正操作 ; 半正定算子测量 ; 动态控制

Abstract

Finding implementations of unitary operations is a fundamental task in the field of quantum computation. This letter mainly investigates the ability of the discrete time quantum walk on a cycle for this task. First,we introduce a special discrete time quantum walk on a cycle model,and then discuss the effectiveness and feasibility of the model in achieving arbitrary unitary quantum operations. For two qubits system,the empirical solutions of the universal quantum gate set and quantum fourier transform are presented. Due to the difficulty of exactly giving the empirical solutions in high⁃dimensional cases,we would introduce the stochastic gradient descent algorithm which is commonly used in machine learning to find approximations to arbitrary desired unitary operations. Then,we would manage to modify the stochastic gradient descent algorithm in order to realize arbitrary unitary quantum operations and 2⁃outcome POVMs on the position space effeciently. In high⁃dimensional cases,it means one can control a large system via the discrete time quantum walk on a cycle indirectly on the basis of controlling the 2⁃level coin system. The completion of these tasks shows that we can achieve dynamic control of full discrete time quantum walk on a cycle based on the stochastic gradient descent algorithm.

Keywords: quantum walk on a cycle ; stochastic gradient descent algorithm ; unitary operations ; POVM ; dynamic control

PDF (832KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

邵玉豪, 林嘉懿, 吴盛俊. 基于随机梯度下降算法实现对环上量子游走的动态完全控制. 南京大学学报(自然科学)[J], 2022, 58(2): 219-227 doi:10.13232/j.cnki.jnju.2022.02.005

Shao Yuhao, Lin Jiayi, Wu Shengjun. Dynamic control of full quantum walk on a cycle based on stochastic gradient descent algorithm. Journal of nanjing University[J], 2022, 58(2): 219-227 doi:10.13232/j.cnki.jnju.2022.02.005

早在1993年,Aharonov et al1首先引入了量子游走的概念作为经典随机游走在量子领域的推广.他们发现,由于量子的相干性,量子游走的扩散速度比经典随机游走的扩散速度更快.此后,根据量子游走的概念,逐渐开发出很多新的量子算法2.量子游走也开始被用来实现量子模拟3-7和通用的量子计算8-10.截至目前,量子游走已经在许多不同物理系统中实现和应用11.

我们主要关心的问题是如何通过环上的量子游走实现对量子过程的控制,比如实现任意的幺正量子操作.尽管一些研究8-10已经探讨过量子游走可以用来实现通用的量子计算,但对于环上的离散时间量子游走模型能否实现这样的任务并没有相应的讨论.对于硬币算符为Hadamard的环上的离散时间量子游走,这样的任务是无法实现的.因而,推广引入了一个特殊的环上的离散时间量子游走模型,并给出了低维情况下的构造性证明.在给定足够多游走步数的前提下,这样的模型可以有效实现任意的幺正量子操作.

随机梯度下降算法12-13是机器学习领域中用于寻找最优解的著名算法.而通过环上的离散时间量子游走实现任意的量子操作,在实际过程中也是一个寻找参数最优解的问题.由于较难精确给出高维情况的构造解,引入随机梯度下降算法,并对硬币算符进行了参数化,得以在高维系统近似实现需要的幺正量子操作.此外,对损失函数进行进一步微调,从而可以在位置空间上实现任意的幺正量子操作以及两结果半正定算子测量.在高维情况下,这意味着通过控制两能级的硬币系统即可控制位置空间上大型系统,从而实现小系统对大系统的间接控制.总体而言,通过引入随机梯度下降算法,实现了对整个环上量子游走过程的动态完全控制.

1 环上的离散时间量子游走介绍

1.1 环上的离散时间量子游走

离散时间的量子游走包含行走者(Walker)和硬币(Coin)两个系统.硬币系统是一个二维的希尔伯特空间,由基态0c张成,记为c.而对于存在N个节点的环上的离散时间量子游走来说,行走者系统是一个n维的希尔伯特空间,由行走者的位置基态xx=0n-1张成,记为p.因此,整个量子游走系统在希尔伯特空间=cp中.

与经典随机游走相对应,离散时间的量子游走过程的第一步是以掷硬币的方式决定行走的方向,即在执行硬币算符操作Ĉ.其中作用在硬币系统上的硬币作用可以是任意的一个二维酉算子,通常采用的硬币有Hadamard硬币,即:

Ĉ=ĤcÎp.

离散时间的量子游走过程的第二步是行走者的位置移动,根据硬币的状态将决定行走者位置移动的方向,即在整个量子系统上执行偏移算符Ŝ.对于通常采用的量子游走,当硬币态为0c时,行走者的位置正向移动一步;当硬币态为1c时,行走者得根据位置反方向移动一步,即:

Ŝ=x=0n-10,x+1mod n0,x+x=0n-10,x-1mod n1,x

通常将执行硬币算符操作与偏移算符操作合起来称作离散时间的量子游走的一步,而整个量子游走的过程是在整个量子系统上反复迭代执行硬币算符与偏移算符操作,对于第t步量子游走来说,有:

Ψt+1=ŜĈtΨt

这里的t=0,1,2,记为每一步量子游走的序号,而Ψtt步量子游走前行走者的量子状态.

每一步的量子游走过程都是幺正过程,因而T步量子游走的整个过程ÛT,0=𝒯t=0T-1ŜĈt也是一个幺正过程,其中,𝒯 标记为按时间顺序的乘法.

1.2 推广引入特殊的环上的离散时间量子游走

推广引入特殊形式的环上的离散时间量子游走,对通常形式的硬币算符以及偏移算符进行了修改推广.对于硬币算符,推广为:

Ĉt=x=0n-1ĉxtxx

ĉxtU2是每一步的硬币算符中作用在单个位置上的算子,称之为单位置硬币算子.每一步游走的硬币算符都由一组数量为n的单位置硬币算子构成,与环上的节点数量相同.只要把ĉxt统一取为ĉxt=Ĥ,硬币算符即退化为上一小节中介绍的Hadamard硬币的形式.

对于偏移算符,修改为:

Ŝ=x=0n-10,xmod n0,x+x=0n-11,x+1mod n1,x

当硬币态为0c时,行走者的位置保持不动;当硬币态为1c时,行走者的位置正向移动一步.整个环上的量子游走模型如图1所示.

图1

图1   环上离散时间量子游走过程的示意图

对量子游走系统的位置按顺时针编号.其中,红色的“0”和蓝色的“1”组合表示每一步的硬币算符作用在两能级的量子系统上.绿色的箭头表示硬币叠加态随硬币算符的作用而改变.而红色与蓝色的箭头表示当硬币态不同时,游走态分别保持不动,或者顺时针平移一步

Fig.1   A schematic representation of the discrete time quantum walk on a cycle


2 低维量子游走系统实现通用量子门集合与量子傅里叶变换的构造解

探究推广这样一个环上的量子游走模型,一个重要的研究推动力是想要实现对整个量子游走幺正过程的完全控制.具体而言,利用这样一个环上的离散时间量子游走模型,我们想要完成的任务是对于任意作用在=cp空间的幺正操作V̂T步环上的离散时间量子游走都能对应实现,即ÛT,0=V̂.对于通常的硬币算符为Hadamard环上的离散时间量子游走,这样的任务是无法实现的.例如,任何含复数的幺正变化,均无法通过通常意义上的环上的离散时间量子游走模型实现.

当环上的节点数取两个时cp都是二维,因此整个量子游走系统可以看作是一个两量子比特的系统.对于这样一个系统,我们给出了实现通用量子门集合与量子傅里叶变换的构造解.

2.1 通用量子门集合

一组通用量子门指任何其他幺正演化操作都可以用该组门集合的有限序列形式进行模拟,例如CNOT,Rπ8,Phase,H[14].在我们推广引入的新模型中,对于两量子比特的系统,仅需要有限的步数即可实现任意的通用量子门操作.

2.1.1 CNOT=1000010000010010的构造解

由于偏移算符Ŝ=x=0n-10,xmod n><0,x+x=0n-11,x+1mod n1,xn=2时,恰为CNOT门.因此,仅需一步量子游走即可实现CNOT门.表1给出了每步游走时单位置硬币算子的构造解.

表1   一步量子游走实现CNOT门的构造解

Table 1  The empirical solution of realizing CNOT gate based on 1 step quantum random walk

x

t

0
0Îc
1Îc

新窗口打开| 下载CSV


2.1.2 Rπ8=cosπ8-sinπ8sinπ8cosπ8H=12111-1以及Phase=100i的构造解

对于任意作用在两量子比特的系统上单粒子量子门,至多仅需要四步(T=4)游走即可实现.下面给出构造解形式.

首先记任意单粒子量子门Û=u00u01u10u11,如单粒子量子门作用在硬币系统上,即V̂=ÛcÎp,则仅需两步量子游走即可实现,表2给出了构造解.其中Ûc记为作用在硬币空间的单粒子量子门Û.

表2   两步量子游走实现V̂=ÛcÎp的构造解

Table 2  The empirical solution of realizing V̂=ÛcÎp based on 2 step quantum random walk

x

t

01
0ÛcÎc
1ÛcÎc

新窗口打开| 下载CSV


如单粒子量子门作用在行走者系统上,即V̂=ÎcÛp,则仅需四步量子游走即可实现,表3给出了构造解:X̂c=0110.

表3   四步量子游走实现V̂=ÎcÛp的构造解

Table 3  The empirical solution of realizing V̂=ÎcÛp based on 4 step quantum random walk

x

t

0123
0Îcu00u01u01-u00ÎcÎc
1X̂cu00-u01u01u00(u00u11-u01u10)0-110Îc

新窗口打开| 下载CSV


特别地,当单粒子量子门为对角阵,即Û=u0000u11V̂=ÎcÛp仅需要两步游走即可实现,表4给出了构造解.

表4   当单粒子量子门为对角阵时,仅需两步量子游走即可实现V̂=ÎcÛp

Table 4  When the single⁃particle quantum gate is diagonal,only two steps are required

x

t

01
0u00ÎcÎc
1u11ÎcÎc

新窗口打开| 下载CSV


例如,对于相位门Phase=100i来说,仅需两步量子游走即可实现.构造解的形式见表5.

表5   两步量子游走实现相位门的构造解

Table 5  The empirical solution of realizing phase gate based on 2 step quantum random walk

V̂=ÛcÎpt=0t=1V̂=ÎcÛpt=0t=1
x=0PhaseÎcx=0ÎcÎc
x=1PhaseÎcx=1i ÎcÎc

新窗口打开| 下载CSV


因此,由索洛维·基塔耶夫定理(Solovay⁃Kitaev Theorem)15可知,对于任意作用在=cp空间的幺正操作,通过一套通用量子门分解模拟的方法,在有限步的量子游走模拟实现任意的幺正操作.这意味着这样一个特殊的环上的离散时间量子游走模型在两个量子比特情况下,可以实现对整个量子游走幺正过程的完全控制.

2.2 量子傅里叶变换

量子傅里叶变换是量子质数分解和很多其他量子算法的基础,在量子计算领域有着重要的应用16-17.对于基态x,量子傅里叶变换为如下形式映射:

QFT:xa1Nk=0N-1ωNxkk

图2

图2   量子傅里叶变换的线路示意图

Fig.2   Schematic diagram of quantum Fourier transform


实际上,和传统量子线路实现量子傅里叶变换比较,利用我们的环上时间的量子游走模型,不需要分解成单个门的形式去完成,仅需要三步的量子游走,即可完成两量子比特游走系统上的量子傅里叶变换.

记四维量子傅里叶变换为QFT4=1211111i-1-i1-11-11-i-1i.表6给出了三步游走实现两量子比特游走系统上量子傅里叶变换的构造解.

表6   三步量子游走实现量子傅里叶变换的构造解

Table 6  The empirical solution of realizing quantum Fourier transform based on 3 step quantum random walk

x

t

012
0ĤcĤcÎc
1121-11112i1-i1Îc

新窗口打开| 下载CSV


3 通过随机梯度下降算法实现对高维量子游走系统的动态完全控制

前面,对推广引入的新模型在低维情况下实现对整个量子游走幺正过程的完全控制的有效性进行了讨论.对于两量子比特的环上的量子游走模型,只需要有限步游走,即可实现任意的幺正操作V̂.但对于高维情况,即环上的节点n取更大值,完全精确的给出幺正过程所需要的一组单位置硬币算子ĉxt是较为困难的.针对这个问题,引入了机器学习中常用的随机梯度下降算法,从而在高维情况下实现对整个量子游走系统的动态完全控制.

3.1 在全空间实现幺正量子操作

随机梯度下降算法是机器学习领域中用于寻找最优解的常用算法.对于传统的神经网络,参数的数目一般较为复杂,因此需要优化的目标函数通常是一个包含多个参量的非线性函数.一般而言,我们采用随机梯度下降算法对参数进行迭代更新,具体步骤如下:

Step 1:对网络参数θ进行初始化,对给定的神经网络参数随机初始化赋值.

Step 2:根据学习任务设定合适的损失函数Lθ.

Step 3:随机从训练集中输入单个样本,根据初始化参数计算给定目标下对应的损失函数值.

Step 4:根据损失函数值,计算出参数的梯度,从而确定梯度下降的方向.

Step 5:设置合理的学习率η,沿梯度相反方向更新参数θ,即:

θnew=θold-ηLθoldθold

Step 6:重复迭代Step 3至Step 5,直至损失函数收敛到一个合理的精度.

随机梯度下降算法每次从训练集中随机地取出一个训练样本,而不是使用全部训练样本.因此,并不是每次迭代都往全局最优的方向,但另一方面也有着收敛速度更快等优势.

对于环上的离散时间量子游走模型寻找实现任意想要实现的幺正量子操作V̂,类比经典机器学习,我们也尝试引入应用随机梯度下降算法.首先,需要对环上的离散时间量子游走进行参数设置,引入四维实向量αx,t来参数化单位置硬币算子ĉxt,有:

ĉxt=eiα3x,tσ̂3eiα2x,tσ̂2eiα1x,tσ̂1eiα0x,tσ̂0

其中,σ̂1σ̂2σ̂3为泡利矩阵,σ̂0=Î.

与经典机器学习类似,每次从总的希尔伯特空间中随机抽取任意初始态Ψ作为训练优化的样本.因此,需要定义对应Ψ的损失函数:

LΨ=1-ΦT|ΨT2

其中ΨT=ÛT,0Ψ,表示量子游走的最终态.而ΦT=V̂Ψ,表示想要实现的量子游走过程的最终态.

实际的计算任务为在给定环上的节点数量n与游走步数T的基础下,找到合适的近似参数αx,t:0x<n and 0t<T,使得损失函数达到合理精度,从而意味着整个量子游走的过程ÛT,0越来越接近于我们想要实现的V̂.

在参数的更新迭代过程中,损失函数的梯度LΨαjx,t的计算殊为关键,有:

LΨαjx,t=2ImΦtΣ̂jx,tΨtΨT|ΦT

其中Ψ(t)=Ût,0ΨΦ(t)=ÛT,tΦ(T)分别是向前传播态与反向传播态.此外,

Σ̂jx,t=n̂jx,tσ̂xx+ξxÎcξξσ̂=j=03σ̂jejn̂0x,t=1000,n̂1x,t=0100,n̂2x,t=00cos2α1x,tsin2α1x,tn̂3x,t=0sin2α2(x,t)-cos2α2(x,t)sin2α1(x,t)cos2α2(x,t)cos2α1(x,t)

实际上我们精心设计的损失函数使得偏导数的计算在实际算法应用时非常地高效.与经典反向传播算法类似,态Ψ(t)与态Φ(t)可以分别通过向前传播与向后传播快速得到.

3.1.1 数值模拟结果

在环上的离散量子游走实现的量子操作ÛT,0和我们想要实现的量子傅里叶变换操作V̂距离随迭代次数的增加逐渐下降.对于每次更新迭代后,ÛT,0V̂的实际距离,从超算子(superoperator)距离出发定义.对于任意的算符ÛV̂,超算子距离为:

d(Û,V̂)=trÛÛ*-V̂V̂*ÛÛ*-V̂V̂*=tr2UU+tr2VV-2trUV2             (11)

带入并归一化后定义ÛT,0V̂的实际距离为:

dÛT,0,V̂=1-trÛT,0V̂2n2.

图3揭示的那样,通过随机梯度下降在更高维度实现需要的幺正变换是可行的.对于不同的n,我们想要实现的幺正变换为量子傅里叶变换.其中,不同维度游走的步数取T=2n2,学习率取η=0.05.由于每次训练时初始化的参数不同,对于每一个n,分别初始化取样训练多次.对于n=2,3,有200个训练样本;对于n=4,5,有50个训练样本.

图3

图3   在高维系统实现量子傅里叶变换

横轴和纵轴分别对应于更新次数和距离.绘制的每条线都是平行取样训练的多个样本在同一更新次数下,距离(所需实现的量子操作V̂ÛT,0之间)的最差值(左图)或平均值(右图).对于不同的n,我们想要实现的量子操作为V̂=QFT.通过随机梯度下降在更高维度实现需要的幺正变换是非常可行的.

Fig.3   Realizing quantum Fourier transform in high⁃dimensional system


3.2 通过环上的量子游走实现小系统对大系统的控制
3.2.1 位置空间实现幺正量子操作

利用环上的量子游走模型,当节点数n较大时,可以通过控制两能级的硬币系统去控制位置空间上大型系统,从而实现小系统对大系统的间接控制.这种情形下,有V̂=ÎcÛp.图4可知,当对位置系统想要实现量子操作是幺正过程时,算法过程是可行的.总计在哈尔(Harr)测度上从U4中随机抽样训练实现了150个不同的样本Ûp.其中,环上的节点数量为n=4,学习率η=0.01,游走步数T取为20步.

图4

图4   利用随机梯度下降算法可以在位置空间实现任意的幺正过程

左图,横轴和纵轴分别对应于更新次数和距离.绘制的每条线都是平行取样训练的多个样本在同一更新次数下,距离(所需实现的量子操作V̂ÛT,0之间)的最差值或平均值.右图,横轴和纵轴分别对应训练完成后的距离以及百分比情况.直方图显示了样本训练完成后的距离分布,红线则显示训练后距离大于横轴对应值的样本分布情况.上图表明,环上的量子游走模型可以在很好的精度上模拟实现位置空间上任意的幺正演化过程.

Fig.4   Using stochastic gradient descent algorithm can realize arbitrary unitary operation in position space


3.2.2 位置空间实现半正定算子测量

这种小系统对大系统的间接控制,不仅可以实现位置空间上的幺正量子操作,实质上,更通用的量子运算操作如半正定算子测量(POVM)等也可以实现.半正定算子测量是比正交投影测量更一般的测量.设测量算符集合为M̂ii=0Noutcome,其中每个算符测量系统初态后都对应一个结果.如果量子系统的初态为ρ,则得到第i个测量结果的概率为pi=TrM̂iρM̂i.设半正定算子Êi=M̂iM̂i,即有pi=TrÊiρ.根据测量假设半正定算符满足iÊi=I.而量子系统被测量后所处的状态为ρ'=iM̂iρM̂i.

对于环上的量子游走模型,我们任意输入的任意初态ψ,经过T步量子游走后,对末态ψT在硬币空间上进行正交投影测量,这实际上构成对位置空间态的半正定算子测量M̂ii=0Noutcome.由于硬币空间c是一个二维空间,所以这一个半正定算子测量也只能是两个结果的,即Noutcom=2.对于这样位置空间上的两结果半正定算子测量,也可以通过随机梯度下降算法任意实现.

对于这样的间接控制任务,需要对之前提到的算法进行微调.我们重新定义损失函数为:

LΨp=1-j=01ϕjT|ψjT2

其中,

ψjTp=cjÛt,00cψpϕjTp=M̂jψp

我们精心选取的损失函数使得偏导数形式与式(10)基本一致:

LΨαjx,t=2ImΦt|Σ̂jx,t|ΨtΨT|ΦT

其中,

Ψt=Ût,00cψpΦt=Ût,0ΦTΦT=j=01jcϕjTp

对于N̂j=cjÛt,00cj=01M̂jj=01的距离,同样从超算子距离出发,带入式(11)并归一化定义为:

dN̂jj=01,M̂jj=01=12n2j=01tr2M̂jM̂j+tr2N̂jN̂j-2trN̂jM̂j2

数值模拟结果见图5,算法对两结果半正定算子测量进行控制是可行的.在哈尔(Harr)测度上随机抽取了150对要实现的两结果半正定算子测量.其中环上的节点数为n=4,游走步数为T=20,学习率为η=0.01.

图5

图5   利用随机梯度下降算法可以在位置空间实现任意两结果半正定算子测量

左图,横轴和纵轴分别对应于更新次数和距离.绘制的每条线都是平行取样训练的多个样本在同一更新次数下,距离(所需实现的量子操作V̂ÛT,0之间)的最差值或平均值.右图,横轴和纵轴分别对应训练完成后的距离以及百分比情况.其中直方显示了样本训练完成后的距离分布,红线则显示训练后距离大于横轴对应值的样本分布情况.对于随机取样的150对要实现的两结果半正定算子测量,都可以通过随机梯度下降算法动态控制实现.

Fig.5   Using stochastic gradient descent algorithm can realize arbitrary 2⁃outcome POVMs


4 结论

为了探究通过环上的离散时间量子游走实现任意量子操作的可能,首先推广引入特殊的环上的离散时间量子游走模型.相较一般而言环上的离散时间量子游走,修改偏移算符并引入了单位置硬币算子.接着,对模型实现任意量子操作的有效性进行了探讨.对于两量子比特的量子系统,给出了通用量子门集合与量子傅里叶变换的构造解.而任意幺正量子操作都可以由有限个通用量子门操作模拟实现.因而,在低维情况下,可以有效实现对整个量子游走幺正过程的完全控制.

由于高维情况构造解较难精确给出,我们引入了机器学习中常用的随机梯度下降算法,对硬币算符进行了参数化,得以在高维系统近似实现需要的幺正量子操作.此外,随着节点数目的增加,实质上可以通过控制两能级的硬币系统去控制位置空间上大型系统,从而实现小系统对大系统的间接控制.对于这样的任务,我们对损失函数进行了调整.借助随机梯度下降算法对参数的动态控制,我们在位置空间上实现了任意的幺正量子操作以及两结果半正定算子测量.总体而言,通过引入随机梯度下降算法,实现了对整个环上量子游走过程的动态完全控制.

参考文献

Aharonov Y, Davidovich L, Zagury N.

Quantum random walks

Physical Review A,1993,48(2):1687-1690.

[本文引用: 1]

Kempe J.

Quantum random walks:An introductory overview

Contemporary Physics,2003,44(4):307-327.

[本文引用: 1]

Kitagawa T, Rudner M, Berg E,et al.

Exploring topological phases with quantum walks

Physical Review A,2010,82(3):33429.

[本文引用: 1]

Xue P, Qin H, Tang B,et al.

Observation of quasiperiodic dynamics in a one⁃dimensional quantum walk of single photons in space

New Journal of Physics,2014,16(5):053009.

Crespi A, Osellame R, Ramponi R,et al.

Anderson localization of entangled photons in an integrated quantum walk

Nature Photonics,2013,7(4):322.

Oliveira A C, Portugal R, Donangelo R.

Decoherence in two⁃dimensional quantum walks

Physical Review A,2006,74(1):012312.

Segawa E.

Localization of quantum walks induced by recurrence properties of random walks

Journal of Computational and Theoretical Nanoscience,2013,10(7):1583-1590.

[本文引用: 1]

Childs A M.

Universal Computation by quantum walk

Physical Review Letters,2009,102(18):25-28.

[本文引用: 2]

Childs A M, Gosset D, Webb Z.

Universal computation by multiparticle quantum walk

Science,2013,339(6121):791-794.

Lovett N B, Cooper S, Everitt M,et al.

Universal quantum computation using the discrete⁃time quantum walk

Physical Review A,2010,81(4):042330.

[本文引用: 2]

Wang J, Manouchehri K.

Physical implementation of quantum walks

Springer Berlin,2013.

[本文引用: 1]

Darken C, Chang J, Moody J.

Learning rate schedules for faster stochastic gradient search

Neural Networks for Signal Processing Ⅱ Proceedings of the 1992 IEEE Workshop. Helsingoer,DenmarkIEEE Press,19923-12.

[本文引用: 1]

Bengio Y, Boulanger⁃Lewandowski N, Pascanu R.

Advances in optimizing recurrent networks

2013 IEEE International Conference on Acoustics,Speech and Signal Processing. Vancouver,CanadaIEEE Press,20138624-8628.

[本文引用: 1]

Nielsen M A, Chuang I. Quantum Computation and Quantum Information:The 10th Anniversary Edition. Cambridge,United KingdomCambridge University Press,2011.

Dawson C M, Nielsen M A.

The solovay⁃kitaev algorithm

arXiv preprint quant⁃ph/0505030,2005.

[本文引用: 1]

Coppersmith D.

An approximate Fourier transform useful in quantum factoring

arXiv preprint quant⁃ph/0201067,2002.

[本文引用: 1]

Hales L, Hallgren S.

An improved quantum Fourier transform algorithm and applications

Proceedings of the 41st Annual Symposium on Foundations of Computer Science. Redondo Beach,CA,USAIEEE Press,2000515-525.

[本文引用: 1]

/