对弈程序采用了多种搜索算法.以下是本程序主要的类说明: 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
波形产生器:用VHDL编写的波形产生器程序
上传时间: 2013-12-22
上传用户:erkuizhang
以MAX038 为基础而研制的宽频带函数波形产生器, 它可以产生2~ 2×107Hz 频率范围的正 弦波、三角波、锯齿波和矩形波以及与它们同步的TTL 脉冲信号。
上传时间: 2016-11-24
上传用户:yyq123456789
本程序是用C语言编的一个随机数产生器,可用于需要产生特定随机数的场合参考
上传时间: 2014-01-23
上传用户:love_stanford
伪随机序列产生器,线性反馈移位寄存器,原代码。
上传时间: 2014-07-12
上传用户:hj_18
伪随机序列产生器-线性反馈移位寄存器,Verilog HDL 原代码。
上传时间: 2016-12-04
上传用户:zl5712176
伪随机序列产生器-代进位反馈移位寄存器,verilog hdl 原代码。
上传时间: 2014-09-05
上传用户:xymbian
伪随机序列产生器-filtered 代进位反馈移位寄存器,verilog hdl 原代码。
上传时间: 2016-12-04
上传用户:爱死爱死
伪随机序列产生器-代进位反馈移位寄存器,matlab 原代码。
上传时间: 2016-12-04
上传用户:520
伪随机序列产生器-filtered 代进位反馈移位寄存器,matlab 原代码。
上传时间: 2016-12-04
上传用户:iswlkje