【技术实现步骤摘要】
【国外来华专利技术】量子数据加载器
[0001]本公开一般涉及量子算法和量子数据加载的领域,并且更具体地,涉及构建用于将经典数据加载到量子态中的量子电路,该量子电路减少电路的计算资源,例如,量子位的数目、量子电路的深度和电路中的门的类型。
技术介绍
[0002]许多量子机器学习和优化算法将经典数据加载到量子态中,以便使用量子规程用于分类、聚类或求解线性系统等任务。这使得这些算法不是近期(near
‑
term)的,因为此类加载器(也称为量子随机存取存储器(QRAM))的提案,在量子位的数目和量子电路的深度两者方面都是大型和复杂的电路。例如,传统的QRAM电路的深度为O(n),其中n是表示经典数据点的矢量的维度。
技术实现思路
附图说明
[0003]本公开的实施例具有其他优点和特征,这些优点和特征将在结合附图中的示例时从以下详细描述和所附权利要求中更容易地看出,在附图中:
[0004]图1A是示出根据实施例的用于使用单个参数化二量子位门(称为“BS”)将经典数据加载到量子态中的量子电路的图示。
[0005]图1B是示出根据不同的实施例的用于使用单个参数化二量子位门及其受控版本(称为“c
‑
BS”)将经典数据加载到量子态中的量子电路的图示。
[0006]图2是示出根据实施例的将量子数据加载器应用于估计两个数据点之间的距离(或等同于内积)的一种方式的图示。
[0007]图3是示出根据另一个实施例的将量子数据加载器应用于估计两个数据点之间的距离(或等同于内积)的一种 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种量子电路,用于在将表示经典数据的n维矢量编码为针对n个量子位的量子态中使用,所述量子电路包括:n个量子位;第一层,所述第一层包括被应用于所述量子位中的一个量子位的X门;以及多个后续层,所述多个后续层根据二叉树模式将BS门应用于所述量子位,其中每个BS门是单个参数化2量子位门,并且后续层的数目不大于上限(log2(n))。2.根据权利要求1所述的量子电路,其中n是2的幂。3.根据权利要求1所述的量子电路,其中所述二叉树模式的根节点是所述X门被应用于的所述量子位。4.根据权利要求1所述的量子电路,其中所述量子电路中的量子位的总数目不大于n。5.根据权利要求1所述的量子电路,其中所述量子电路中的BS门的总数目不大于n
‑
1。6.根据权利要求1所述的量子电路,其中所述多个后续层的所述数目是n的对数。7.根据权利要求1所述的量子电路,其中每个BS门具有以下形式:BS(θ
j
)=[[1,0,0,0],[0,cos(θ
j
),sin(θ
j
),0],[0,
‑
sin(θ
j
),cos(θ
j
),0],[0,0,0,1]]。8.根据权利要求7所述的量子电路,其中n是2的幂,所述n维矢量具有形式(x1,x2,
…
,x
n
),并且针对j从1至n/2
‑
1并且如果x
2j
为正,则并且如果x
2j
为负,则其中参数r的定义为针对j从1至n/2
‑
1并且9.根据权利要求1所述的量子电路,其中所述量子位是超导量子位。10.根据权利要求1所述的量子电路,其中所述BS门被实现为可重新配置的分束器。11.一种量子电路,用于在将表示经典数据的n维矢量编码为量子态中使用,所述量子电路包括:第一组个量子位和第二组个量子位;第一层,所述第一层包括被应用于所述第一组中的量子位的第一X门和被应用于所述第二组中的量子位的第二X门;
第一多个后续层,所述第一多个后续层根据二叉树模式将BS门应用于所述第一组量子位,其中每个BS门是单个参数化2量子位门;以及第二多个后续层,所述第二多个后续层将受控BS门(c
‑
BS门)应用于所述第一组和所述第二组中的量子位,其中每个c
‑
BS门将BS门应用于所述第二组中的量子位,并且由所述第一组中的量子位控制,其中层的数目不大于上限12.根据权利要求11所述的量子电路,其中所述第二多个后续层包括组c
‑
BS门,每组c
‑
BS门根据二叉树模式将BS门应用于所述第二组量子位。13.根据权利要求12所述的量子电路,其中相同组中的c
‑
BS门由所述第一组中的相同量子位控制。14.根据权利要求12所述的量子电路,其中每组c
‑
BS门中的每个二叉树模式的根节点是所述第二组量子位中的、所述X门被应用于的所述量子位。15.根据权利要求11所述的量子电路,其中所述二叉树模式的根节点是所述第一组中量子位中的、所述X门被应用于的所述量子位。16.根据权利要求11所述的量子电路,其中n是4的幂。17.根据权利要求11所述的量子电路,其中所述BS门的数目不大于18.根据权利要求11所述的量子电路,其中所述c
‑
BS门的数目不大于19.根据权利要求11所述的量子电路,其中所述量子位是超导量子位。20.根据权利要求11所述的量子电路,其中所述BS门被实现为可重新配置的分束器。21.一种量子电路,用于在将表示经典数据的第一n维矢量编码为n个量子位的第...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。