- 57
- 0
- 约5.71千字
- 约 10页
- 2020-06-20 发布于浙江
- 举报
人工智能课程设计
精品文档
精品文档
收集于网络,如有侵权请联系管理员删除
收集于网络,如有侵权请联系管理员删除
精品文档
收集于网络,如有侵权请联系管理员删除
人工智能五子棋 技术报告
简介
本课程设计是基于alpha-beta剪枝算法的五子棋的博弈游戏,具有悔棋,可选择禁手,支持人机对战,人人对战等功能。整个设计基于Java语言开发,界面美观大方。
alpha-beta剪枝技术的基本思想或算法是,边生成博弈树边计算评估各节点的倒推值,并且根据评估出的倒推值范围,及时停止扩展那些已无必要再扩展的子节点,即相当于剪去了博弈树上的一些分枝,从而节约了机器开销,提高了搜索效率。具体的剪枝方法如下:
(1) 对于一个与节点MIN,若能估计出其倒推值的上确界β,并且这个β值不大于 MIN的父节点(一定是或节点)的估计倒推值的下确界α,即α≥β,则就不必再扩展该 MIN节点的其余子节点了(因为这些节点的估值对MIN父节点的倒推值已无任何影响 了)。这一过程称为α剪枝。
(2) 对于一个或节点MAX,若能估计出其倒推值的下确界α,并且这个α值不小于 MAX的父节点(一定是与节点)的估计倒推值的上确界β,即α≥β,则就不必再扩展该MAX节点的其余子节点了(因为这些节点的估值对MAX父节点的倒推值已无任何影响 了)。这一过程称为β剪枝。
数据结构定义
本文定义15*15的五子棋棋盘,实现
您可能关注的文档
最近下载
- 在党代会分组讨论上的发言.docx VIP
- 李清照《凤凰台上忆吹箫 香冷金猊》古诗词PPT.pptx VIP
- TCAIM 013-2024-《帕金森病非运动症状中西医结合诊疗专家共识》.pdf
- 设计基础 课件完整版.pptx VIP
- 2026年人教版小学三年级数学上册教学课件.pptx VIP
- 本科十四五教材中医儿科学汗证课件.pptx VIP
- 帝奥电梯JXW.VVVF-NICE3000A电气原理图纸.pdf
- 光纤激光切割头用户手册.pdf VIP
- 16S401 管道和设备保温、防结露及电伴热.pdf VIP
- 2026年部编人教版(统编版新教材)小学二年级上册道德与法治教学计划及进度表.docx
原创力文档

文档评论(0)