人工智能第5章约束满足问题ppt课件.ppt
《人工智能第5章约束满足问题ppt课件.ppt》由会员分享,可在线阅读,更多相关《人工智能第5章约束满足问题ppt课件.ppt(44页珍藏版)》请在三一办公上搜索。
1、第五章 约束满足问题,5.1 约束满足问题 5.2 CSP问题的回溯搜索5.3 约束满足问题的局部搜索5.4 问题的结构,约束满足问题,Constraint Satisfaction Problem,CSP,约束满足问题:包含一组变量和一组变量间的约束。变量集合:X1,X2,Xn(变量Xi的值域Di)约束集合:C1,C2,Cn,找到所有变量的一个(或多个)赋值,使所有约束都得到满足。,约束:用于描述对象的性质、相互关系、任务要求、目标一元谓词序关系语言形如x-yc的方程线性方程和不等式布尔组合代数和三角方程约束表示易于理解、编码和实现,问题的一个状态由对一些或全部变量的赋值定义例如:Xi=vi
2、,Xj=vj,相容的(合法的)赋值:不违反约束条件完全赋值:每个变量都参与CSP的解是满足所有约束的完全赋值,约束满足问题,约束满足问题,变量集合:WA,NT,Q,NSW,V,SA,T 值域:Di=red,green,blue约束:相邻区域颜色不同例如,WA NT,或(WA,NT)组合(red,green),(red,blue),(green,red),(green,blue),(blue,red),(blue,green),e.g.,WA=red,NT=green,Q=red,NSW=green,V=red,SA=blue,T=green,约束满足问题,约束图:节点-变量,弧-约束,约束满足
3、问题,CSP问题的特点,CSP问题的增量形式化:初始状态:空的赋值;后继函数:可以给任何未赋值的变量赋一值,且和先前赋值的变量不冲突目标测试:检验当前赋值是否完全路径耗散:每一步耗散为常数,完全状态形式化:每个状态是一个满足或不满足约束条件的完全赋值。,值域:有限值域无限值域:例如工作安排问题 使用约束语言描述约束例如:StartJob1+5 StartJob3约束类型:一元约束:只限制单个变量的取值,例如:SA green二元约束:和两个变量有关,例如:SA WA 可表示为约束图。,变量类型:离散型连续型:线性规划问题,CSP问题的特点,高阶约束:涉及三个或更多变量例:密码算术 可用超约束图
4、表示。,变量:F T U W R O X1 X2 X3值域:0,1,2,3,4,5,6,7,8,9约束:Alldiff(F,T,U,W,R,O)O+O=R+10 X1X1+W+W=U+10 X2X2+T+T=O+10 X3X3=F,高阶的、有限值域的约束可简化为一个二元约束集合:F T,FU,CSP问题的特点,绝对约束:任何违反规则的都排除在解之外偏好约束:指出哪些解是更偏好的,CSP问题的特点,CSP问题的回溯搜索,CSP问题的每一个解必须有一个完全赋值,如有n个变量,解的深度为n搜索树则扩展到n.,回溯搜索:深度有限搜索,一次为一个变量赋值 1、为一个新生成的变量选择赋值;2、比较,合理吗
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 约束 满足 问题 ppt 课件

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