- 1
- 0
- 约小于1千字
- 约 5页
- 2017-07-08 发布于贵州
- 举报
人工智能实验一目
人工智能实验一题目
一、实验目的:
掌握产生式系统解决汉诺塔
二、问题描述:如图所示放置3根柱子,其中一根从上往下按由小到大顺序串有若干个圆盘,要求通过3根柱子移动圆盘。若规定每次只能移动1片,且不许大盘放在小盘之上,最后要将圆盘从一根柱子移动到另一根柱子上。
三、问题分析及基本思想:汉诺塔(也被称为梵塔)问题有很多解决方法,比较典型的是使用递归算法,而本次设计的算法则是应用人工智能中产生式相关知识进行的求解。数学模型描述如下:1、设计该问题的状态。使用了二维数组描述汉诺塔的状态,对n个盘子由大到小分别用数组n、n-1...2、1描述。例如:当n=4时,二维数组为:100200300400
2、定义目标状态。当n=4时,这里是:001002003004
依据如下规则定义产生式规则:1、在移动盘子时,每次只移动A\B\C柱子上可以移动的盘子中最大的盘子。2、如果上一次已经移动了某个盘子,则下一次不能继续移动,即:一个盘子不能被连续移动两次。如:某次操作将1号盘子由A柱子移动到B柱子,那么在选择下一个要移动的盘子时应不在考虑1号盘。3、当某个可以移动的盘子摆放位置不唯一时要将当前状态入栈,并选择盘子移动前所在的柱子的左侧(同理:反方向选择也可)柱子作为移动的目标柱子。为提高程序运行过程中的空间利用率,产生式规则在汉诺塔移动过程中依据以上规则自动生成。控
您可能关注的文档
最近下载
- 2025年广元市中考数学试题卷(含答案及解析).pdf
- 【调查问卷】干部担当状况调查问卷.pdf VIP
- 含量测定分析方法验证方案模板.docx VIP
- 专题02 数轴中的动点问题的七种考法(原卷版)【2025数学常考压轴题上册七年级北师版】.docx VIP
- 《钢化玻璃生产工艺介绍.ppt VIP
- 住院医师规范化培训入专业基地教育指南(2022年版).pdf VIP
- 住院医师规范化培训入轮转科室教育指南 (2022 年版).pdf VIP
- 精品解析:北京市大兴区2025-2026学年九年级上学期期中考试英语试题(原卷版).docx VIP
- 【新版】六升初暑假作业小升初数学每日一练-30天.pdf VIP
- 中考英语形容词副词原级、比较级、最高级专题复习(含解析).docx VIP
原创力文档

文档评论(0)