基于UCT算法的四子棋AI的设计与开发开题报告
2022-01-11 17:59:04
全文总字数:1540字
1. 研究目的与意义及国内外研究现状
人工智能是计算机科学极富挑战性的重要研究方向,而机器博弈是人工智能领域的重要研究领域。机器博弈的核心是搜索算法。常见的博弈树搜索算法有极大极小搜索算法、负极大值算法、剪枝算法等等。
uct算法将蒙特卡洛树搜索方法(mcts)与ucb公式结合。在大规模的博弈树搜索中,它比传统的搜索算法有着时间和空间的优势。uct算法的工作模式是时间可控的、具有更好的鲁棒性、在 uct 搜索算法的过程中博弈树以一种非对称的形式动态扩展出来。uct算法在计算机围棋博弈中被广泛应用,并有较多的成就,而在计算机四子棋博弈中应用的较少。
四子棋是中国传统的益智类游戏,每列必须从最底下的一格开始依次往上落子。在棋盘中,任何一方令自己的四个棋子在横、竖或斜方向连成一条直线即获胜。本设计将采用uct算法作为博弈树搜索算法,研究四子棋ai设计与实现的问题。
2. 研究的基本内容
-
深入了解uct算法在我国的发展现状和应用前景。
-
根据四子棋的玩法,设计实现四子棋棋子的胜负判断。
-
结合uct算法实现四子棋的ai。
剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!3. 实施方案、进度安排及预期效果
实行方案:
在网上或者图书馆查阅相关资料,深入了解课题内容。在熟悉uct算法的基础上,实现四子棋的ai。
剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!4. 参考文献
-
张加佳.基于uct算法的非完备信息多人军棋博弈系统.哈尔滨:哈尔滨工业大学,2008
-
黄晶.计算机围棋博弈中uct算法的应用及改进.北京:北京邮电大学,2011
-
孙英龙.非完美信息博弈算法研究与军旗博弈系统设计与实现.东北:东北大学,2013
剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付
-