- 5
- 0
- 约1.34万字
- 约 13页
- 2019-11-06 发布于安徽
- 举报
.
.
实验课程名称:__人工智能
实验项目名称
井子棋AI alpha-beta剪枝算法
实验成绩
实 验 者
叶海恒
专业班级
计科8班
学 号
3114006156
实验日期
2016.11
一、实验内容
设计具有AI的井子棋游戏(采用js)
AI采用α-β剪枝算法
二、实验设计(原理分析及流程)
min电脑AI下棋时,如果考虑步数为0,则代表直接返回当前棋盘估值w(值越大代表对max越有优势,越小则代表对min越有优势,w=maxW-minW)。
如果考虑步数为N,先获取min电脑可以下棋的位置steps。
对于可以下棋的一步step,电脑AI下棋到step的第row行,第column列。
如果这时候min电脑已经赢了,则把棋盘回退一步,返回棋盘估值和下棋位置,不用再考虑其他走法了。
否则,min需要在每一种走法里面,选择一种走法,令max人类走N-1步之后,自己的优势保持最大(即w值最小)。
什么是alpha-beta剪枝呢?就是如果max人类当前一种走法1至少可以获取alpha优势,而另一种走法2,min电脑的一步棋则可能让人类获取比alpha更小的优势,那么max人类肯定不会选择走法2,所以计算在计算min电脑的走法时,min电脑的其他走法就不用再计算了。
最后min电脑经过steps.length种走法对比之后,选择w值最小的一种走法,把棋盘回
您可能关注的文档
最近下载
- 2006年钢丝绳标准.pdf VIP
- 公路工程旋挖钻成孔抗滑桩专项施工方案范本.docx VIP
- 《GB_T 38833-2020信息通信用240V_336V直流供电系统技术要求和试验方法》专题研究报告.pptx VIP
- 高频精选:血液中心护士招聘笔试题及答案.doc VIP
- 瑞文经典推理测验之智力测验(含答案及评分标准).pdf VIP
- YD╱T 3089-2016 通信用336V直流供电系统.pdf VIP
- 建筑工程图集 18DX009:数据中心工程设计与安装.pdf VIP
- 苏教版四年级下册数学期末测试卷.docx VIP
- 西宁市海绵城市建设设计导则图集.pdf VIP
- 2024-2025学年高中地理选择性必修1 自然地理基础鲁教版(2019)教学设计合集.docx
原创力文档

文档评论(0)