第三章问题求解技术精选文档.ppt
《第三章问题求解技术精选文档.ppt》由会员分享,可在线阅读,更多相关《第三章问题求解技术精选文档.ppt(98页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章问题求解技术1本讲稿第一页,共九十八页第第3章章 问题求解技术问题求解技术智能信息处理与仪器研究室学习要求学习要求:1.了解命题逻辑与谓词逻辑的区别与联系,掌握谓词公式的概念及可满足性的定义,弄清置换与合一的概念,掌握求取最一般合一置换的方法。2.掌握归结原理及归结推理方法。激扬SKOLEM标准式和子句集的求取方法,理解谓词公式和子句集在不可满足意义下的一致性,弄懂HERBRAND定理,掌握H域、原子集、H域上的解释的求法,掌握命题逻辑和谓词逻辑中的归结原理。3.掌握利用归结原理进行定理证明的方法。4.掌握应用归结原理进行问题求解的方法。5.掌握归结过程中的控制策略。本讲稿第二页,共九十
2、八页第第3章章 问题求解技术问题求解技术智能信息处理与仪器研究室学习要求:6.理解不确定推理的基本概念和意义,了解不确定推理方法的种类,充分认识不确定推理中的基本问题,即不确定性的表示问题(包括证据不确定性和知识不确定性的表示)、不确定性的推理计算问题以及不确定性的度量问题。7.可信度方法又称确定性方法,是目前常用的不确定推理方法之一。要求充分理解可信度的概念,理解CF的含义,掌握利用可信度表示知识(规则)和证据的方法,掌握计算结论可信度的推理计算方法,并熟记各种推理计算公式。本讲稿第三页,共九十八页第第3章章 问题求解技术问题求解技术智能信息处理与仪器研究室学习要求:8.主观BAYES方法是
3、常用的不确定性推理方法之一。要求理解主观BAYES方法与基本BAYES概率公式之间的关系,了解主观BAYES方法的推理网络;掌握主观BAYES方法中知识(规则)不确定性和证据不确定性的表示方法,充分理解(LS,LN)的含义;掌握各种情况下的结论不确定性的推理计算方法,熟记各种情况下的推理计算公式。9.证据理论又称D-S理论,是常用的第三种不确定性推理计算方法。要求充分了解与前两种不确定性推理方法在证据和结论表示方面的不同;理解概率分配函数、信任函数及似然函数的定义以及它们之间的相互关系;掌握概率分配函数正交和的计算方法;理解定义特定概率分配函数的意义,掌握基于该特定概率分配函数的不确定性推理方
4、法,包括知识(规则)和证据的不确定性表示及结论不确定性的推理计算。本讲稿第四页,共九十八页命题逻辑命题逻辑智能信息处理与仪器研究室命题逻辑与谓词逻辑是最先应用于人工智能的两种逻辑,对于知识的形式化表示,特别是定理的自动证明发挥了重要作用。谓词逻辑是在命题逻辑的基础上发展起来的命题命题 定义定义1 能够分辨真假的语句能够分辨真假的语句,称做称做命题命题。定义定义2 一个语句如果不能再进一步分解成更简单的语句,并且本身是一个一个语句如果不能再进一步分解成更简单的语句,并且本身是一个 命题,则称此命题为命题,则称此命题为原子命题原子命题。原子命题是命题中的最基本的单位,一般用大写字母P、Q、R表示,
5、而命题的真与假分别用“T”与“F”表示。命题一般是一个陈述句,如 太阳从东边升起,雪是白色的 (是命题)真漂亮啊!,请站起来!,你到哪里去?(不是命题)1+1=10 (条件命题,在二进制情况下)这盘菜太咸(是命题,但真假不能唯一确定,因人而异)本讲稿第五页,共九十八页命题公式命题公式智能信息处理与仪器研究室连接词连接词:在命题逻辑中用连接词将一些原子命题连接起来形成复合命题。在命题逻辑中用连接词将一些原子命题连接起来形成复合命题。:“非非”或或“否定否定”。:析取,表示两个连接的命题具有析取,表示两个连接的命题具有“或或”关系。关系。:合取,表示两个连接的命题具有合取,表示两个连接的命题具有“
6、与与”关系。关系。:条件或蕴含,条件或蕴含,PQPQ表示表示P P蕴含蕴含Q,Q,即即“如果如果P P则则Q”,Q”,其中,其中,P P称为条件称为条件 的前件,的前件,Q Q称为条件的后件。称为条件的后件。:双条件,双条件,PQ表示表示“P当且仅当当且仅当Q”.表表1 命题逻辑真值表命题逻辑真值表P QPQPQPQPQP T T T F F T F FTTTFTFFFTFTTTFFTFFTT本讲稿第六页,共九十八页命题公式命题公式智能信息处理与仪器研究室定义定义3:以下面的递归形式给出命题公式的定义:以下面的递归形式给出命题公式的定义:原子命题是命题公式原子命题是命题公式 A A是命题公式,
7、则是命题公式,则A A也也是命题公式。是命题公式。若若A和和B都是命题公式,则都是命题公式,则AB,AB,AB,AB,AB,AB,AB也都是命题公式也都是命题公式。只有按只有按得到的公式才是命题公式。得到的公式才是命题公式。命题公式就是按照上述规则由原子命题、连接词及圆括号所形成的字符串。有时也称命题公式就是按照上述规则由原子命题、连接词及圆括号所形成的字符串。有时也称命题演算公式。命题演算公式。连接词的优先级别为:连接词的优先级别为:,.,.命题逻辑虽然可以用来表示知识,但它有较大的局限性,无法把所描述的客观事物的结构及逻辑特征反命题逻辑虽然可以用来表示知识,但它有较大的局限性,无法把所描述
8、的客观事物的结构及逻辑特征反映出来,也不能把不同事物的共同特征表示出来。映出来,也不能把不同事物的共同特征表示出来。张三是李四的老师,用张三是李四的老师,用P表示,反映不出关系。表示,反映不出关系。贝多芬是作曲家和柴可夫斯基是作曲家,用命题逻辑表示时,是作曲家的共同特征无法贝多芬是作曲家和柴可夫斯基是作曲家,用命题逻辑表示时,是作曲家的共同特征无法形式化表示出来。形式化表示出来。本讲稿第七页,共九十八页谓词逻辑谓词逻辑智能信息处理与仪器研究室谓词与个体谓词与个体 在谓词逻辑中,将原子命题分解为在谓词逻辑中,将原子命题分解为谓词谓词与与个体个体两部分。两部分。如,李白是诗人,如,李白是诗人,PO
9、ET(LIBAI)53,GREATER(5,3)一元谓词:一个谓词与一个个体相关联。一元谓词:一个谓词与一个个体相关联。多元谓词:一个谓词与多个个体相关联。多元谓词:一个谓词与多个个体相关联。谓诩的一般形式:谓诩的一般形式:P(x1,x2,xn)其中其中P是谓词,是谓词,x1,x2,xn是个体,谓词通常用大写字母,个体用小写字母是个体,谓词通常用大写字母,个体用小写字母表示。表示。P(x)是一元谓词,是一元谓词,P(x,y)是二元谓词,是二元谓词,P(x1,x2,xn)是是N元谓词。元谓词。在谓词在谓词P(x1,x2,xn)中,若中,若x都是个体常量,变元或函数,称都是个体常量,变元或函数,称
10、一阶谓词一阶谓词,如果如果x本身又是一个一阶谓词,则称本身又是一个一阶谓词,则称二阶谓词二阶谓词。本讲稿第八页,共九十八页谓词公式谓词公式智能信息处理与仪器研究室连接词连接词,与命题逻辑中的连接词相同,复合谓词公式的真值表同复合命题逻辑的真值表。,与命题逻辑中的连接词相同,复合谓词公式的真值表同复合命题逻辑的真值表。量词量词,全称量词(,全称量词(xx),它表示它表示“对个体域中的所有(或任一个)个体对个体域中的所有(或任一个)个体x”x”存在量词(存在量词(xx),它表示它表示“在个体域中存在个体在个体域中存在个体x”x”(x)(yx)(y)F(x,y):)F(x,y):个体域中的任何个体个
11、体域中的任何个体x x都存在一个个体都存在一个个体y y,x x与与y y是朋友是朋友 (x)(y)F(x,y):个体域中的任何两个个体个体域中的任何两个个体x x和和y y,x x与与y y都是朋友都是朋友谓词演算公式谓词演算公式 定义4 谓词演算中,由单个谓词构成的不含任何连接词的公式,称为原子谓词公式谓词演算中,由单个谓词构成的不含任何连接词的公式,称为原子谓词公式,一般地一般地,形如形如F(x1,x2,xn)F(x1,x2,xn)的谓词公式称为原子谓词公式的谓词公式称为原子谓词公式,或简称为原子或简称为原子,其中其中F F为为n n元谓元谓词词,而而x1,x2,xnx1,x2,xn为个
12、体变元为个体变元.本讲稿第九页,共九十八页谓词公式谓词公式智能信息处理与仪器研究室由原子谓词公式、连接词、量词及圆括号所组成的字符串,按由原子谓词公式、连接词、量词及圆括号所组成的字符串,按照上述规则构成谓词演算公式。照上述规则构成谓词演算公式。由原子公式的定义出发可定义谓词演算的合式公式如下:例如:本讲稿第十页,共九十八页谓词公式的永真性和可满足性谓词公式的永真性和可满足性智能信息处理与仪器研究室谓词公式的解释谓词公式的解释 定义定义:设:设D D为谓词公式为谓词公式P P的个体域,若对的个体域,若对P P中的个体常量、函数和谓词按照如下规定赋值:中的个体常量、函数和谓词按照如下规定赋值:为
13、每个个体常量指派为每个个体常量指派D D中的一个元素中的一个元素;为每个为每个n n元函数指派一个从元函数指派一个从DnDn到到D D的映射,的映射,其中其中Dn=(x1,x2,xn)|Dn=(x1,x2,xn)|x1,x2,xnDD 为每个为每个n n元谓词指派一个从元谓词指派一个从DnDn到到F,TF,T的映射的映射.则称这些指派为公式则称这些指派为公式P P在在D D上的一个解释。上的一个解释。谓词公式的永真性谓词公式的永真性 定义定义:如果谓词公式:如果谓词公式P P对于个体域对于个体域D D上的任何一个解释都取得真值上的任何一个解释都取得真值T,T,则称则称P P在在D D上是永真的
14、,上是永真的,如是如是P P在每个非空个体域上均永真,则称在每个非空个体域上均永真,则称P P永真。永真。定义:定义:如果谓词公式如果谓词公式P P对于个体域对于个体域D D上的任何一个解释都取得真值上的任何一个解释都取得真值F,F,则称则称P P在在D D上是永假上是永假的,如是的,如是P P在每个非空个体域上均永假,则称在每个非空个体域上均永假,则称P P永假。永假。谓词公式的永假性又称为不可满足性或不相容性。谓词公式的永假性又称为不可满足性或不相容性。本讲稿第十一页,共九十八页谓词公式的永真性和可满足性谓词公式的永真性和可满足性智能信息处理与仪器研究室谓词公式的可满足性谓词公式的可满足性
15、 定义定义:对于谓词公式对于谓词公式P,P,如果存在至少一个解释,使得公如果存在至少一个解释,使得公式式P P在此解释下的真值为在此解释下的真值为T,T,则称公式则称公式P P是可满足的。是可满足的。对谓词公式对谓词公式P,如果不存在任何解释使得,如果不存在任何解释使得P的取值的取值为为T则称公式则称公式P是不可满足的。不存在任何解释可是不可满足的。不存在任何解释可使使P的取值为的取值为T,即可理解为对于所有的解释都使公,即可理解为对于所有的解释都使公式式P取值为取值为F(因为谓词公式要么为因为谓词公式要么为T,要么为,要么为F),谓,谓词公式词公式P永假与不可满足是等价的。若永假与不可满足是
16、等价的。若P为永假,则为永假,则也可称也可称P不可满足的。不可满足的。本讲稿第十二页,共九十八页智能信息处理与仪器研究室例例1本讲稿第十三页,共九十八页谓词公式的等价性谓词公式的等价性智能信息处理与仪器研究室定义:设P与Q是两个谓词公式,D是它们共同的个体域,若对D上的任何一个解释,P与Q的取值都相同,则公式P和Q在域D上是等价的。如果D是任意个体域,则称P和Q是等价的,记做PQ.常用的等价式本讲稿第十四页,共九十八页谓词公式的永真蕴含谓词公式的永真蕴含智能信息处理与仪器研究室定义:对于谓词公式P和Q,如果PQ永真,则称P永真蕴含Q,且称Q为P的逻辑结论,称P为Q的前提,记作PQ.一些永真蕴含
17、式本讲稿第十五页,共九十八页置换与合一置换与合一智能信息处理与仪器研究室 要使计算机模拟人类智能,就必须使计算机具有推理的功能,在用各种知识表示法对知识进行表示以后,这些知识就可以输入计算机了。在基于这些知识进行推理时,模式匹配是必须要进行的一项工作。因为只有经过模式匹配,才能从知识库中选出当前适用的知识,才能进行推理。例如,在产生式系统中,为了由已知的初始事实推出相应的结论,就必须从知识库中选出与初始事实相匹配的产生式规则,然后才能运用这些产生式规则进行推理,逐步推出结论。基于谓词逻辑的归结推理方法是一种确定性的推理方法,所以它所做的知识模式匹配也是一种确定性的匹配。为了使己知事实与知识库中
18、的知识完全匹配,需要作某种变元置换,这里涉及到置换与合的有关概念及方法。本讲稿第十六页,共九十八页置换置换智能信息处理与仪器研究室本讲稿第十七页,共九十八页合一合一智能信息处理与仪器研究室本讲稿第十八页,共九十八页智能信息处理与仪器研究室例例2本讲稿第十九页,共九十八页智能信息处理与仪器研究室例例2本讲稿第二十页,共九十八页智能信息处理与仪器研究室例例2本讲稿第二十一页,共九十八页归结推理方法归结推理方法智能信息处理与仪器研究室人工智能的目的之一就是使计算机能够模拟人的智能,解决实际中遇到的问题。研究自动定理证明,不仅使许多数学问题可以通过定理证明得以解决,而且可以使得许多如机器人规划等非数学
19、的问题,归结为定理证明问题而得到解决。研究用计算机实现定理证明的机械化,已是人工智能研究的一个重要领域。对于定理证明问题,如果用一阶谓词逻辑表示的话就是要求对前提P和结论Q证明PQ是永真的。然而,要证明这个谓词公式的永真性必须对所有个体域上的每一个解释进行验证,这是极其困难的。为了化简问题,同数学上常采用的方法一样,可以考虑反证法。即,先否定逻辑结论Q,再由否定后的逻辑结论Q及前提条件P出发推出矛盾,即可证明原问题。换一句话说,为了证明PQ,只要从公式PQ中推出矛盾即可,也就是说,只要证明PQ是不可满足的即可。本讲稿第二十二页,共九十八页谓词公式与子句集谓词公式与子句集智能信息处理与仪器研究室
20、 对于定理证明问题,最终可以通过一阶谓词逻辑表示为对于定理证明问题,最终可以通过一阶谓词逻辑表示为PPQ Q的不可满足性问题,这里前提条件的不可满足性问题,这里前提条件P P和结论和结论Q Q又都是以谓词公式表示又都是以谓词公式表示的。当然,根据谓词公式的定义,的。当然,根据谓词公式的定义,PPQ Q也是一个谓词公式。所以,也是一个谓词公式。所以,要解决的问题是要证明谓词公式的不可满足性。然而,由于谓词公要解决的问题是要证明谓词公式的不可满足性。然而,由于谓词公式的形式干变万化,给谓词演算的研究带来一定的困难。式的形式干变万化,给谓词演算的研究带来一定的困难。先介绍两种谓词演算公式的标准型,也
21、就是范式。因而对谓先介绍两种谓词演算公式的标准型,也就是范式。因而对谓词演算的研究就可以化归为对范式的研究。词演算的研究就可以化归为对范式的研究。本讲稿第二十三页,共九十八页谓词公式与子句集谓词公式与子句集智能信息处理与仪器研究室本讲稿第二十四页,共九十八页谓词公式与子句集谓词公式与子句集智能信息处理与仪器研究室本讲稿第二十五页,共九十八页谓词公式与子句集谓词公式与子句集智能信息处理与仪器研究室本讲稿第二十六页,共九十八页谓词公式与子句集谓词公式与子句集智能信息处理与仪器研究室本讲稿第二十七页,共九十八页智能信息处理与仪器研究室例例3本讲稿第二十八页,共九十八页子句与子句集子句与子句集智能信息
22、处理与仪器研究室 HerbrandHerbrand理论和理论和RobinsonRobinson的归结原理都是以子句集为背景开展研究的。的归结原理都是以子句集为背景开展研究的。本讲稿第二十九页,共九十八页不可满足意义下的一致性不可满足意义下的一致性智能信息处理与仪器研究室公式公式G与其子句集与其子句集S并不等值,但它们在并不等值,但它们在不可满足的意义下是不可满足的意义下是致的。致的。定理 设有谓词公式G,而其相应的子句集为S,则G是不可满足的充分必要条件是S是不可满足的。本讲稿第三十页,共九十八页Herbrand理论理论智能信息处理与仪器研究室对于一个谓词公式来说,要证明它的不可满足性是困难的
23、。对于一个谓词公式来说,要证明它的不可满足性是困难的。所以,需要考虑它的子句集的不可满足性。然而,对子句集所以,需要考虑它的子句集的不可满足性。然而,对子句集的不可满足性的判定仍然是困难的,因为要判断子句集的不的不可满足性的判定仍然是困难的,因为要判断子句集的不可满足性就要对于句集中的每一个子句逐个进行判定。由于可满足性就要对于句集中的每一个子句逐个进行判定。由于个体变元域个体变元域D D的任意性以及解释个数的无限性,这实际上是一的任意性以及解释个数的无限性,这实际上是一项难以完成的工作。能否针对某一个具体的谓词公式,找到项难以完成的工作。能否针对某一个具体的谓词公式,找到一个比较简单的特殊域
24、,只要使谓词公式在该特殊域上是不一个比较简单的特殊域,只要使谓词公式在该特殊域上是不可满足的,就能保证它在任一域上也是不可满足的呢可满足的,就能保证它在任一域上也是不可满足的呢?HerbrandHerbrand理论构造了这样的一个域,称为理论构造了这样的一个域,称为Herbrand(HHerbrand(H域域)。只。只要对要对H H域上的所有解释进行判定域上的所有解释进行判定,即可得知谓词公式是否是不即可得知谓词公式是否是不可满足的。可满足的。本讲稿第三十一页,共九十八页Herbrand理论理论智能信息处理与仪器研究室本讲稿第三十二页,共九十八页Herbrand理论理论智能信息处理与仪器研究室
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 问题 求解 技术 精选 文档
限制150内