黑白棋开发手记(2007/9/4)

 
  1. 加入了MMX计算行动力,就不用每次翻棋都需要更新一下38条线上的index,行动力的计算和翻转都比原来快了一倍多
  2. EnableHash table.上次写的hash t ablebug,没有仔细Debug就直接Disable掉了。不是一个好的治学态度。不用每一次递归前都清掉Hash,可以利用的信息更多。
  3. Hash也不是只用来估值,用来估值让速度提高了一倍,用不精确值(深度不够)hash entry中的best move来作为搜索的第一个也能极大提高剪枝效率,速度又提高了一倍。
  4. 下一步需要进一步研究hash的命中率和hash key generate之间的关系。
  5. 还需要研究一下PVS/MTD等搜索算法,反复实验,把一些细节弄得更清楚。

    板凳要坐十年冷,代码不写一句空。

    用一瓶胶水,把自己粘在一个项目上十年。

     

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值