如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
人工智能第三次作业黄华东1.何谓估价函数,在估价函数中,g(n)和h(n)各起什么作用?答:估价函数是用来估计节点重要性的函数。估价函数被定义为从初始节点出发,约束经过节点n到达目标节点的所有路径中最小路径代价的估计值。它的一般形式为,式中,g(n)是从初始节点到节点n的实际代价;h(n)是从节点n到目标节点的最优路径的估价代价。对g(n)的值,可以按指向父节点的指针,从节点n反向跟踪到初始节点,得到一条从初始节点到节点n的最小代价路径,然后把这条路径上所有有向边的代价相加,就得到g(n)的值。对h(n)的值,则需要根据问题自身的特性来确定,它体现的是问题自身的启发性信息,因此也称h(n)为启发函数2.设有如下结构的移动将牌游戏:BBWWE其中,B表示黑色将牌,W表是白色将牌,E表示空格。游戏的规定走法是:(1)任意一个将牌可移入相邻的空格,规定其代价为1;(2)任何一个将牌可相隔1个其它的将牌跳入空格,其代价为跳过将牌的数目加1。游戏要达到的目标什是把所有W都移到B的左边。对这个问题,请定义一个启发函数h(n),并给出用这个启发函数产生的搜索树。你能否判别这个启发函数是否满足下界要求?在求出的搜索树中,对所有节点是否满足单调限制?答:设h(x)=每个W左边的B的个数,其搜索树如下:f(x)=0+12=1WEWBBWBBWEWBBWEf(x)=1+12=13f(x)=1+12=13f(x)=7+0=7f(x)=4+6=10f(x)=5+3=8f(x)=3+9=12f(x)=3+9=12f(x)=2+9=11f(x)=2+12=14WBWBEEBWBWWEBWBWWBEBBWWEBWEBBWWBWEB