电子数字计算机问世之后,不少人就想,机器会不会思考呢?机器具有智能吗?很多学认为这都是可以的。但人们首先关心的是计算机下棋。因为下棋是一种智力游戏,弈棋比赛是一种智力较量。许多科学家为证明计算机可以有智力,进行了很多研究,让计算机下棋。
1959年,美国工程师塞缪尔给计算机编制出下棋的程序。不久之后他本人就被计算机打败了。他本人是一名出色的跳棋棋手。这说明计算机不仅能够玩智力游戏,还可以具有智力活动的能力。
1970年,在美国举办的国际象棋锦标赛中,计算机参加了比赛,其高超的棋艺博得观众的支持和赞扬。计算机与人下棋,每走一步棋不仅要考虑一步棋的步法,而且要考虑以后好几步棋可能的走法。国际象棋如果考虑以后2步棋,则棋子共有1000多种走子法,计算机对这1000多种走子法一一进行比较,从中选出一种最佳的走法。若是考虑以后5~6步棋,则计算机要对10亿多种走子法进行比较,搜索其中最好的走子法。这种搜索最好走子法的计算机,称为蛮干机。国际象棋大师每走一步棋可以考虑以后10~11步棋。计算机每走一步棋,若用蛮干机,考虑以后12步棋,就是用每秒可运算1亿次的计算机,也要搜索数千年,才能确定这棋如何走,这样的计算机是无法同人类下棋的。为了让计算机战胜人,必须让它学习人的智力,采用智力分析法。