人工智能导论实验报告模板.pdfVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

人工智能导论实验报告模板--第1页

《人工智能导论》上机实验

八数码问题求解

专业班级:

姓名:

学号:

指导教师:

人工智能导论实验报告模板--第1页

人工智能导论实验报告模板--第2页

人工智能导论实验报告-1-

基于人工智能的状态空间搜索策略研究

——八数码问题求解

一、实验软件

VC6.0编程语言或其它编程语言

二、实验目的

1.熟悉人工智能系统中的问题求解过程;

2.熟悉状态空间的盲目搜索和启发式搜索算法的应用;

3.熟悉对八数码问题的建模、求解及编程语言的应用。

三、需要的预备知识

1.熟悉VC6.0编程语言;

2.熟悉状态空间的宽度优先搜索、深度优先搜索和启发式搜索算法;

3.熟悉计算机语言对常用数据结构如链表、队列等的描述应用;

4.熟悉计算机常用人机接口设计。

四、实验数据及步骤

1.实验内容

八数码问题:在3×3的方格棋盘上,摆放着1到8这八个数码,有1个方格是

空的,其初始状态如图1所示,要求对空格执行空格左移、空格右移、空格上移

和空格下移这四个操作使得棋盘从初始状态到目标状态。

例如:

254123

3784

186765

(a)初始状态(b)目标状态

图1八数码问题示意图

请任选一种盲目搜索算法(深度优先搜索或宽度优先搜索)或任选一种启

发式搜索方法(A算法或A*算法)编程求解八数码问题(初始状态任选),

并对实验结果进行分析,得出合理的结论。

2.实验步骤

(1)分析算法基本原理和基本流程;

(2)确定对问题描述的基本数据结构,如Open表和Closed表等;

(3)编写算符运算、目标比较等函数;

(4)编写输入、输出接口;

(5)全部模块联调;

人工智能导论实验报告模板--第2页

人工智能导论实验报告模板--第3页

人工智能导论实验报告-2-

(6)撰写实验报告。

五、实验报告要求

所撰写的实验报告必须包含以下内容:

1.算法基本原理和流程框图;

2.基本数据结构分析和实现;

3.编写程序的各个子模块,按模块编写文档,含每个模块的建立时间、功

能、输入输出参数意义和与其它模块联系等;

4.程序运行结果,含使用的搜

文档评论(0)

1636091513dfe9a + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档