首页 理论教育 中国象棋人机大战:第4章ICCS团体赛征战

中国象棋人机大战:第4章ICCS团体赛征战

时间:2023-11-02 理论教育 版权反馈
【摘要】:第4章征战ICCS团体赛应该说ICCS是一个神圣的殿堂,一个无数剑客想在这里成就功名的神圣的殿堂。ICCS比赛从一开始,就成为网络的顶级赛事,等级分达到一定程度,你才有可能被邀请,被邀请本身就是一种无上的光荣,团体赛即是如此。2000年伊始,在ICCS历史上又重重写下了一笔,那就是“七星大师”登录ICCS,参加其传统赛事——ICCS团体赛。千禧年的第一个ICCS团体赛于3月19日上午11时拉开了战幕。

中国象棋人机大战:第4章ICCS团体赛征战

第4章 征战ICCS团体赛

应该说ICCS是一个神圣的殿堂,一个无数剑客想在这里成就功名的神圣的殿堂。

于是ICCS创造了一个奇迹,它成了所有棋迷们最终论剑华山之巅。ICCS比赛从一开始,就成为网络的顶级赛事,等级分达到一定程度,你才有可能被邀请,被邀请本身就是一种无上的光荣,团体赛即是如此。

2000年伊始,在ICCS历史上又重重写下了一笔,那就是“七星大师”登录ICCS,参加其传统赛事——ICCS团体赛。“七星大师”何许人也?一个名人?一个高手?一个大师?都不是。一位编辑形容它是“深蓝”级的中国象棋软件,不管恰当与否,它确实是一款的强大的智能象棋软件。它的作者“砍瓜切菜”来自秦皇岛,一位研究生毕业的象棋高手,一位计算机人工智能领域的专家。谈及“七星大师”,作者总能娓娓道来:“它拥有着先进优化的智能分析算法——α-β算法,历经几年的艰辛,这一著名的算法同中国象棋进行了完美的结合,‘七星大师’引擎不仅具有强大的深度,更多地体现了棋子间完美的战术组合。”软件编写后,首先应用的测试工具就是当时最强的商业象棋软件“将族”。难以置信的是“将族”竟无数次地被击败,更有无数次它竟真的被将“死”了——“死”机了(将族内部的Bug导致了死机)。当然“七星大师”也不是美玉无瑕,它的某些战术组合还有待于改进,对局面分析的功能还有待于加强。

千禧年的第一个ICCS团体赛于3月19日上午11时拉开了战幕。它的团体赛一般在每年上半年举行,由不同国家、地区的棋迷们(受邀请的)自由组队,每队4人以上,队数不限,棋手多的地区可分成多队参赛,每队出场4人。比赛用时是45分钟包干制,采用亚洲棋规。参加此次大赛的有中国队美国队、中国香港一队和二队、加拿大队、马来西亚队等六个棋队。受委托组建中国队的是原中象网著名的棋手——陕西的“大连万达”李启杰,多次网络大赛中获得骄人战绩,FXQ排行榜中雄居第一宝座达一年之久,1999年ICCS棋王赛上获得第六名,此次由他出任第一台。第二位是卢海腾,卢君系1998年中象网“一卡通”杯网络大赛冠军得主,1999年ICCS棋王赛第五名获得者,他来自广东省。第三位是陕西省老牌冠军叶锦山,1999年ICCS个人赛第六名,“叶君棋风稳健有力,对局中鲜有失手”,“万达”曾进行过如是的评价。第四位就是“七星大师”。要说“七星大师”到底能装多少“水”,不妨看看“七星大师”对职业大师的征战历程吧:1999年2月,“七星大师”在吕钦特级大师一对十的车轮战中获胜;3月在金松大师网络擂台上完胜金松,同月后手击败新疆著名大师薛文强。毋用再举例,这些足可以说明“七星大师”的功力了。怪不得“大连万达”组队时特邀这个“机器人”参赛。不过“万达”也表示,“七星大师”的开局实在是不敢恭维,这个“家伙”多数是靠强大的中残局力量将开局劣势扳回,看其对弈倒象走钢丝表演,往往让人心惊胆战。

