8, 对OPEN中的节点按某种原则重新排序; 9, GO LOOP;
34
节点类型说明
…...
…...
…...
mk
mj
ml
…...
…...
35
修改指针举例
s
1
2 6
3
4
5
36
修改指针举例(续1)
s
1
2 6
3
4
5
37
修改指针举例(续2)
s
1
2 6
3
4
5
38
修改指针举例(续3)
s
1
2 6
3
4
5
39
31
一些基本概念(续2)
• 扩展一个节点 生成出该节点的所有后继节点,并给出它 们之间的耗散值。这一过程称为“扩展一 个节点”。
32
一般的图搜索算法
1, G=G0 (G0=s), OPEN:=(s); 2, CLOSED:=( ); 3, LOOP: IF OPEN=( ) THEN EXIT(FAIL); 4, n:=FIRST(OPEN), REMOVE(n, OPEN),
– 盲目搜索 – 启发式搜索
• 关键问题: 如何利用知识,尽可能有效地找到问题 的解(最佳解)。
1
整体 概述
一 请在这里输入您的主要叙述内容
二
请在这里输入您的主要 叙述内容
三 请在这里输入您的主要叙述内容
2
问题的状态空间表示
• 状态空间可用三元组(S,O,来描述。
S:状态的集合,状态是某种事实的符号或数据 O:操作算子,利用它将一个状态转化为另一状态 G:S的非空子集,表示目标状态集 S0:初始状态,也是S的非空子集