飞扬围棋

标题: 奇文欣赏----墨绿3[转帖] [打印本页]

作者: greenhand    时间: 2004-2-19 07:55
标题: 奇文欣赏----墨绿3[转帖]
十.三番棋(1)
  从发宣言到正式比赛,中间耽误了有半年时间。因为大公司出了钱,自然觉
得有权知道这笔钱出在谁身上。而我一律拒绝除了电子邮件以外的一切联络方式。
因为我用的账号是那种可以免费申请的匿名账号,他们也查不出来。双方僵持了
好一阵。大公司的主要观点是:如果最后结果是墨绿赢了,那他们就等于几十万
美元扔出去,连个人影子都没有看到。而且对方是公开身份,为什么墨绿不公开。
我的观点是,墨绿不愿意曝光这是他个人的隐私权。对方本来就是公众人物,而
墨绿从来就没公开过,也不会为了这几十万美元就公开了。因为广告早已打出去
了,大公司最后终于妥协。这半年时间里,我一直让墨绿与另外两个克隆出来的
程序下。虽然这三个程序的起点都一样,但由于进化过程是随机的,而且我给他
们加了不同的参数(比如突变率的大小,交差率是多少等等)。半年下来,我手
上有了三个水平相当但完全不一样的程序。而且都比半年前的母程序又高出一截。
  对墨绿迷来说,墨绿半年没有出现,使他们的期望和悬念达到了要爆炸的程
度。正式比赛那天,IGS提前一小时就达到了饱和,以至于服务器不得不重新
起动。重新起动以后,IGS设了上限,只允许一千人联接。先联的人很幸运地
联上了,后面的人只能到别的服务器上看别人间接传来的棋谱。如果把所有服务
器上观看此局的人加起来,保守估计在一万以上。
  第一盘棋从第二十几手就开始杀起来。因为双方时间比平常多得多,墨绿想
得比较深。一开始就走出了出乎意料的棋,如果不杀就要吃亏,双方被迫早早就
杀起来。世界冠军还确实不一般。几个战场打下来,居然打了个平手。不过,一
般来说,计算机程序的弱点在中盘。因为布局阶段有谱可查,收官阶段变化相对
少一些。只有中盘变化太多,很难控制。中盘打完打成平手相当于墨绿领先,因
为自己的弱项与对方打成平手,强项就应该领先了。但几乎所有看棋的人都不这
么认为。他们觉得收官是这个世界冠军的强项,几乎从来没有人通过收官从他手
中赢棋。于是看棋的人开始议论了。说是墨绿原来不过如此,这下终于遇见了对
手,这连赢一百多盘的纪录今天总算要打破了。还有人说看来墨绿只能下快棋,
慢棋遇到高手就不行了。然而,事情的发展却不像他们想象的那样顺利,而是像
我先前预计的那样,收官阶段墨绿开始发挥出计算方面的优势,逐渐把目数拉开。
最后以3目半的优势赢了第一盘。
  这下IGS上炸开了。世界冠军都输了,而且还是下的慢棋。根据以前的推
论,墨绿不是中日韩三国任何一国中排名前二十名的职业棋手。难道他会是一个
业余高手?可是,再高的业余高手遇到这些超一流的专业棋手都要输棋,可墨绿
却能常胜不败。有人说他可能是几个专业棋手联合起来的棋手。可是几个棋手要
讨论起来,很少能达成共识。下快棋的时候就更没有时间讨论,看来这个假设也
不成立。中国的一个围棋BBS上有人猜测说墨绿是早年的专业棋手,多年闭门
不出,现在成了风清扬式的人物。
  第一盘棋结束以后的几天里,IGS,各个与围棋有关的新闻组,BBS到
处都是谈墨绿的话题。大家讨论墨绿的身份可说是众说纷云,但随便谁提出一种
假设,马上就有人以很有力的论据把它给排除。因为当时市面上最强的计算机程
序也就业余四级左右,根本没有人会朝这方面想。在此以前,墨绿的名气主要是
在IGS上响,这盘棋下完以后,影响扩大到整个围棋界,各种报纸、杂志也开
始报道起来。
             十一.三番棋(2)
  三番棋第一盘的时候,为了对付对方给出的各种难题,墨绿可以说是“绞尽
