对弈程序采用了多种搜索算法.以下是本程序主要的类说明: 1.CEveluation类:估值类,对给定的棋盘进行估值. 2.CMoveGenerator类:走法产生器,对给定的棋盘局面搜索出所有可能的走法. 3.CSearchEngine类:搜索引擎基类. 4.CNegaMaxEngine类:负极大值法搜索引擎. 5.CAlphaBetaEngine类:采用了Alpha-Beta剪枝技术的搜索引擎. 6.CFAlphaBetaEngine类:fail-softalpha-beta搜索引擎. 7.CHistoryHeuristic类:历史启发类. 8.CAlphabeta_HHEngine类:带历史启发的Alpha-Beta搜索引擎. 9.CAspirationSearch类:渴望搜索引擎. 10.CIDAlphabetaEngine类:迭代深化搜索引擎. 11.CMTD_fEngine类:MTD(f)搜索引擎. 12.CTranspositionTable类:置换表. 13.CAlphaBeta_TTEngine类:加置换表的Alpha-Beta搜索引擎. 14.CPVS_Engine类:极小窗口搜索引擎. 15.CNegaScout_TT_HH类:使用了置换表和历史启发的NegaScout搜索引擎. 本程序还具有悔棋,还原功能,还可以记录走法.
标签: CMoveGenerator CEveluation 程序 搜索算法
上传时间: 2014-01-18
上传用户:skhlm
1、arm7芯片2148驱动大液晶 2、ym320240的液晶驱动 3、I2c通信at24c256 4、各种字符的显示
上传时间: 2014-01-21
上传用户:maizezhen
基于averlogic公司的AL320的AUO 2.4" SRGB屏的驱动程序
上传时间: 2013-12-29
上传用户:WMC_geophy
PS/2接口的条形码扫描监听ocx控件。
上传时间: 2013-12-17
上传用户:sy_jiadeyi
SSD4练习2代码 学习SSD4的可以下载参考参考
上传时间: 2013-12-14
上传用户:风之骄子
单片机应用PS/2键盘的实例 使用1602液晶显示和PS/2键盘的示例
上传时间: 2016-11-14
上传用户:SimonQQ
(1) 本光盘是《Visual C#.NET数据库开发经典案例解析》的配套光盘。 (2) 本光盘的主要内容包括各章示例程序的代码及数据库文件。光盘的说明文件为Readme.txt,就是本文件。
上传时间: 2016-11-14
上传用户:bibirnovis
在matlab中实现时间抽取基2 FFT算法
上传时间: 2016-11-14
上传用户:努力努力再努力
vf 图书管理⑴ 根据E—R图设计关系模式;(每个关系模式2分,要求至少包含三个关系模式) ⑵ 对关系模式做规范化处理,要求所有关系模式达到3NF或BCNF;
上传时间: 2016-11-14
上传用户:zhengjian
X28xx功能单元使用.doc 例1、初始化锁相环及外设时钟函数 例2、.cmd格式文件举例 例3、定时器中断应用举例 例4、利用事件管理器输出多种频率的正弦信号输出例程 例5、SPI和DAC TLV 5617接口例程 例6、CAN总线消息发送例程 例7、使用FIFO缓冲发送数据 例8、使用FIFO缓冲接收数据 例9、ADC应用举例
上传时间: 2016-11-14
上传用户:hasan2015