第一轮中国队的对手是加拿大队。不巧的是由于ICCS通知的过于仓促,“砍瓜切菜”和叶锦山没有及时登场。这就意味着有两台未战已负。而加拿大的第一台选手是原中国内地的著名特级大师黄玉莹,该人系1988年中国大陆个人赛女子冠军,第一、三届世锦赛亚军,第四届世锦赛冠军,而且执红先行,无疑中国队的形式是凶险的。所幸的是“万达”君凭借顽强的毅力和深厚的功力,力克对手,卢海腾也相继胜出,从而使中国队以2:2战平对手,渡过了最难的一关。

按规则此次团体赛是每星期一轮,于是第二轮的比赛在3月26日进行。此轮中国队准备工作做得很充分,悉数上阵,对手是香港一队。此轮系“七星大师”的第一次出场,他的对手则是香港的陈令辉大师(able),此人在香港就号称“和棋大师”,棋风小心谨慎,磨功甚佳,中外许多名手都曾在各种大赛上被其劣势“磨和”,足见其功力不凡。此番陈大师以稳健的士角炮开局拉开战幕,双方自始至终相持不下。行至1小时左右“大连万达”已同对手战和,卢海腾由于系统线路故障,和棋的情况下被判超时,叶锦山则轻取对手,这样看来,“七星大师”的这一局成了两队胜负的关键所在。至第37回合“七星大师”已形成车双卒士象全对车双士必胜局面,看来中国队胜利在望了。可行至第49回合“七星大师”莫名其妙地走了步卒7进1,被陈大师果断地车七进一,把黑卒逼成老卒,再兑车从容成和。事毕,我问“砍”兄:“形成胜势时为什么不自己走下去呢?“砍”兄笑曰:“想彻底检验一下‘七星大师’残局。”于是,中国队再次被对手逼平。不过许多棋迷们对“七星大师”的最终走法感到很失望,纷纷置疑是不是“七星大师”的残局不行,以后会不会再犯类似错误,答案是否定。既然没有完美的事物,何必求全于一个软件对某一个局面分析不清呢?话又说回来,对人类也许再简单的问题对机器来说有时却是最复杂最难判的局面。“砍”兄则坚决地说:“残局知识一定要修改!”虽然我们同处于网络时代的各个终端,但我仿佛看见“砍”兄正坐在计算机旁对着那“洋洋万言”的程序代码沉思着,思索着怎样将这样的一个“复杂”的局面形成“机器”可行的计算方案。

4月2日是比赛的第三轮。中国队的对手是此次大赛的香港二队,该队应该算是弱队,不过对手怎会轻易就范。果然开战伊始香港二队就进入了“一级战备”,子力全线出击,中国队面临的形势很不妙,其中“大连万达”在遭到对手“炮火”猛烈攻击下被抽一车,险些落马,历尽艰辛方才化解对方攻势,最终与对手言和。只有“七星大师”弈得相当顺利,对手(HOKP)以过宫炮开局,“七星大师”还以中炮,不久由于对手一步上马踏车“假棋”,被“七星大师”伸炮打车反失一马,尽管“HOKP”在中局一度有一些攻势,“七星大师”均一一化解,接着又是漏着白失一车,只好推枰认负。卢海腾和叶锦山也分别被对手逼和,至此中国队仅以一胜三和微弱优势胜出。

4月9日,美国队在第四轮“悍然”登场,此前美国队二胜一和,领先于各队,中国队二和一胜列第二位,两强相遇必是一番龙争虎斗。美国队的队员有牟海勤、纪中启、郑霖勤、郑熙明、“梦入神机”等。其中牟海勤(cccc)原系大陆著名棋手,后移居美国,1997年代表美国队征战世界杯并荣获第五名,“佛乘杯”世界棋王赛更以战胜“台湾棋王”吴贵临而闻名弈林,此番由他来迎战“七星大师”,显然对这一局很看重。