脑汁”,而且随时要从硬盘里索取不太常用的模式。整个比赛过程硬盘都叽叽嘎
嘎响个不停。为了怕出现意外,我专门去买了一个很高级的硬盘,把全部程序拷
贝上去,三番棋第二盘的时候就用上了。殊不知这反到铸成大错。比赛到中盘,
双方正为了一大块棋杀得难分难解的时候,新买的硬盘死了。其实它也没完全死,
只是读不出东西来(我也没有意识到这个问题)。硬盘死了而联网却没有中断,
也就是说墨绿的钟一直在走。我在一旁急出好几身汗也不管用。一个小时过去了,
它仍没有得出结果。因为我一直用另一个帐号在看这盘棋,所以可以看到其它看
棋的人的评论,就按照评论中我认为最好的走法帮它走了一步。当时提出这个走
法的人看见墨绿走了它提出的棋还很得意,说是英雄所见略同云云。这步棋后来
被证明是一步很坏的棋。几个回合下来,墨绿就损失十几目,随后因增大风险系
数而采取的无理棋又被对方予以严厉的惩罚,越输越多。这个时候我才发现墨绿
没有认输的“习惯”。在这之前,这从来都不是问题。因为对初学者来说输多少
都照下不误。后来有点水平以后因为都与同级的人下,又没有昏着,也没有输太
多的时候,不认输也没关系。最近一年以来,从来没有输过,不会认输的问题就
更不成什么问题了。现在几步无理棋走下来已经落后二十多目,它还没有认输的
意思,而且好象又要加大风险系数。我实在是看不下去了,这简直不是它这种水
平应该走的棋,于是就绕过它的程序强行让它认输了。
  墨绿输掉第二盘使它的众多支持者们很失望,他们从来没有看见过墨绿走出
昏着的时候,完全不能理解出了什么问题。韩国的棋迷就不一样了,他们对这盘
棋的结果异常激动。说是终于找到了墨绿的命门。连韩国的报纸上也打出了韩国
必胜的大标语。中国的一些BBS上有人建议墨绿中途应该吸吸氧等等,说什么
的都有。
  一盘本来应该是惊天动地拼杀的棋,却在仅仅一百三十多步就结束了。不仅
观棋的失望,主办单位也觉得很扫兴,言语间大有投资错误的意思。后来有人说,
三番棋能打到第三盘应该更有吸引力,大家又都高兴起来。
           十二.三番棋(3——准备)
  二十多天很快就过去了,眼看三番棋的第三盘马上就要开始。报纸上也开始
大力宣传,甚至还有些报纸搞起了类似于买马票一样的赌钱活动。韩国那边最高
赌到一比十。也就是说他们认为他们的世界冠军赢第三盘的概率是十倍于墨绿。
中国这边由于多年受韩国这个世界冠军的气,从心里希望墨绿赢,表现在赌票上
的比是倒过来的八比一。对此我感到很欣慰。比赛还没有开始,双方的棋迷已经
在报上,BBS,甚至在新闻组RGG上打起来。
  根据我对墨绿的了解,我认为它已经比这位世界冠军要高出一截,所以我对
墨绿充满了信心。但事关重大,而且由于我基本看不懂他现在的棋,我的看法或
许不准。为小心起见,我把能找到的这个世界冠军所有的棋谱都给它找来,让它
过一遍。以前为了全面发展,我特别注意让它不要只打一个人的谱,这次算是破
例。说来奇怪,以前它读别的专业棋谱,总要花一小时左右才能读完一盘棋。这
世界冠军的棋应该更难,时间应该更久才对。但他总是十来分钟就读完一谱,而
且是越读越快。后来发现,它打所有韩国棋谱都快。仔细分析起来,这是有它的
道理的。高手下棋,总讲究味道、感觉。而这些东西对墨绿来说是最难理解的了。
而韩国棋手的棋大都讲究硬算,不管棋型、味道,算清楚以后什么难看的棋都能
走出来。而要说起算棋起来,这当然是墨绿的强项。所以,它打起韩国棋谱感觉
是得心应手。看它越打越快,我对它的信心更足了,可以说是到了不可动摇的地
步。如果有人要与我赌一比一百我也愿意。
  从各种报道中看到,不仅墨绿打这世界冠军的谱,这世界冠军也打墨绿的谱。
