第11章其他搜索公式及其应用资料.ppt

* * 第11章 其他搜索公式及其应用 第二部分 状态空间搜索 赋值问题 图搜索问题中的目标节点的条件可以定义为一个指定的数据结构或者标识它的状态描述,或者它可以根据对那个数据结构的条件和约束隐式地定义。 在任一情况下,当问题是找到agent的一个动作序列时,标识目标节点的数据结构并不重要,重要的是到达目标的步骤序列。 当目标节点不是由一个指定的数据结构定义而是由条件或约束定义时,问题可能就是要显示一些满足这些条件的数据结构,而用图搜索方法产生它的步骤可能是不相关的。我们称这类问题为约束满足( constraint-satisfaction)问题。这类问题中的一个著名例子是给受限变量赋值。它们被称为赋值问题(assignment problem) 。 我们能通过图搜索方法解决约束满足问题。一个目标节点是由满足约束的数据结构(或状态描述)标识的节点。算子将一个数据结构改变为另一个数据结构。开始节点是一些初始的数据结构。 赋值问题 赋值问题 由于8皇后问题(Eight-queens problem) 具有从集合(第1行,第2行,….,第8行)到变量(第1列的皇后位置, …,第8列的皇后位置)的赋值形式,所以称为赋值问题。 把这个问题作为一个图搜索问题,一个明显的数据结构是一个8x8的数组,数组中的每个单元包含两个符号( 1

文档评论(0)

1亿VIP精品文档

相关文档