论文部分内容阅读
1976年,英国生物学家理查德·道金斯(Richard Dawkins)在其著作《自私的基因》中自信地写道:rn计算机下棋今天还未能达到象棋大师那样的水平(1997年IBM公司的“深蓝”计算机已经战胜了世界超级象棋大师卡尔希波夫——译者注),但它足以与一个优秀的业余棋手相媲美.更准确地说,计算机程序足以与一个优秀的业余棋手相媲美,因为计算机程序本身对使用哪一台计算机的计算机来表演其技巧是从不苛求的.那么,程序编制员的任务是什么呢?第一,他肯定不会像一个演木偶戏的牵线人那样每时每刻操纵计算机.这好像是在欺诈.他先编好程序,放入计算机内,接着计算机便独立操作.除了让竞赛对手将他的每一着输入计算机内,没有任何人对计算机进行干预.程序编制员是否预先估计到一切可能出现的棋步,从而编好一份长长的清单,列出针对每一种情况的妙着?当然不是这样.因为棋局中可能出现的棋步,以及所有可能的应着,以寻求克制制胜的战略,在不同的棋局中的变化比银河里的原子还要多.这些仅仅是琐碎的小问题,就说明为计算机下棋编制程序时面临的难题,事实上这是一个极难解决的问题.即使是最周密的程序也不能和象棋大师匹敌,这是不足为奇的.