据说从打谱中得出结论:墨绿擅长绞杀,一旦杀起来就没不占便宜的时候。所以
这次这世界冠军的对策是尽量不与对方急战。说是要争取走成细棋,最后用他的
收官功夫拿下这盘棋。
  这次比赛,虽说是在IGS上,但中日韩三国的大电视台都有挂盘讲解。观
众比上次又多了不止十倍。我住这里虽然收不到电视转播,但上网总是很容易的。
比赛那天晚上,有棋友打电话来说准备通宵不睡,要与我一起从网上看这盘棋。
没有人知道我与墨绿的关系,我的这些朋友当然也全蒙在鼓里。我必须要现场伺
候,以备不时之需,当然不可能与他们一起看棋。于是胡乱编了一堆理由把他们
挡了回去。
           十三.三番棋(3——比赛)
  晚上九点(韩国时间早上九点),比赛开始了。第三盘又重新抽签,墨绿抽
到白棋。鉴于上次的教训,我这次买了三个硬盘,每个上面都装上了墨绿程序。
如果有一个死了,我可以马上联上另一个,这样三保险就不应该有什么问题了。
  由于黑棋的战术是不绞杀,所以开盘到中盘都在走简明的棋,白棋没有杀棋
的机会。其实,墨绿并不是一定要走杀棋。那些杀棋都是为对付对方的凶狠棋而
算出来的。它总是在计算后走出它认为目数上最优的棋,并不一味追杀。对方走
简明棋,没有杀棋的必要。不过这也没有关系,它仍然走它自己算出的对它最有
利的棋。这样一来,不知不觉走成黑棋占实地,白棋取外势的结果。一百一十几
手走下来,黑棋的实地是有一些,但外势完全被白棋占了。如此走下去,黑棋必
输无疑。网上的评论都一边倒,说是再不打入就没机会了。
  果然,在一次长考以后,一颗黑子终于还是投进了白棋的厚势中。这步棋一
走,网上看棋的人一下子就炸开了,说什么的都有。有人说这步棋真是妙啊,只
有世界冠军才能想得出来。有人说早就该进去了,现在好象太晚了。
  网上一片沸腾,我这边也热闹起来。黑棋一打入白阵,墨绿一下子就忙起来。
只听见我的硬盘吱吱的响个不停。对打进来的棋,它有两种处理办法。一是从上
面封住,这样还是可以成不小的空。一是把打进来的这一子切断,关起门来杀。
这样走风险很大,但从上面封住的走法似乎目数会不够。经过一阵狂算以后,墨
绿终于把打进来的黑棋同其大部队切断。这棋一旦被切断以后,就只能靠原地做
活,而对方的目标就是不让你做活,一场大战是不可避免的了。于是双方昏天黑
地地杀起来。一旦杀起来,墨绿的优势就出来了。一阵乱杀以后,走成了劫。在
白棋的空里走出了劫,本来应该算黑棋成功了。但这个劫是个缓气劫,也就是说
黑棋赢了劫以后还得再补一步才能彻底活净。这个劫黑棋是非赢不可,而白棋就
有很多选择。因为白棋在绞杀过程中已经把黑棋围起来了,也就是说原来的厚势
已经有相当一部分化成了实地。利用这缓气劫,白棋等于可以在别处连走三步。
黑棋不但非活不可,别的地方也不能吃太大的亏,而白棋只需再利用打劫占一点
小便宜即可,三个小便宜加在一起就大了。十几手劫材交换下来,黑棋已经没有
大劫可找,而几乎白棋找的任何劫黑棋都得应。最后,只好丢卒保车,对墨绿在
角上找的一个劫不应了。中间这块棋总算活出来了,但原来活生生的一个角被白
棋弄死不说,另一个角也被弄成两目活,又损失了十几目棋。这一交换下来,双
方现在的目数是盘面相同,也就是说黑棋贴不出目来。打劫过程中一切味道都被
走尽了,黑棋再也没有地方可以把这七,八目棋找回来。一阵长考以后,黑棋投
棋认输。
  黑棋的认输并没有在观棋者中引起太大的惊诧。因为从打劫开始,大家就已
