您的当前位置是:第二章 知识表示方法>>学习内容>>知识点一

观看视频讲解,学习状态空间法

一、问题状态描述

1.状态(State)的基本概念

状态(state)是为描述某类不同事物间的差别而引入的一组最少变量q0,q1,…,qn的有序集合,其矢量形式如下:

Q=[q0,q1,…,qnT    (2.1)

式中每个元素qi(i=0,1,…,n)为集合的分量,称为状态变量。给定每个分量的一组值就得到一个具体的状态,如

Qk=[q0k,q1k,…,qnkT    (2.2)

问题:状态是为描述某类不同事物间的差别而引入的一组最少变量的集合。
A.正确 B.错误

算符:使问题从一种状态变化为另一种状态的手段称为操作符或算符。操作符可为走步、过程、规则、数学算子、运算符号或逻辑符号等。

问题的状态空间(state space)是一个表示该问题全部可能状态及其关系的图,它包含三种说明的集合,即所有可能的问题初始状态集合S、操作符集合F以及目标状态集合G。因此,可把状态空间记为三元状态(S,F,G)。

问题:问题的状态空间(state space)是一个表示该问题全部可能状态及其关系的图。
A.正确 B.错误

问题:我们生活中玩棋类游戏时,每一个棋局可以看作一个状态,每一个走步可以看作一个算符。

2.状态空间的表示法

对一个问题的状态描述,必须确定3件事:

① 该状态描述方式,特别是初始状态描述;

② 操作符集合及其对状态描述的作用;

③ 目标状态描述的特性。

二、状态图示法

1.图的基本概念

图由节点(不一定是有限的节点)的集合构成。一对节点用弧线连接起来,从一个节点指向另一个节点。这种图叫做有向图(directed graph)。 某个节点序列(ni1,ni2,…,nik)当j=2,3,…,k时,如果对于每一个ni,j-1都有一个后继节点nij存在,那么就把这个节点序列叫做从节点ni1至节点nik的长度为k的路径

代价(cost) 是给各弧线指定数值以表示加在相应算符上的代价。

图的显式说明 是指各节点及其具有代价的弧线由一张表明确给出。

图的隐式说明 是指各节点及其具有代价的弧线不能由一张表明确给出。

1  2