« 1 2» Pages: ( 1/2 total )
本页主题: 天机静态hash值初测(残局篇) 打印 | 加为IE收藏 | 复制链接 | 收藏主题 | 上一主题 | 下一主题

左手剑
天堂奕剑
级别: 钻石会员


精华: 7
发帖: 197
威望: 93 点
金钱: 687 RMB
贡献值: 0 点
注册时间:2006-06-03
最后登录:2006-11-19

 天机静态hash值初测(残局篇)

刚刚拿到天机,发现天机的默认hash设置很低,只有32,就起了测试的念头:

测试环境:
老东芝本本2.2g奔4,1g333hz内存,番茄版xp,可用内存为840mb左右,天机101正版。

在测试前首先我们要谈谈hash在奇兵里的规律

在奇兵里我们常识性的规定,hash值1g内存为192m,而512就是96m,hashp为hash值得1/6,其实hash值的大小并不是固定死的,根据局面的不同往往可以通过修改hash值起到优化速度的效果,以1g为例,在局面刚脱谱的情况下用96,上层更轻快,到了中局缠斗的时候则用192更有力,到残局少子时可以大胆调到最大384,
速度会有明显提高,以上所说都是我个人在使用奇兵时的技巧,都是有测试做根据的,因为这里主要讲天机就不贴出来了,当然如果你是强机大可不必这么麻烦,192走到底就行了,反正也不在乎那点速度,但如果你本身就只有两三百k的话这个技巧还是可取的。

残局局面测试hash最能见效果,我们首先拿残局来试试:

1。3k2b2/4P4/rc7/p8/9/1R7/9/9/9/4K4 r (13层出子)
384 21.24  
192 21.13
96 20.70
48 24.90
小结:局面是经典的少子残局,车炮兵对车兵,共8子。时间消耗基本相同,96m最快,除了48相差较大以外(事实上48m的设置主要是用来做参照物的)

2。2r1kab2/4a4/4b4/4C4/9/3R5/9/4B4/4A4/3K1AB2 r (19层出子)
384 42.10  
192 50.92
96 42.77
48 15.27   15.35(第二次) 走错棋!384,192,96都是正解相5进7,而48的时候确不是,而且时间比正解少非常多!
小结:车炮士象全对单车士象全,常见的局面,共13子。384和96时间基本相当,192时间消耗较大,第一次出现抛物线排列。

本次测试出现了2个意外的情况:

第一,在192的时候用时远超过384和96,这是以前侧试没有碰到过的情况,在奇兵时代hash的变化是呈斜曲线上升或是曲线下降,也就是说从384到48的同层用时是从小到大或者是从大到小,而在天机里却出现了抛物线的情况,这点目前的测试无法解释(从侧面反映目前天机还是不稳定的,当然也不排除算法原因)。

第二点更绝!在测试48m的时候出现了非常意外的情况,这种情况可以说打破了我们一惯的常识,那就是在同层数下审局相同定律,而天机让我第一次见到因为hash值不搭配而导致审局错误!这个发现相当重要,这也就解释了很多人提出的天机会走错棋,天机不强等等声音。

3。5kC2/4P4/9/9/2b6/9/9/9/5p3/3AK4 r (25层出子)
384 87.33  
192 78.04
96 75.33
48 1XX
小结:有必要说明的是这个残局棋子非常少,炮兵士对兵相,共7子。速度方面96,192相差不大,96最快,384差距就完全拉开了,而48更是达到15X多,没有必要再测了,我们可以看出在1g内存在残局阶段低于96的设置是完全不可取的,但经验告诉我真正的默认设置还要看中局复杂变化来做决定,慢慢试来。。

4。3k5/9/9/9/3r5/9/9/4R4/9/4K2C1 r (17层出子)
384 50.35
192 49.12 48.76
96 63.38 62.60
48 67.48

小结:这个残局局面更是简单非常,车炮对单车,一共5子。在这个局面下192和384相差不远,并列第1,而一直表现不错的96就不行了,速度明显落后,刚侧试完我都不相信,马上在补测96和192,成绩在第一次后面,基本和第一次相当,看来96不够力的情况终于出现了。

残局测试总结:从残局来看天机的残局是有变化可以寻的,我们先来回顾下4方案的表现:

384在第一第二第四局表现稳定,第三局落后于平均值,超时甚多。
192在第一第三第四局表现稳定,第二局落后于平均值,超时甚多。
96 在第一第二第三局表现稳定,第四局落后于平均值,超时甚多。
48 在全部局面中都落后于平均值,其中第二局走错棋,第三第四局大大超时。

从局面上看这四个残局都具有代表性,是典型的残局,从上面4个测试我们可以看出,48m在残局里面是坚决不可取的,其他三项在残局里面都比较稳定,可以说是个有千秋,规律性的东西目前还无法找到,但我个人倾向于192,因为我是空机测试的,平时我们去奕天,中游等游戏平台还要打开界面,占用不少内存,所以实际选择192发挥的效果会介于192到384之间,比较稳定。

同时天机hash值可以微调,也就是说96到384之间的任意偶数都是可选的,我想只有等动态测试出台后才会有准确的答案。

