- 17
- 0
- 约1.69万字
- 约 24页
- 2020-07-01 发布于四川
- 举报
实验一
一、实验目的 :
掌握产生式系统解决汉诺塔算法的基本思想。
二、问题描述:
如图所示放置 3 根柱子,其中一根从上往下按由小到大顺序串有若干个圆盘,
要求通过 3 根柱子移动圆盘。 若规定每次只能移动 1 片,且不许大盘放在小盘之
上,最后要将圆盘从一根柱子移动到另一根柱子上。
三、问题分析及基本思想:
汉诺塔 ( 也被称为梵塔 ) 问题有很多解决方法, 比较典型的是使用递归算法, 而本
次设计的算法则是应用人工智能中产生式相关知识进行的求解。 数学模型描述如
下:
1、设计该问题的状态。使用了二维数组描述汉诺塔的状态,对 n 个盘子由大到
小分别用数组 n、n-1...2 、1 描述。例如:当 n=4 时,二维数组为:
100
200
300
400
2、定义目标状态。当 n=4 时,这里是:
001
002
003
004
依据如下规则定义产生式规则:
1、在移动盘子时,每次只移动
您可能关注的文档
最近下载
- 2026年冀教版小学二年级数学上册第5单元《表内乘法二》标准教案.docx VIP
- (2026版)《中央企业应急管理办法》(国资委令第47号)解读.pptx VIP
- 2026年人工智能+旅游行业应用方案.docx VIP
- 高盛-中国聚焦:全是科技-260622.pdf VIP
- 船体焊缝表面质量检验要求.pdf
- 2026年新型城镇化规划项目实施策略方案.docx VIP
- 完整版《中华人民共和国生态环境法典》全文解读PPT.pptx VIP
- 碧桂园《工程质量技术管理手册》(第一版).doc VIP
- 综合探究一 国家安全与核心利益(课件) 高二政治(选择性必修1).pptx VIP
- 2020-2024年度上海市公共电网电力、热力二氧化碳排放因子.pdf VIP
原创力文档

文档评论(0)