牟海勤执红以飞相局步阵,意在稳扎稳打。“七星大师”应以仕角炮。双方一直奉行平稳的着法。行至19回合,牟海勤经过长考后毅然边炮打出弃马以图从对方底线发动强大攻势,真是艺高人胆大。可与机器赛跑,凭的就是准确的分析与判断,尤其在连续的动作中要时刻保证进攻方向的正确性,稍有差错,吃亏的肯定是人类自己。不过牟海勤又岂是一般人等,弃马后攻势如潮,“七星大师”似乎有些招架不住了。但它依然不温不火地沉着应战,一只右车恰到好处的阻挡着三子归边的凶猛杀势,另双炮车有力地牵制对方的右翼。尽管“七星大师”的城墙已支离破碎,可对手就是久攻不下。牟海勤见“七星大师”左侧阵地依然故我并逐渐加强,便把左车调至右翼希望在“七星大师”另一侧撕开一道缺口,“七星大师”则稳步反击,一系列催杀后,设计了一套捉车的巧妙着数,待红车被逼平中后,被黑落下底士正入炮口,主力顿时被歼,牟海勤无奈,只好拱手投降。一场与机器的赛跑戛然而止,虽然这对如此激烈的局面来说多少有点遗憾,但是以己之短克敌之长,这又何尝不是人类常犯的错误。分析局面时人脑电脑是不同的,人类往往把危险的局面和失败的局面联系在一起,铤而走险非常人所为,或不得已而为之,而机器则不会,只要认为无关生死,即便是人们看来是有危险的局面,它也会认为平安无事,此局结果不正认证了这一点吗?其他的台次中,“大连万达”和叶锦山分别战和了对手,卢海腾则胜出,于是中国队以二胜二和击败了第一号劲敌美国队,队员们长出一口气。

此次大赛共五轮,4月15日是最后的一轮,中国队的对手是马来西亚队。马来西亚华裔很多,象棋活动相当盛行,新中国成立前我国前辈棋手谢侠逊、周德裕都曾多次远涉该地进行“过江龙”与“地头蛇”的对抗赛,马来西亚队的实力由此可见一斑。此时中国队虽领先,但美国队的对手是实力最弱的香港一队,胜算在80%以上,而中国队若被对手逼平,由于小分少,冠军就要被美国队夺去,因此中国队只有战胜对手方可夺冠。

随着ICCS团体赛已近尾声,世界各地来此观战的棋迷们也越来越多,各地象棋网站有关赛事的介绍也日益火爆,尤其是海外站点。在大陆方面,海涛象棋论坛算是影响最大的了,此时最热门的话题就是议论ICCS的赛事,或就每一招数讨论得失,或预测下一轮的战况,聊天室的棋迷们则更是人声鼎沸。经过几轮大赛,参赛的棋手和观战者们都不再轻视“七星大师”,它虽不像“深蓝”那样强大,但它对每个棋手的威慑力是显然的。它的战绩是如此的好,非胜即和,多少让职业棋手感到一种“生存”的威胁。人类的发明创造往往是用来代替人所不能及的事物。而反过来这个发明一旦强大起来,人类好像又会不自觉地站在一起,无论朋友还是敌人。人们既希望机器获胜,也希望同类获胜,心情真是复杂。

此局“七星大师”执红先行布下中炮。Chilipadi进马出车,进而左炮封车反架中炮。许多棋迷们认为黑方回旋余地较少,除非有备而来。果然不久黑方反击得手,吃得红方一子,但双马被牵,形成双方互缠的局面。CCK在论坛上的贴子说:“黑双马受制,只要平炮打车即可解除牵制,以后慢慢来,走成封闭棋,可以有胜无败。”“万达”也说:如果没有意外黑将获胜。许多棋迷们也这样认为。也许是黑方得子后有些大意,也可能时间压力太大,走快棋时被“七星大师”吃回一子,而后着法更是凌乱,竟在最后三分钟兵败如山倒,电脑则在其间表演出美妙的杀法。看来人们认为唯一有希望获胜的一局再一次被“机器”改写了。其他台次中,“大连万达”战胜对手,卢海腾则被对手所算,叶锦山和对手弈和,这样马来西亚被最后击败。至此中国队以三胜二和的战绩获得冠军,美国队获亚军,3至6名分别为马来西亚队、加拿大队、香港二队、香港一队。

