八数码游戏 (1)综合数据库:通常用来表示综合数据库的数据结构有符号串、向量、集合、数组、树、表格、文件等。该问题的综合数据库可以如下形式表示:(Sij),其中1≤i、j≤3, Sij ∈{0,1,…,8},且互不相等。 (2)规则集合:移动一块牌(即走一步)就使状态发生转变。改变状态有4种走法:空格左移、空格上移、空格右移、空格下移。可用4条产生式规则来模拟 产生式系统的控制策略 控制策略可划分为两大类: (1)不可撤回方式:爬山法 (2)回溯方式:在问题求解过程中,有时会发现应用一条不合适的规则会阻挠或拖延达到目标的过程。在这种情况下,需要有这样的控制策略:先试一试某一条规则,如果以后发现这条规则不合适,则允许退回去,另选一条规则来试。 (3)图搜索方式:如果把问题求解过程用图或树的这种结构来描述,即图中的每一个节点代表问题的状态,节点间的弧代表应用的规则,那么问题的求解空间就可由隐含图来描述。图搜索方式就是用某种策略选择应用规则,并把状态变化过程用图结构记录下来,直到得出解为止。 可交换性是指几条规则可以任意交换次序而不影响求解。但要注意并不是所使用的整个规则序列可以重新排列,只有那些最初可应用于初始数据库的规则才可交换,而对于生成的数据库所添加的其他可应用规则,则不能随意交换。 一般来说,当一个产生式系统对任何一个数据库D都
原创力文档

文档评论(0)