In some examples, techniques and architectures for solving combinatorial optimization problems or statistical sampling problems are presented using a hierarchical approach. Such a hierarchical approach can be applied to a system or process in the form of a small piece. The collection of elements of the system corresponds to the first layer. The objective function connects the collection of elements to each other. The collection of elements is divided into small pieces corresponding to second layers. The small pieces each comprise a second layer element as a subset of the set of elements, and the individual die has an energy configuration. The second element of the patch is randomly initialized. At least in part based on the objective function, the second layer elements of the individual pieces are combined to optimize the operation of the second layer elements.
【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
现有的用于优化的方法取决于所涉及的系统或过程的类型,包括工程系统设计、光学系统设计、经济学、电力系统、电路板设计、运输系统、调度系统、资源分配、人员规划、建筑设计和控制系统。优化过程的目标通常包括获得“最佳”或“接近最佳”的可能结果,就一些定义的意义而言,其受到所施加的限制或约束的影响。因此,对系统或过程进行优化通常涉及到开发系统或过程的模型并且分析由于该模型的调节所导致的性能变化。隔间根据应用,这样的模型的复杂度的范围从非常简单到极其复杂。简单模型的示例是能够由一个变量的单一代数函数表示的示例。另一方面,复杂模型经常包含许多变量的数千个线性和非线性函数。有时优化问题被描述为能量最小化问题,这类似于具有由称作能量函数或目标函数的函数表示的能量的物理系统。经常,一种使得目标函数最小化(或者最大化,如果其目标如此的话)的可行解被称作最优解。在最小化问题中,可能出现若干的局部最小值和局部最大值。大多数用于求解优化问题的算法无法在局部最优解(例如,找出局部极值)和严格最优解(例如,找出全局极值)之间进行区分。此外,许多算法由于被困于局部最小值的现象而针对优化问题花费指数阶的大量时间。
技术实现思路
本公开描述了用于使用递归分层方法求解组合优化问题或统计采样问题的技术和架构。这样的方法以类似小片(patch-like)的方式被应用于系统或过程。系统或过程可以通过元素的集合进行定义,元素的集合根据个体元素的值在n维空间中进行分布。例如,这样的元素可以包括被采样或收集的数据。元素的整个集合可以对应于层级中的第一层。目标函数将元素的集合彼此关联。在该求解优化问题的递归过 ...
【技术保护点】
一种方法,包括:接收与第一层对应的元素的集合;接收将元素的所述集合彼此关联的目标函数;将元素的所述集合划分为与第二层对应的小片,其中所述小片各自包括作为元素的所述集合的子集的第二层元素,并且其中所述小片的个体具有能量配置;对所述小片的所述第二层元素进行随机初始化;以及至少部分地基于所述目标函数,对所述个体小片的所述第二层元素执行组合优化操作,以修改所述个体小片的所述第二层元素。
【技术特征摘要】
【国外来华专利技术】2014.08.04 US 14/450,6551.一种方法,包括:接收与第一层对应的元素的集合;接收将元素的所述集合彼此关联的目标函数;将元素的所述集合划分为与第二层对应的小片,其中所述小片各自包括作为元素的所述集合的子集的第二层元素,并且其中所述小片的个体具有能量配置;对所述小片的所述第二层元素进行随机初始化;以及至少部分地基于所述目标函数,对所述个体小片的所述第二层元素执行组合优化操作,以修改所述个体小片的所述第二层元素。2.根据权利要求1所述的方法,其中所述组合优化操作包括模拟退火。3.根据权利要求1所述的方法,进一步包括:在执行所述组合优化操作之后,通过对所述小片的所述第二层元素随机地重新初始化而针对所述小片执行重启。4.根据权利要求1所述的方法,进一步包括:将所述小片各自划分为与第三层对应的子小片,其中所述子小片各自包括作为所述第二层元素的子集的第三层元素,并且其中所述子小片的个体具有能量配置;对所述子小片的所述第三层元素进行随机初始化;以及至少部分地基于所述目标函数对所述个体子小片的所述第三层元素执行所述组合优化操作,以修改所述子小片的所述第三层元素。5.根据权利要求4所述的方法,其中对所述小片的所述第二层元素执行所述组合优化操作至少部分地基于所述子小片的经修改的第三层元素。6.根据权利要求4所述的方法,其中所述目标函数包括定义元素的所述集合之间的耦合的耦合项。7.根据权利要求1所述的方法,进一步包括:将具有所述第二层元素的所述小片的个体的能量配置与具有经修改的第二层元素的所述小片的个体的能量配置进行比较;以及至少部分至少部分地基于所述比较来确定是否通过将所述小片的个体中的所述第二层元素替换为所述经修改的第二层元素来更新所述小片。8.根据权利要求1所述的方法,进一步包括:将具有所述第二层元素的所述小片的个体的能量配置与具有经修改的第二层元素的所述小片的个体的能量配置进行比较;以及至少部分至少部分地基于概率函数(关系),通过将所述小片中的所述第二层元素替换为所述经修改的第二层元素来更新所述小片。9.根据权利要求8所述的方法,其中所述小片的个体的大小在所述更新期间并不被改变。10.根据权利要求1所述的方法,其中将元素的所述集合划分为与所述第二层对应的所述小片包括针对两个或更多小片中的个体...
【专利技术属性】
技术研发人员:M·B·哈斯廷斯,M·特洛耶,I·津特琴科,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。