第一,玩围棋会让电脑陷入计算可能性的汪洋大海。一个国际象棋棋盘只有64个格,每一步有30种合乎规则的走法。但是围棋有361个点,每一手有200多种变化。象棋全部可能的走法是在1060到1070种之间,而围棋有10250种变化。
其次,围棋很难判断每一手的后果如何,尽管棋子无法移动,但是落子的位置会影响其他棋子的价值和子力。把黑子或者白子连成一片就很难被吃掉或者断开。这一点和象棋不同,因为象棋只有32个子,并且在任何时刻都可以相对容易地判断每颗棋子的“战术价值”。施特恩说:“围棋棋子以非常复杂的方式互相影响彼此之间的价值。某一个子的价值取决于与周围棋子的关系而并不仅仅取决于其本身。”
还有一点,就是没人能将围棋的视觉因素很好地编入到程序中。围棋有一个视觉因素。高手会因为“棋形”难看而不采用某个下法,也就是说落子的位置要考虑和其他已经布好的棋子的关系。同样的,高手也会考虑一片棋对于棋局中另外部分的“轻重缓急”的各种影响。
电脑不懂象棋,它们也可以走出好棋。为什么在围棋上电脑如此软弱?主管智能围棋网的鲍勃·梅耶说:“按照粗略的估计,围棋电脑程序的计算速度仅为象棋程序的百分之一。每下一手要比象棋多4倍的变化,所以要想让围棋电脑程序达到象棋电脑程序的水平,需要比象棋电脑强1027倍的电脑。按照18个月电脑速度更新一倍的‘摩尔定律’.
电脑下围棋是把所有的围棋棋谱都输入电脑,在电脑和大师级的人物下棋的时候,那些人几乎也看过了所有的棋谱,他就不按照棋谱上的方式行棋,此时电脑之能考输入的围棋的规则的程序自行运算走棋,当然他就不如人了。
原因很简单很少有电脑工程师喜欢下围棋的,电脑的特点就是公开而开放,而围棋则恰恰相反,围棋高手要学会懂得隐藏自己的棋路和思想,电脑是在太阳下走路而围棋是在月亮下走路,电脑大家都会用,围棋谁会用?除了围棋手自己,不要以为电脑做不了的事就认为它很伟大!
因为人脑懂得变通,而电脑是根据程序而行的。
围棋弈法变化无穷,计算机难以计算。
第一手走法有361种,第二手有360种……总变化也就是361!种变化,这还不含吃子。