【技术实现步骤摘要】
基于伊辛机的数据处理方法、装置及伊辛机
[0001]本专利技术涉及数据处理
,尤其是涉及一种基于伊辛机的数据处理方法、装置及伊辛机。
技术介绍
[0002]伊辛模型可以用于求解组合优化问题。组合优化问题是指目前无法在多项式时间内找到全局最优解的一类问题,例如旅行商问题和最大割问题等。
[0003]伊辛模型(Ising model)可以用一个点阵来描述,点阵上的每一个点都拥有一个自旋σ,其值只能取+1或者
‑
1,所有点的自旋的集合称为自旋组态σ。对于相邻的两个点i和j,引入一个相互作用系数J
ij
。如果再考虑外加磁场h与每个自旋的相互作用,则定义系统的哈密顿量为:
[0004][0005]对伊辛模型的求解可以等价于求解对应的某个伊辛模型在J
ij
不变时,取到全局能量最小值,即能量基态的系统自旋组态σ。
[0006]但由于目前的算法需要进行大量运算求解,故提出在物理上用光来加速求解过程,这类通过物理方式加速伊辛模型求解的方案称为伊辛机(Ising machine)。
[0007]目前伊辛机的方案主要有三种。第一种是基于光参量振荡及FPGA反馈的架构,在这一架构中,伊辛自旋调制在谐振腔中每个脉冲的相位上,并用FPGA计算反馈信号来决定下一轮的采样。第二种是基于波前调制器的架构,其中伊辛自旋调制在波前调制器上每个像素的相位调制上。第三种是片上基于Reck结构的光矩阵变换架构,其中伊辛自旋调制在波导中电场的振幅上,并在电域上进行下一轮反 ...
【技术保护点】
【技术特征摘要】
1.一种基于伊辛机的数据处理方法,其特征在于,包括:对自旋组态进行循环更新,将更新后的自旋组态调制到高斯光束的相位上,获得输入矩阵;其中,所述自旋组态为基于构建的伊辛模型进行随机生成;根据所述输入矩阵与变换矩阵获得输出矩阵;其中,所述变换矩阵为基于构建的伊辛模型进行初始确定;根据所述输出矩阵确定当前采样轮次的输出光强,根据所述输出光强和模型特征值矩阵确定哈密顿量,根据所述哈密顿量确定采样结果,并在确定末轮采样时,使末轮采样对应的自旋组态作为数据处理结果。2.根据权利要求1所述的基于伊辛机的数据处理方法,其特征在于,所述将更新后的自旋组态调制到高斯光束的相位上,获得输入矩阵,包括:将更新后的自旋组态和电反馈信号调制到高斯光束的相位上,其中,表征+1自旋的光束与表征
‑
1自旋的光束之间的相位差π,且每个光束的电场振幅相同;将每个光束的复振幅排列获得输入矩阵。3.根据权利要求2所述的基于伊辛机的数据处理方法,其特征在于,所述根据所述输入矩阵与变换矩阵获得输出矩阵,包括:使所述输入矩阵与变换矩阵进行乘积得到输出矩阵。4.根据权利要求1所述的基于伊辛机的数据处理方法,其特征在于,所述根据所述输出矩阵确定当前采样轮次的输出光强,根据所述输出光强和模型特征值矩阵确定哈密顿量,包括:根据所述输出矩阵采用第一计算公式确定当前采样轮次的输出光强;根据所述输出光强和模型特征值矩阵采用第二计算公式确定哈密顿量;其中,第一计算公式包括:I=|AE
in
|2式中,I为输出光强,A为变换矩阵,E
in
为输入矩阵,AE
in
为输出矩阵,|
·
|2表示对矩阵中每个元素取绝对值的平方;第二计算公式包括:H(σ)=
‑
Σ
j
(I
λ
)
jj
I
j
式中,σ表示伊辛模型的自旋向量,H(σ)为哈密顿量,I
λ
为模型特征值矩阵,(I
λ
)
jj
为I
λ
的第j个对角元,I
j
为I的第j个元素。5.根据权利要求4所述的基于伊辛机的数据处理方法,其特征在于,所述根据所述哈密顿量确定采样结果,并在确定末轮采样时,使末轮采样对应的自旋组态作为数据处理结果,包括:确定当前采样轮次的哈密顿量与上一采样轮次的哈密顿量之间的变化量;若变化量...
【专利技术属性】
技术研发人员:冯雪,欧阳嘉毅,李世康,黄翊东,崔开宇,刘仿,张巍,
申请(专利权)人:清华大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。