【技术实现步骤摘要】
【国外来华专利技术】用于求解离散二次模型的混合算法的系统和方法
[0001]本披露内容总体上涉及使用吉布斯采样(Gibbs sampling)和交叉玻尔兹曼更新(Cross
‑
Boltzmann update)来求解离散二次模型的混合算法。
技术介绍
[0002]量子处理器
[0003]量子处理器可以采取超导量子处理器的形式。超导量子处理器可以包括多个超导量子位和相关联的局部偏置设备。超导量子处理器还可以包括选择性地提供量子位之间的通信耦合的耦合设备(也被称为耦合器)。
[0004]在例如美国专利7,533,068、8,008,942、8,195,596、8,190,548以及8,421,053中描述了可以与本系统和设备结合使用的示例性量子处理器的进一步细节和实施例。
[0005]量子计算
[0006]量子计算机是直接使用比如叠加、隧穿和纠缠等至少一种量子力学现象来执行数据运算的系统。量子计算机的元素是量子位。量子计算机可以为某些类别的计算问题(如模拟量子物理的计算问题)提供加速。
[0007]量子退火
[0008]量子退火是一种计算方法,该计算方法可以用于找出系统的低能态,通常优选地是系统的基态。该方法所依赖的基本原理在于自然系统趋向于较低能态,因为较低能态更加稳定。量子退火可以使用量子效应(如量子隧穿)作为离域来源以达到能量最小值。
[0009]量子处理器可以被设计成执行量子退火和/或绝热量子计算。同与问题哈密尔顿算子(Hamiltonian)成比例的第一项以
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种基于处理器的系统中的计算的方法,该方法包括:将算法应用于具有n个任意变量v
i
的问题;从该算法获得每个任意变量v
i
的两个候选值;构造使用二进制值s
i
来确定每个任意变量v
i
应该取该两个候选值中的哪一个的哈密尔顿算子;基于该哈密尔顿算子来构造二元二次模型;以及从量子处理器获得来自该二元二次模型的样本作为该问题的解。2.如权利要求1所述的方法,其中,将算法应用于具有n个任意变量v
i
的问题包括将吉布斯采样器应用于具有n个任意变量v
i
的问题;并且从该算法获得每个任意变量v
i
的两个候选值包括从该吉布斯采样器获得每个任意变量v
i
的两个候选值。3.如权利要求1所述的方法,其中,将算法应用于具有n个任意变量v
i
的问题包括:对于这些任意变量中的每一个,基于该任意变量与这些任意变量中的其他任意变量的相互作用来计算该任意变量的每个状态的能量;对于这些任意变量中的每一个,针对该任意变量的一定数量D
i
个不同值中的每一个计算该任意变量的相应指数权重;以及计算每个任意变量取这些值D
i
之一的归一化概率,该归一化概率与这些指数权重成比例。4.如权利要求1所述的方法,其中,将算法应用于具有n个任意变量v
i
的问题包括:对于这些任意变量中的每一个,根据该任意变量的大小和这些任意变量中的所有其他任意变量的当前状态计算该任意变量的能量;对于这些任意变量中的每一个,针对该任意变量的相应数量D
i
个不同值中的每一个计算该任意变量的相应指数权重;对于这些任意变量中的每一个,计算该任意变量的可行区域,该可行区域包括遵守一组约束的一组值;对于这些任意变量中的每一个,计算该任意变量在该相应数量D
i
个不同值中的每一个处的掩码;以及对于这些任意变量中的每一个,计算共同表示该任意变量取该任意变量的相应数量D
i
个不同值之一的概率的归一化概率,该归一化概率与这些指数权重和该掩码成比例。5.如权利要求1至4中任一项所述的方法,其中,构造二元二次模型包括根据s
i
和该两个候选值来定义新变量x
i
并将该问题转化为s
i
的空间中的优化问题。6.如权利要求1至4中任一项所述的方法,其中,构造二元二次模型包括使用惩罚项将约束二元优化问题放宽为无约束二元优化问题;以及对该两个候选值求和。7.如权利要求1至4中任一项所述的方法,进一步包括在从该量子处理器获得来自该二元二次模型的样本之前将嵌入算法应用于该二元二次模型以定义该量子处理器上的嵌入。8.如权利要求1所述的方法,进一步包括:迭代重复直到满足退出条件:将算法应用于具有n个任意变量v
i
的问题;从该算法获得每个任意变量v
i
的两个候选值;构造使用二进制值s
i
来确定每个任意变量v
i
应该取该两个候选值中的哪一个的哈密尔
顿算子;基于该哈密尔顿算子来构造二元二次模型;从该量子处理器获得来自该二元二次模型的样本;以及将这些样本整合到该问题中。9.如权利要求8所述的方法,进一步包括确定是否已经满足退出条件。10.如权利要求9所述的方法,其中,确定是否已经满足退出条件包括确定是否满足表示对这些任意变量的质量评估的度量。11.如权利要求1至4中任一项所述的方法,其中,该问题是资源调度问题。12.一种基于处理器的系统,包括至少一个经典处理器,该系统能够操作用于执行如权利要求1至11所述的方法中的任何方法。13.如权利要求12所述的基于处理器的系统,进一步包括量子处理器,该量子处理器通信地耦合到该至少一个经典处理器。14.一种在基于处理器的系统中计算具有n个变量的输入问题的softmax分布的操作的方法,每个变量取相应数量D
i
个不同值,该方法包括:对于该输入问题...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。