ps:作者比赛默认为512,电脑是3.0,1g,所以以后可能会加入大hash值的研究。
[ 此贴被左手剑在2006-09-26 18:45重新编辑 ]
本帖最近评分记录:
  • 威望:10(woxinyongh)
  • 人脑与电脑对弈,劣势显然在于计算速度,但人脑也有电脑无法比拟的优势,那就是直觉,对棋理升华后的深刻理解。“所以当棋局进入到某个阶段,需要棋手运用战术强于战略的时候,电脑占优;反之,人脑就处在强势;而整个棋局就是在这两个特定过程的相互转换中进行。
    Posted: 2006-09-26 17:37 | [楼 主]
    左手剑
    天堂奕剑
    级别: 钻石会员


    精华: 7
    发帖: 197
    威望: 93 点
    金钱: 687 RMB
    贡献值: 0 点
    注册时间:2006-06-03
    最后登录:2006-11-19

     

    老规矩,自己坐沙发,我心版主动作真快啊
    人脑与电脑对弈,劣势显然在于计算速度,但人脑也有电脑无法比拟的优势,那就是直觉,对棋理升华后的深刻理解。“所以当棋局进入到某个阶段,需要棋手运用战术强于战略的时候,电脑占优;反之,人脑就处在强势;而整个棋局就是在这两个特定过程的相互转换中进行。
    Posted: 2006-09-26 18:01 | 1 楼
    woxinyongh

    级别: 总版主


    精华: 2
    发帖: 1045
    威望: 313 点
    金钱: 1828 RMB
    贡献值: 66 点
    注册时间:2006-05-21
    最后登录:2008-09-02

     

    向你学习啊!
    我来自天堂,是象棋让我留恋尘世,99不愿离去!
    Posted: 2006-09-26 18:35 | 2 楼
    白手起家

    级别: 天机正版用户


    精华: 1
    发帖: 256
    威望: 84 点
    金钱: 701 RMB
    贡献值: 0 点
    注册时间:2006-04-04
    最后登录:2008-03-20

     

    请教我内存256的机子用天机是不是应该用48呢??
    Posted: 2006-09-26 18:59 | 3 楼
    为你描眉

    级别: 钻石会员


    精华: 3
    发帖: 235
    威望: 93 点
    金钱: 1027 RMB
    贡献值: 0 点
    注册时间:2006-03-16
    最后登录:2008-05-20

     

    这样的好帖加10少了,呵呵,加精华吧! 学习了!
    Posted: 2006-09-26 20:24 | 4 楼
    左手剑
    天堂奕剑
    级别: 钻石会员


    精华: 7
    发帖: 197
    威望: 93 点
    金钱: 687 RMB
    贡献值: 0 点
    注册时间:2006-06-03
    最后登录:2006-11-19

     

    不是,等我中篇出来了你就知道,天机变化很大,还需要动态测试才有最后结论。
    人脑与电脑对弈,劣势显然在于计算速度,但人脑也有电脑无法比拟的优势,那就是直觉,对棋理升华后的深刻理解。“所以当棋局进入到某个阶段,需要棋手运用战术强于战略的时候,电脑占优;反之,人脑就处在强势;而整个棋局就是在这两个特定过程的相互转换中进行。
    Posted: 2006-09-26 21:53 | 5 楼
    凤舞九重天
    级别: 同盟会成员


    精华: 0
    发帖: 168
    威望: 33 点
    金钱: 1360 RMB
    贡献值: 0 点
    注册时间:2006-03-28
    最后登录:2008-08-13

     

    哈哈!!!谢谢楼主!!正是需要的,学习了................
    人生就像一盘棋,只有不甘寂寞,才会色彩斑斓。
    Posted: 2006-09-26 22:46 | 6 楼
    左手剑
    天堂奕剑
    级别: 钻石会员


    精华: 7
    发帖: 197
    威望: 93 点
    金钱: 687 RMB
    贡献值: 0 点
    注册时间:2006-06-03
    最后登录:2006-11-19

     

    呵呵,中局测试马上出台了,到时候如何设置基本有谱了。
    人脑与电脑对弈,劣势显然在于计算速度,但人脑也有电脑无法比拟的优势,那就是直觉,对棋理升华后的深刻理解。“所以当棋局进入到某个阶段,需要棋手运用战术强于战略的时候,电脑占优;反之,人脑就处在强势;而整个棋局就是在这两个特定过程的相互转换中进行。
    Posted: 2006-09-27 00:31 | 7 楼
    谁胜谁负谁明
    级别: 新生入学


    精华: 0
    发帖: 0
    威望: 10 点
    金钱: 500 RMB
    贡献值: 0 点
    注册时间:2006-08-25
    最后登录:2006-11-06

     

    Quote:
    下面是引用凤舞九重天于2006-09-26 22:46发表的:
    哈哈!!!谢谢楼主!!正是需要的,学习了................

    9494,谢谢楼主,
    Posted: 2006-09-27 11:05 | 8 楼
    谁胜谁负谁明
    级别: 新生入学


    精华: 0
    发帖: 0
    威望: 10 点
    金钱: 500 RMB
    贡献值: 0 点
    注册时间:2006-08-25
    最后登录:2006-11-06

     

    Quote:
    下面是引用凤舞九重天于2006-09-26 22:46发表的:
    哈哈!!!谢谢楼主!!正是需要的,学习了................

    9494,谢谢楼主,
    Posted: 2006-09-27 11:07 | 9 楼
    « 1 2» Pages: ( 1/2 total )
    帖子浏览记录 版块浏览记录
    ☆ ☆娱乐幽闲天地超级论坛☆ ☆ » ★天机象棋测试区★