武汉理工大学人功智能概论八数码实验报告.docx





《武汉理工大学人功智能概论八数码实验报告.docx》由会员分享,可在线阅读,更多相关《武汉理工大学人功智能概论八数码实验报告.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、_武汉理工大学学 生 实 验 报 告 书实验课程名称 人工智能概论B 实 验 名 称 八数码问题 开 课 学 院 计算机科学与技术学院 指导老师姓名 学 生 姓 名 学 号 学生专业班级 2016 2017 学年 第一学期一、实验要求及问题描述采取分组形式,2人一组,一人使用盲目搜索中的宽度优先搜索算法,另一人使用启发式搜索中的全局择优搜索或A*算法。每组提交一份大作业报告,该报告包括设计、实现、测试、实验对比结果分析、结论、个人体会与总结。提交截止时间:2016.11.18对任意的八数码问题,给出求解结果。例如:对于如下具体八数码问题:1321234584678765通过设计启发函数,编程实
2、现求解过程,如果问题有解,给出数码移动过程,否则,报告问题无解。250 123873 804641 765二、实验原理2.1 状态空间表示1、建立只有初始节点S0的搜索图,并将S0放入OPEN表中;2、建立CLOSE表并置空;3、对OPEN表进行判断,若OPEN表为空,则无解;4、将OPEN表中的第一个节点移出,放入CLOSE表中,记为节点n;5、判断节点n是否为目标节点。是,则有解,解为沿n到S0的路径,否,则进行步骤6;6、由节点n生成一组不是n的祖先的后继节点,记为集合P,将P中节点作为n的后继加入搜索图;7、对于在OPEN表和CLOSE表中没有出现过的集合P中的节点,设置指向节点n的指
3、针,把这些节点放入OPEN表中;对于在OPEN表和CLOSE表中已经出现过的P中的节点,确定是否修改指向父节点的指针;8、重拍OPEN表节点顺序;9、转到步骤3。2.2 数据结构设计/宽度优先搜索中,八数码地图节点结构体struct EightDigit int Cube33; Direction LastDirection; struct EightDigit *Parent;/全局择优搜索中,八数码节点结构体struct node int index;/结点序号 int p_index;/父结点序号 int matrix33;/ 八数码状态 int h_function;/启发式函数值;n
4、ode openSIZE; /存放已经生成的未考察的节点node closedSIZE; /存放已经考察过得节点2.3 启发式函数与相关算法/计算节点启发式函数值int arouse(int a3)int num=0;int i,j;for(i=0;i3;i+)for(j=0;j 0) /空格上移int *p = &extendij;int *q = &extendi - 1j;exchange(p, q);if (judge()inopen(extend);copy_matrix(extend, now);if (i 0) /空格左移exchange(&extendij, &extendij
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 武汉理工 学人 智能 概论 数码 实验 报告

限制150内