在象棋的历史上,软件参赛取得如此骄人战绩还是第一回,软件的胜利最终还是人类的胜利,骄傲的还是人类自己。那么“七星大师”到底相当于哪一级别的选手呢?这是众多棋迷所想知道的。带着这个问题我问“砍”兄,他笑曰:“强大师吧!以后可能成为特级大师。”随着计算机事业的发展,人类的科技成果战胜人类自己并不奇怪,顶尖高手、特级大师许银川年初也是这样评价计算机人工智能领域发展的。

“七星大师”横空出世,也使许多人对这个“机器人”产生了浓厚的兴趣,据悉一个美国的超级棋迷已邀请了包括特大徐天红、强大师张强、阎文清三位棋手共同“围剿”“七星大师”,这个对抗赛已经开始了。“七星大师”是人类智慧的一道美丽的景观,它必将使象棋事业的发展更加绚丽多彩。

第7局 牟海勤 先负 七星大师

(2000年4月9日弈于ICCS)

飞相进七兵对右士角炮

1.相三进五 炮2平4   2.兵七进一 马2进1

3.马八进七 车1平2   4.车九平八 车2进4

5.炮八平九 车2平4   6.马二进三 卒7进1

7.炮二平一 马8进7   8.车一平二 车9平8

9.车二进六 炮4进1   10.车二退三 …………

“七星大师”本来指望对方车二退二,然后兑车,或者黑接走卒7进1,车二平三,马7进6,仕六进五,象7进5,黑方子力较易展开。

10.………… 士4进5

“七星大师”在上士和兑车之间犹豫不定,从以后局势的实际发展来看,似乎士6进5好些。“大连万达”(陕西名手李启杰)则认为,此棋应改走卒1进1。

11.兵九进一 炮8进3

这是一步好棋,红方陷入长考。如象7进5,仕四进五,炮8平9,车二进六,马7退8,兵五进一,黑方反而无趣。

12.车八进七 象7进5   13.兵九进一 车4平1(www.xing528.com)

14.炮一退一 炮4进5   15.车八退四 炮4平6

16.兵五进一 炮6退1   17.炮一平九 车1平4

18.前炮进五(图7)象3进1

机器此时另一种选择是炮6平3,续走下去前炮进二,士5退4,马三进五,炮3进1,兵五进一,车4平5,兵三进一,马7进6,马五进四,车5平6,兵三进一,车6平7,仕六进五,红方易走,所以黑方还是以飞象吃炮为好。

19.炮九进六 炮6平3   20.马三进五 车4退2

21.炮九进二 炮3平4   22.车八进六 士5退4

23.马五退七 炮4退1   24.车二退一 卒7进1

25.仕四进五 卒7进1

机器此时另一种选择是卒7平6。

26.马七进八 炮4平3   27.马八进九 车4平1

28.炮九平六 炮3平9   29.马九退八 车1平4

30.炮六退一 将5进1   31.炮六平九 炮9退1

32.车八退一 将5退1   33.车八进一 将5进1

34.马八进七 车4平3   35.车八退一 将5退1

36.车八进一 将5进1   37.马七退九 炮9平5

38.马九进八 车3平4   39.车八退一 将5退1

40.炮九进一 车8进4

机器抬车后,输的风险几乎降低为零。

41.兵七进一 车8平9   42.车二退二 炮8进1

43.车八进一 将5进1   44.车二平四 炮8退6

45.车八退一 将5退1   46.马八进六 将5平4

47.马六进八 象5退3   48.炮九退九 车9平3

49.车八平三 …………

如车四进四,则卒5进1,车八平三,士6进5,车四平三,将4进1,前车退一,车4平7,车三进三,车3进5,黑方得子胜势。

49.………… 士6进5   50.车四进四 炮5退1

51.车三进一 将4进1   52.车四平八 车3退3

53.帅五平四 炮5平7   54.车三平五 士5退6

巧设机关引君入瓮,至此得子胜定。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