经意识到黑棋不行了,输赢只不过是迟早的问题,除非白棋走昏着。但大家都知
道白棋是几乎从来不走昏着的。墨绿的众多支持者们到现在也没想通第二盘是怎
么一回事。
             十四.三番棋以后
  三番棋下完的当天中日韩三国的报纸就有了报道。因为世界冠军是韩国的,
所以他们的报道比较偏向于黑棋。说是前半盘都是黑棋占主动,如果黑棋早一点
打入,情况会如何如何。言下之意黑棋本来是很有希望的。中国的报道感情色彩
比较重。因为好几年以来,中国的棋手都是因为这个世界冠军而输掉了重大国际
比赛。这次看到终于有人把他宰了,而且宰得很干净,难免有点幸灾乐祸的心情。
评论中充满了带感情成分的词语。什么“天王杀手被绞杀”,“铁官子无官可收”
等等。日本的报道没有什么感情成分,基本上是照实报道,说这盘棋是墨绿完胜。
也就是说黑棋从头到尾没有什么机会。一般来说,人们说完胜大都是说黑棋,因
为黑棋先下,有主动权。如果说白棋完胜岂不是说黑棋还没下就输了。我觉得事
实就是如此。墨绿现在已经有让人类最高手一先的实力,而且又不会走昏着,下
平手的话,当然是黑棋还没走就输掉了。
  原来说好胜方可得五十万美元。而且我已经告诉了主办单位我在瑞士的银行
账号。但三番棋结束一周以后还不见有钱进去。打电子邮件去问,主办单位说是
要搞一个隆重的发奖仪式,其主要目的就是要见一下墨绿其人。因为他们觉得五
十万美元花出去,连人影都没有见到,有点不甘心。但我坚持不参加什么发奖仪
式,说是宁可不领奖。只要他们丢得起这个脸,我不领奖也没有关系。当然,这
个脸他们是丢不起的。堂堂大企业,说了要给五十万美元,怎么可能不给呢。相
持一个星期以后,他们还是放弃了一定要见人的要求,把钱寄到了我给他们的账
号上。
  想要见人的还不光是主办单位。许许多多墨绿的支持者也在各种BBS,新
闻组里提出,赢了世界冠军算是功成名就,应该是墨绿露面的时候了。墨绿的电
子信箱两天之内就爆满了。基本意思是墨绿不应该让这么多支持者失望,应该满
足大家的要求与大家见面等等。
  墨绿到底是谁的话题从来没有停过,这次三番棋以后,这个话题几乎成了各
个与围棋有关的BBS的唯一话题。
              十五.神秘消失
  猜墨绿的身份当然以BBS和新闻组最热烈。因为这里没人控制,猜什么的
都有。有一天有一张贴子说,根据他对墨绿的棋谱的分析,墨绿很像一个计算机
程序。他还列出了许多证据来支持他的观点。
  世界上的许多事,主要是没有人想到。一旦有人想到了,你就会发现问题其
实早就很清楚。由于现在人们知道的最强的围棋程序只有业余四级左右,墨绿的
实力却如此之高,人们几乎从来没有朝这方面想过。现在有人朝这方面想了,而
且提出了许多证据。人们才发现果然是很像,并且有越来越多的人提出了新证据。
比如墨绿打字出奇的快,许多人在IGS上与墨绿对话,总是刚打完送出去就收
到回话。这些回话都是我事先编好存在它的记忆里的,回答起来当然快。大家现
在意识到不可能有人打字能这么快,而且它有时答非所问。还有人说他曾经看见
过墨绿同时下两盘棋,而且同时落子。那其实就是上次抓耍赖的人的时候,当时
正在下一盘棋,耍赖的人进来了当然不能放他走,于是马上另开一盘。因为那盘
棋已经是墨绿大胜的棋,没花太多功夫就拿下来了,没想到就这一次还是被人注
意到了。IGS的管理员也调出了许多历史记录来证实这些指证,问题看来是越
来越清楚了。还有许多人给IGS管理员出主意,下次墨绿在IGS登陆的时候
用什么样的手法可以判断墨绿是真人还是程序。这点我不是很害怕,因为我可以
替墨绿登陆,他们不可能判断出来。但是,一旦有人开始往这方面注意了,被证
实就只是迟早的事。
  三番棋以后我一直在考虑要不要收手。我当初写这个程序的目的就是要战胜
