【技术实现步骤摘要】
【国外来华专利技术】硬件求解器架构
技术介绍
[0001]物流、金融投资组合管理、药物发现、以及其他应用领域中的许多问题都需要以优化目标为目的为其输入(通常称为变量)分配值。例如,这种问题包括“组合优化问题”。与其他优化领域不同,组合优化涉及变量从有限集中取值的问题。例如,从有限集(例如,挑选三个可用路线中的一个),或者通常从整数的有限子集进行有效分配可以是二元的(例如,是否进行投资)。在这种问题中,有一组有限的方法以用于组合每个变量的值。原则上,可以枚举所有可能的组合并找到最优分配。然而,在实践中,这种穷尽的搜索对于即使是中等规模的问题也不可行,因为组合集非常大(变量的数量呈指数级)。
[0002]为了理解这种问题的结构,人们进行了大量的工作。组合优化问题的子集属于被称为NP完全的问题类别(其中NP代表非确定性多项式)。NP完全是计算复杂性理论中已知的概念,并且所有NP完全问题都可以转化为任何其他的NP完全问题。针对任何NP完全问题的高效求解器,隐含了任何NP完全问题都可以被高效地求解。所有的NP完全问题也属于这些问题的被称为“NP
‑
hard”的更大子集,其中所有NP
‑
hard问题也可以被转化成所有的其他NP
‑
hard问题。
[0003]在这种情况下,术语“高效”意味着在不枚举所有可能性的情况下找到该问题的解。具体而言,本文描述的图优化的高效解决方案是一种解决方案,凭此找到解所花费的时间量与问题的变量(诸如图顶点)的数量呈多项式缩放,而枚举所有可能的解则与问题的变量数呈指数关系。然而, ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于估计优化函数的变量的向量的值的系统,所述函数包括多个项的加权和,每个项包括来自所述向量的所述变量的对应子集的乘积,并且每个项被来自对所述变量之间的相互作用建模的权重矩阵的对应权重加权;其中所述系统包括被布置为彼此同时操作的多个并行硬件通道,每个并行硬件通道被布置为对所述变量中的相应一个变量对所述函数的贡献建模,所述并行通道中的每个并行通道包括:相应信号生成器,被配置为生成具有对所述相应变量的值建模的调制属性的相应建模信号;相应分路器,被布置为向所述并行通道中的每个并行通道提供所述相应建模信号的实例,使得每个通道接收对所述变量的向量建模的信号向量;相应相互作用逻辑,包括相应向量乘法器,所述相应向量乘法器被配置为使接收到的所述信号向量乘以来自对所述相应变量与所述变量的向量之间的相互作用建模的所述权重矩阵的相应权重向量,所述相互作用逻辑由此生成相应反馈信号,所述相应反馈信号表示由所述相应通道建模的所述相应变量的所述贡献;以及相应反馈路径,被布置为将所述反馈信号返回到所述相应信号生成器,其中所述相应信号生成器被配置为根据所述反馈信号来调整所述相应建模信号;其中包括每个通道中的所述相应信号生成器、分路器、相互作用逻辑和反馈路径的每个通道,仅使用光学部件和/或模拟电子部件来实现。2.根据权利要求1所述的系统,其中所述变量中的每个变量都是二元的。3.根据权利要求1或2所述的系统,其中所述变量中的每个变量能够取正值或负值,并且所述函数包括以下形式的哈密顿算子:其中σ1…
N
是所述向量的所述变量,J
ij
是所述权重矩阵,i和j是枚举1和N之间的所述变量的实例的索引,并且Σ
i,j
表示被包括在所述函数中的变量的所有子集(σ
i
,σ
j
)的和;其中所述系统包括所述通道中的针对每个i的相应一个通道,并且所述相应向量乘法器被配置为执行乘法∑
j
σ
j
·
J
ij
,从而对σ
i
针对所述函数的相应贡献建模;以及其中所述信号生成器被配置为通过执行所述建模信号的调整以便最小化所述哈密顿算子的能量,来优化所述函数。4.根据权利要求3所述的系统,其中所述正值和负值是+1/2和
‑
1/2,或者+1和
‑
1。5.根据权利要求2所述的系统,其中所述变量中的每个变量是布尔值,并且所述函数包括以下形式的二次无约束二元优化QUBO问题:其中v1…
N
是所述向量的所述变量,Q
ij
是所述权重矩阵,i和j是枚举1和N之间的所述变量的实例的索引,而Σ
i,j
表示被包括在所述函数中的变量的所有子集(v
i
,v
j
)的和;其中所述系统包括所述通道中针对每个i的相应一个通道,并且所述相应向量矩阵乘法器被配置为执行乘法∑
j
v
j
·
Q
ij
,从而对v
i
针对所述函数的相应贡献建模;以及
其中所述信号生成器被配置为:通过执行所述建模信号的调整以便最小化所述函数来优化所述函数。6.根据前述权利要求中任一项所述的系统,其中在每个通道中...
【专利技术属性】
技术研发人员:F,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。