开题报告基于半环约束的限制优化诊断.doc
《开题报告基于半环约束的限制优化诊断.doc》由会员分享,可在线阅读,更多相关《开题报告基于半环约束的限制优化诊断.doc(9页珍藏版)》请在三一办公上搜索。
1、 毕业设计综合设计报告学生姓名: 学 号: 专 业: 自动化 设计题目: 基于半环约束的限制优化诊断 指导教师: 刘兆伟 基于半环约束的限制优化诊断整体思路约束优化在人工智能中是中心问题。针对这个课题我构造了在点阵基础上的作为限制优化问题基于模型的诊断。我将展示基于软约束的框架工作,称之为半环约束。被良好设计的精确属性半环约束,我将展示它如何在一个框架工作中被半环限制满足问题所获取,在把诊断问题分解为树形结构和运用动态程序中,被良好定义的半环限制满足问题的精确属性允许设计一个有效的解决方法。许多问题在人工智能中被构造成优化问题,任务是给一个变数组找一个最好的分配方式,如此,一套约束被满足。形式
2、主义为软的约束19,2目的在于更加接近的实现约束优化和限制问题。这个元素可以被阐释由于重量,成本,效用,可能性,或优先权。一个一般骨架为软半环约束2被基于一个半环。半环行动各自规划和联合。技术示范基于模型诊断,在由点阵偏好结构和强约束组成的普通优化问题,能构成半环约束,全球目标函数和偏爱水平控制。它提高实际效用的半环约束,将领框架结构,不一样的概念的基于模型诊断(最小基本诊断,最小子集诊断,概率的诊断)能容易获得由选择一个合适的半环。在这个过程中,我利用基于模型诊断中的假设作为优化问题的特殊资产。为传统约束满足问题,当地协调技术【14】提供最有效的解决问题方法。半环约束的精确属性保证了当地协调
3、是适用的,除了它在树结构评价方案中被组织成直接协调。详述前期工作6,7,13, 基于树分解和即时动态程序为解决半环约束满足问题我提供了一个算法,它能用于有效计算诊断问题的大量初始解。1各个模块简介部分1定义在点阵下基于模型的优化限制诊断。部分2回顾C半环约束。部分3提出在点阵基础上构造优化约束框架,以C半环作为特殊诊断,在全部目标函数下定义条件。部分4提出基于树分解和动态程序的有效解决C半环的算法。部分5展示二诊断算法和三层树结构,这可被看做是基于C半环限制约束的特殊例子。1在点阵基础上的优化限制诊断定义1(约束系统)一个约束系统,一个元组=x1,。,一个变数组d1,。,一套精确的定义,f为返
4、回整型值的函数=f1,。,一套约束。约束f定义了一些功能允许可控变量和不可控变量的值。例如,布尔多核线路21可以被构造作为一个有不同变量值的约束系统,f为返回整型值的函数,变量从 a到z在0,1中取值,而变量o1到a2从G,B中取值,如果一个变量完好,那么它正确的形式是布尔变量。如果一个元素被破坏,那么它的行为没有任何假设。这个“未知的模式”捕获约束的悬挂概念,暂且,我们假设观察值包含在一系列约束中。我们会回来研究他们如何在运行时被加入。第1点。布尔多层例子由三输入或门和二输入与门。输入,输出值可以被直接观察出。接下来,我们用t Y表示子集变量Y来表示元组T的坐标。给一个约束系统c一个子集的变
5、量,一个解一个元组变量,这里存在一个变量的延伸。 通过一个目标函数去定义解决方法的偏好水平,优化扩展了约束系统。定义2(目标函数)一个目标函数u 。A中的每个子集中的元素存在最大下界和最小上界。在诊断中,z代表了模式变量。例如,在第1点中的布尔变量z代表一系列的变量取值o1,o2,o3,a1,a2。诊断的不一样的概念代表不一样的目标函数和点阵。在最小取值诊断A代表一个全序的整数集价值U代表每个功能模块中错误模块个数在概率诊断【4】中,A基于全序在【0,1】中取值U联系着每个功能模块的可能取值。在最小子集诊断【15,4】中,A基于特殊顺序是Z的子集点阵,每个不同的模块设备代表不同的错误模块功能。
6、人能考虑更远的的例子,例如,联想一个修理费用或部分地彼此模式分配订购用户偏好。对于第1点中的多核布尔实例,如果我们假设或门有1%失败概率,门有。5%失败概率。2半环限制满足问题半环约束是一个“软”约束的构造,约束被延伸到包括一个偏好水平。半环限制满足问题归入许多其他偏爱约束 ,例如模糊限制满足问题,概率限制满足问题,或局部限制满足问题。定义3半环C是一个元组 。1,A是一个配置,包括0和1.2+操作是可交换的,关联的,幂等3。操作是可交换的,4。和+遵从分配率。例如Sb = (0, 1, , , 0, 1)形成一个C半环,部分序列定义了偏好水平,这样允许挑选出半环上定义约束最好的方法。定义4(
7、基于半环的约束系统)基于c半环的一个约束系统。F是分配在A中每个元组定义的函数。“传统”约束14符合基于S半环的约束系统 ,允许定义的和未定义的变量存在值。定义5(组合和投影)让f和g为两个独自的被限制的变量1定义f*g表示f和g的组合,为新的约束,每个变量组都有自己的值。2。定义f Y为f的投影建立在变量Y上。给一个基于c半环约束系统,限制优化问题是计算一个函数。3半环约束问题的诊断在这一部分,我调查在第二部分定义的基于点阵上的优化问题,在特殊诊断中,它可以被构造成半环问题。自从基于半环约束的精确属性确保如此本地约束传播是可行的,这些将是解决这些问题的最基本有效的方法。我首先表明那有可能“重
8、建”一个当量c半环从一个约束系统,和一个点阵中可重建一个等同的半环约束满足问题。我调查,在什么条件下有可能分解全球目标函数,定义当地偏爱水平。例如,每一个约束,那些排序的解法被保存,这建立在条件是在树状结构约束满足问题的成本优化。说明如何这些条件符合制造基于模型诊断的一般假设。定义6(撰写目标函数)一个目标函数U包括了一系列元素,定理1(半环约束满足问题的优化 )让c为一个在,上的约束系统,u为一个目标函数。定义一个约束系统(X, D, F )如下:对于每一个fj F,fj被定义为fj(t) = glb(A) 。 fj(t) = 和 fj(t) = lub(A), F =f1 . . . fm
9、 u1 . . . uk. (A, lub, , glb(A), lub(A) 是一个C半环 和 (m+ki=1fi) Z = U(sol(C).每个目标函数u都初始化为0,选择a b = glb(a, b。连同定理1,这暗示,在,上每个约束系统c同目标函数u能被变成一个半环约束满足问题, A和C有相同的解决方法使他们与U相同。举例说来,在最小子集诊断中,目标函数包括一元函数,如果t代表一个正确的任务,则u为空集,如果t代表一个错误的任务,则u=z.同样的,在最小基础诊断和概率诊断中,目标函数包括一元函数 +和 ,对于基于模型的诊断,无初始化的目标函数回应在每个单独个体中错误的假设。和【2】中
10、的结果一起,定理1在点阵偏好结构和硬约束之间建立了一对一回复方式。 到目前为止,我们有二分类型约束在c半环:功能定义在只取变量Z。双重功能定义在取变量X.定义7(接触算法) 通过吸收包含在其他功能上的功能,在不改变解决方法的情况下减少一系列的变量。 定理2(吸收包含的约束)定义(X,D,F)成为基于C半环的约束系统,定义F为函数。、 对于基于模型的诊断,假设错误独立于每个单独的元素,那么u会包括至少一个f,然后,客观函数会包含在约束元素中。注意这并不包括一个元素含有多个变量的情况。例如一系列的模型变量临时代表不同的时间阶段,这也不包括客观函数与模型变量有相同值的情况(例如两个模型间可能存在的传
11、递)。表1 可以现在总结在第二部分介绍的基于模型诊断的一样的概念的,由于特殊情况约束优化。表1展现了基于三个诊断概念的与门的结果约束。最小基础诊断:在错误元素个数的偏好准则中诊断,目标是是错误元素的个数达到最小Sc = (N+0 , min, +, , 0).最小子集诊断。在错误元素系列的偏好准则中诊断,目标是错误元素系列达到最小,被包含在选择的半环S中。Ss = (2Z , , , Z, ).最大概率诊断:在模型任务的概率中诊断偏好准则,目标是使模型任务的概率最大。Sp = (0, 1, max, , 0, 1).4分解和规划程序基于C半环的精确属性(特别是联系和交换性)很好的保证当地的约束
12、(“硬”)约束工作扩展框架。针对当地软约束的研究集中直接的协调一致,约束以一种有组织的方式跟在树结构的后面。特例是x操作没有必要是幂等的,意味着约束传播不能被应用于混沌的方式。针对延伸软约束【1,18】的当地传播概念集中在协调树主题中约束以一种有组织的方式传播。然而,随意的约束网络未必是树结构。结构分解的目标方法12,13是变成随意的约束网络到当量,树状结构(非循环的)例子,可能附近的的约束集中在一起。在硬约束中分解,但是思想自然延伸到约束优化【6】。结构分解基于约束系统假设H(X, D, F ),和每一个变量xi X,相联系,假设和每一个约束fj F相联系。第2点展示了基于布尔电路的超图形。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 开题 报告 基于 约束 限制 优化 诊断

链接地址:https://www.31ppt.com/p-2299925.html