人类最高手,现在这目的达到了,似乎到了该收手的时候了。现在的事实是,墨
绿已经比当今最强手还强。如果总是赢,就少了激情。这墨绿维护起来还是很花
功夫的,没有激情的事我就不太愿意做。而且,有了这五十万美元,财政上也可
以松一松了。最重要的一点是,墨绿的成长来源于进化。如果没有了外来促进因
素,就没有了进化的来源。自己与自己下只能产生一些同水平的变种或小小的进
步,不会有太大的实力上的区别。长此下去,自己不进步而别人却在追上来,墨
绿就会有输的时候。激流勇退,通俗说起来就是见好就收。我正在考虑要不要见
好就收的时候,看到了BBS上大家向IGS管理员提出的如何判断墨绿是否是
程序的建议。任何事如果拖得太长,就会有漏洞出来。考虑了很长一段时间以后,
我决定让墨绿金盆洗手,脱离这围棋江湖。决定做出后,我在IGS墨绿的信息
栏里留下了这么一段话:
    余弈棋于IGS五载有加,近一年来下棋过百,皆无敌手。
    与世界冠军三番棋以后,自认为棋力已可让当今所有高手一
    先。昔日闻有独孤求败之事,而今方识个中滋味。现如继续
    盘旋于IGS,定无先前之激情。有鉴于此,决定从此封盘。
    它日如有人主持与来年世界冠军让先之下的三番赛,余必随
    时赴约。
    
    再见IGS。
  墨绿从IGS世界中消失,它的爱好者们一下失去了崇拜目标,显得不知所
措。有些特别激动的人居然也在BBS上说要随墨绿而去,从此不再下棋。说是
没有墨绿的围棋世界就好象没了太阳,缺了生气。绝大部分人没有这么激进,只
是说墨绿退出IGS的一天可以算是IGS历史上最黑暗的一天。还有人开始在
各个新闻组写回忆文章,仿佛想借此追回失去的美好记忆,让墨绿在他们心目中
多留一些日子。凡此种种,大家对墨绿的讨论非旦没有因它的消失而停止,反而
变得更加激烈,生动。而且讨论范围不再局限于网上,连报纸也开始加入讨论。
这就有了我们文章开始的那一段人民日报评论。
  墨绿在IGS宣布封盘的第二天,IGS网管在IGS登陆首页加入了醒目
的大字横幅:
  墨绿是IGS永远的骄傲!
(全文完)
后记
  当今最强围棋程序不到业余三级,与职业棋手的差距可说是十万八千里。本
文属幻想文字,里面提到的技术手法,虽然都是现在大家正在研究的,而且有些
已经被用在一些程序中。但想法和具体执行还有很大的距离。我在文章中完全忽
略了具体实现的问题,所以才会有墨绿这样的理想结果出现,这不过是表现了我
们的一些梦想。另外,我自己的棋力大约只有IGS4D★,对职业高手们下棋
时的思路并没有真正认识。但我相信,真正有实力的程序的出现,一定要有这些
职业棋手的参与,单纯靠计算是不行的。据说深蓝设计组请了好几位职业国际象
棋手做他们的顾问。不过,即使有专业高手介入,围棋计算机程序的任务还是很
艰巨的,可谓任重道远。围棋与国际象棋完全不同,对计算机的要求要高很多数
量级,要在程序上突破,单靠深层搜索是不行的,必须要有思想上的突破。我个
人认为,二十年内不会有围棋程序战胜人类最高手。但梦想是一切新事物的动力,
没有了梦想,人类就会停止进步。我有了关于计算机围棋程序的梦想,遂有了这
篇文字。
(二零零四年二月九日于美国波士顿西郊)


作者: Pigen    时间: 2004-2-24 20:25
怎么说呢?作者的构思首先要肯定和赞赏。但是,文中的计算机描述似乎有点无稽,而作者更加在文中充斥着对韩国棋手的强烈个人感情色彩。这是文章失色的地方。




欢迎光临 飞扬围棋 (http://flygo.net/bbS/) Powered by Discuz! X3.2