【技术实现步骤摘要】
量子纠缠资源调度方法、装置及电子设备
[0001]本公开涉及量子计算
,尤其涉及量子纠缠
,具体涉及一种量子纠缠资源调度方法
、
装置及电子设备
。
技术介绍
[0002]量子网络可以用来进行量子应用服务,比如,量子通信系统可以部署量子密钥分发应用服务,以使用量子纠缠态来实现安全的信息传输,又比如,量子网络可以部署通信应用服务,将纠缠资源有效地分配给量子网络的各个节点进行通信
。
[0003]量子纠缠是一种在量子力学中非常特殊且独特的现象,其中两个或更多的量子系统会进入到一个密切关联的复合态
。
在这种态中,各个系统的量子状态不能单独定义,而是需要联合其他所有系统作为一个整体考虑
。
[0004]不同结构的量子纠缠可以应用于不同场景中
。
在绝大多数使用场景中,最理想的量子纠缠态是贝尔态
(
即维数为2的最大纠缠态
)。
因此,为了保证量子纠缠在相关应用的实际效果,在真正投入使用之前,需要通过一定操作将给定的量子纠缠态转化为应用所需要的贝尔态,这种操作则被称为量子纠缠提纯
。
[0005]在量子网络中针对量子应用请求对量子应用服务进行纠缠资源调度时,通常是在量子网络的量子纠缠提纯场景下得到纠缠资源的基础上进行直接调度
。
技术实现思路
[0006]本公开提供了一种量子纠缠资源调度方法
、
装置及电子设备
。
[000 ...
【技术保护点】
【技术特征摘要】
1.
一种量子纠缠资源调度方法,包括:接收量子网络的量子应用请求,所述量子应用请求用于调度纠缠资源执行量子应用服务;基于所述量子应用请求,触发所述量子网络中的节点获取量子纠缠提纯场景下的输入态信息和目标误差;基于所述输入态信息和所述目标误差,确定第一关系,所述第一关系为第一预设条件下所述量子纠缠提纯场景的最优转化率与输出态信息的维数的最大优化函数关系,所述第一预设条件为所述输入态信息至最大纠缠态的转化误差小于或等于所述目标误差,所述转化误差是基于所述量子纠缠提纯场景下量子态的施密特向量之间的距离进行度量的;基于所述第一关系,确定所述最优转化率的值;基于所述量子应用请求和所述最优转化率的值,对所述量子应用服务进行资源调度
。2.
根据权利要求1所述的方法,其中,所述基于所述量子应用请求和所述最优转化率的值,对所述量子应用服务进行资源调度,包括:基于所述最优转化率的值,确定所述量子网络的量子纠缠提纯场景下可提纯得到的纠缠资源;在所述可提纯得到的纠缠资源大于或等于所述量子应用请求所请求的纠缠资源的情况下,对所述量子应用服务进行资源调度
。3.
根据权利要求2所述的方法,还包括:在所述可提纯得到的纠缠资源小于所述量子应用请求所请求的纠缠资源的情况下,拒绝响应所述量子应用请求
。4.
根据权利要求2所述的方法,还包括:在所述可提纯得到的纠缠资源小于所述量子应用请求所请求的纠缠资源的情况下,基于所述最优转化率的值,调整所述量子网络的量子纠缠提纯场景下的输入态信息,以提高所述量子纠缠提纯场景下可提纯得到的纠缠资源
。5.
根据权利要求1所述的方法,其中,所述量子应用服务包括以下任一项:量子密钥分发应用服务;通信应用服务;分布式量子计算应用服务
。6.
根据权利要求1所述的方法,其中,所述基于所述第一关系,确定所述最优转化率的值,包括:对所述输入态信息进行施密特分解,以将所述第一关系转换为第二关系和第三关系,所述第二关系为所述最优转化率与第一信息的最小优化函数关系,所述第一信息包括所述输入态信息的第一施密特向量的第一目标范数
、
目标误差和第一变量,所述第一目标范数为所述第一施密特向量的前
K
个最大元素的和,所述第三关系为第二预设条件下所述第一变量的目标取值范围中下界与第二变量的最小优化函数关系,所述第二预设条件为所述第一施密特向量的第二目标范数大于所述目标误差,所述第二目标范数为所述第一施密特向量的前
Y
个最大元素的和,
K
为所述第一变量,
K
为正整数,
Y
为所述第二变量,
Y
为正整数;基于所述第三关系和第二信息,确定所述第一变量的目标取值范围,所述第二信息为所述输入态信息的拷贝数和量子系统维数;
基于所述第二关系和所述第一变量的目标取值范围,确定所述最优转化率的值
。7.
根据权利要求6所述的方法,其中,所述基于所述第三关系和第二信息,确定所述第一变量的目标取值范围,包括:基于所述第三关系,确定所述目标取值范围的下界值;基于所述第二信息,确定所述目标取值范围的上界值
。8.
根据权利要求7所述的方法,其中,所述基于所述第三关系,确定所述目标取值范围的下界值,包括:获取所述第一施密特向量;按照所述第二变量从小到大的顺序,依次获取所述第一施密特向量的第二目标范数;在所述第二目标范数大于所述目标误差的情况下,输出所述第二变量的值;其中,所述第二变量的值为所述目标取值范围的下界值
。9.
根据权利要求8所述的方法,其中,所述获取所述第一施密特向量,包括:获取所述输入态信息中一个拷贝下的量子态的第二施密特向量;基于所述输入态信息的量子系统维数,对所述输入态信息的拷贝数进行分配处理,得到
W
个分配信息,一个分配信息包括一种分配结果和所述分配结果的重复次数;基于所述
W
个分配信息,对所述第二施密特向量中第一元素进行多项式组合,得到
W
种分配结果一一对应的
W
个第二元素和每个第二元素的重复次数,第二元素的重复次数为所述第二元素对应的分配结果的重复次数;将所述
W
个第二元素按照降序排列得到目标向量;其中,所述第一施密特向量由所述目标向量按照每个第二元素的重复次数进行排列得到
。10.
根据权利要求9所述的方法,其中,所述按照所述第二变量从小到大的顺序,依次获取所述第一施密特向量的第二目标范数;在所述第二目标范数大于所述目标误差的情况下,输出所述第二变量的值,包括:按照所述目标向量中第二元素的第一标号从小到大的顺序,基于所述第二元素的重复次数,依次确定所述第一施密特向量中所述第一标号对应元素的第二标号,以及所述第一施密特向量中第三元素的第一加和,所述第三元素包括所述第二标号对应元素和位于所述第二标号对应元素之前的元素;在所述第一加和大于所述目标误差的情况下,输出所述第二变量的值;其中,所述第二变量的值为
N
为所述第二标号,
P
为所述第一加和,
s
i
为所述目标向量中第一标号
i
对应的第二元素,
ε
为所述目标误差
。11.
根据权利要求6所述的方法,其中,所述基于所述第二关系和所述第一变量的目标取值范围,确定所述最优转化率的值,包括:在所述第一变量的目标取值范围中下界等于上界的情况下,确定所述第二关系中最小优化函数值下的第一变量的值为所述目标取值范围中上界,得到所述最优转化率的值
。12.
根据权利要求6所述的方法,其中,所述基于所述第二关系和所述第一变量的目标取值范围,确定所述最优转化率的值,包括:在所述第一变量的目标取值范围中下界不等于上界的情况下,获取所述第一施密特向
量的第一目标范数,得到所述第二关系中优化函数的梯度函数,所述梯度函数为所述第一信息的函数;基于所述梯度函数和所述第一变量的目标取值范围,确定所述优化函数在最小优化函数值下的第一变量的值,得到所述最优转化率的值
。13.
根据权利要求
12
所述的方法,其中,所述获取所述第一施密特向量的第一目标范数,包括:获取目标向量,所述目标向量是基于
W
个第二元素按照降序排列得到的,所述
W
个第二元素是基于
W
个分配信息,对所述输入态信息中一个拷贝下的量子态的第二施密特向量中第一元素进行多项式组合得到的,一个分配信息包括一种分配结果和所述分配结果的重复次数,所述
W
个分配信息是基于所述输入态信息的量子系统维数,对所述输入态信息的拷贝数进行分配处理得到的,所述第一施密特向量由所述目标向量按照每个第二元素的重复次数进行排列得到,第二元素的重复次数为所述第二元素对应的分配结果的重复次数;基于所述目标向量和所述目标向量中第二元素的重复次数,确定所述第一施密特向量的第一目标范数
。14.
根据权利要求
13
所述的方法,其中,所述基于所述目标向量和所述目标向量中第二元素的重复次数,确定所述第一施密特向量的第一目标范数,包括:按照所述目标向量中第二元素的第一标号从小到大的顺序,基于所述第二元素的重复次数,依次确定所述第一施密特向量中所述第一标号对应元素的第二标号,以及所述第一施密特向量中第三元素的第一加和,所述第三元素包括所述第二标号对应元素和位于所述第二标号对应元素之前的元素;在所述第一变量小于所述第二标号的情况下,输出所述第一施密特向量的第一目标范数;其中,所述第一目标范数为
s
i
*(K
‑
N)+P
,
N
为所述第二标号,
P
为所述第一加和,
s
i
为所述目标向量中第一标号
i
对应的第二元素
。15.
根据权利要求
13
所述的方法,其中,所述基于所述目标向量和所述目标向量中第二元素的重复次数,确定所述第一施密特向量的第一目标范数,包括:基于所述目标向量中
W
个第二元素的
W
个第一标号和所述目标向量中第二元素的重复次数,确定所述第一施密特向量中
W
个第一标号对应元素的
W
个第二标号;对所述第一变量进行二分法搜索,并在搜索得到所述第一变量位于目标区间的情况下,输出所述第一施密特向量的第一目标范数;其中,所述目标区间为所述
W
个第二标号中所述二分法搜索中二分值对应的相邻两个第二标号所确定的区间,所述第一目标范数为
s
c+1
*(K
‑
N
c
)+P
c
,
c
为所述二分值,
s
c+1
为所述目标向量中第一标号
c+1
对应的第二元素,
N
c
为所述第一施密特向量中第一标号
c
对应元素的第二标号,
P
c
为所述第一施密特向量中第四元素的第二加和,所述第四元素包括第一标号
c
对应元素和第一标号
c
对应元素之前的元素
。16.
根据权利要求
12
所述的方法,其中,所述基于所述梯度函数和所述第一变量的目标取值范围,确定所述优化函数在最小优化函数值下的第一变量的值,得到所述最优转化率的值,包括:在第一目标梯度函数值大于或等于零的情况下,确定所述优化函数在最小优化函数值
下的第一变量的值为所述目标取值范围中下界,得到所述最优转化率的值,所述第一目标梯度函数值为所述第一变量的值为所述目标取值范围中下界时梯度函数的值;在第二目标梯度函数值小于或等于零的情况下,确定所述优化函数在最小优化函数值下的第一变量的值为所述目标取值范围中上界,得到所述最优转化率的值,所述第二目标梯度函数值为所述第一变量的值为
d
n
‑1时梯度函数的值,
d
为所述输入态信息的量子系统维数,
n
为所述输入态信息的拷贝数;在所述第一目标梯度函数值小于零,且所述第二目标梯度函数值大于零的情况下,基于所述目标取值范围的下界和第一目标值进行二分法搜索,并在二分法搜索区间的上界小于或等于第二目标值的情况下,确定所述优化函数在最小优化函数值下的第一变量的值为二分法搜索区间的上界,得到所述最优转化率的值,所述第一目标值为
d
n
‑1,所述第二目标值为二分法搜索区间的下界加1;其中,二分法搜索中,在第三目标梯度函数值大于或等于零的情况下,将二分法搜索区间的上界调整为二分法搜索中的二分值,在第三目标梯度函数值小于零的情况下,将二分法搜索区间的下界调整为二分法搜索中的二分值,所述第三目标梯度函数值为所述第一变量的值为二分法搜索中的二分值时梯度函数的值
。17.
根据权利要求1所述的方法,其中,所述转化误差是基于所述量子纠缠提纯场景下量子态的施密特向量的迹范数进行度量的
。18.
根据权利要求
17
所述的方法,其中,所述转化误差表示为:其中,
T(|
β
>
→
|
λ
>)
为所述转化误差,
|
λ
>
为最大纠缠态,
|
β
>
为量子纠缠提纯场景下的输入态信息,
p
λ
为最大纠缠态的施密特向量,
p
β
为量子纠缠提纯场景下的输入态信息的施密特向量,
r
为量子纠缠提纯场景下的输出态信息的施密特向量,
Prob(d)
表示所有维数为
d
的概率分布向量的集合,
d
为所述输入态信息的量子系统维数
。19.
一种量子纠缠资源调度装置,包括:接收模块,用于接收量子网络的量子应用请求,所述量子应用请求用于调度纠缠资源执行量子应用服务;获取模块,用于基于所述量子应用请求,触发所述量子网络中的节点获取量子纠缠提纯场景下的输入态信息和目标误差;第一确定模块,用于基于所述输入态信息和所述目标误差,确定第一关系,所述第...
【专利技术属性】
技术研发人员:方堃,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。