与或树搜索1与或树.ppt
- 格式:ppt
- 大小:141.00 KB
- 文档页数:15
在教学中,重点分析清楚何时用“与”关系、何时用“或”关系?将大问题分解为几个子问题,这几个子问题都要同时满足,这时用“与”关系;而在问题等价变换时,几个子问题等价,满足任一即可,这是用“或”关系。
在教学设计时可以使用课本中证明两个三角形相似的例子,也可使用如下例子。
例6.如图2.6所示,有四边形ABCD 和A’B’C’D’,要求证明它们全等。
分析:分别连接B 、D 和B’、D’,则原问题可分解为两个子问题: Q1:证明△ABD ≌△A ’B ’D ’ Q2:证明△BCD ≌△B ’C ’D ’于是原问题的解决可归结为这两个子问题的解决,进一步,问题Q1还可再分解为 Q11:证明AB=A ’B ’ Q12:证明AD=A ’D ’ Q13:证明∠A=∠A’ 或Q11’:证明AB=A ’B ’ Q12’:证明AD=A ’D ’ Q13’:证明BD=B ’D ’ 问题Q2还可再分解为 Q21:证明BC=B ’C ’ Q22:证明CD=C ’D ’ Q23:证明∠C=∠C ’ 或Q21’:证明BC=B ’C ’ Q22’:证明CD=C ’D ’ Q23’:证明BD=B ’D ’于是,可以得到问题的与/或图,如图2.7所示。
ABD C 图2.6 四边形ABCD 和A’B’C’D’B’C ’D ’A ’Q11 Q12 Q13图2.7 问题的分解与变换Q22 Q23’Q21由本例可以看出,与或图可以用来描述一类问题的求解过程。
当我们把待解的原问题作为初始节点,把由原问题经一系列分解或变换而得到的直接可解的简单问题作为目标节点,那么,问题求解过程也就是在一个与或图中寻找一个从初始节点到目标节点的路径问题。
在本例中,如果把Q作为初始节点,把子问题Q11、Q12、Q13…作为目标节点,则对问题Q的求解就是在图2.7所示的与/或图中寻找路径问题。
(节选自《人工智能技术导论》廉师友,西安电子科技大学出版社)例7.文章的构成问题。