围棋比赛为什么用电脑下

电脑教程09

围棋比赛为什么用电脑下,第1张

第一,玩围棋会让电脑陷入计算可能性的汪洋大海。一个国际象棋棋盘只有64个格,每一步有30种合乎规则的走法。但是围棋有361个点,每一手有200多种变化。象棋全部可能的走法是在1060到1070种之间,而围棋有10250种变化。

其次,围棋很难判断每一手的后果如何,尽管棋子无法移动,但是落子的位置会影响其他棋子的价值和子力。把黑子或者白子连成一片就很难被吃掉或者断开。这一点和象棋不同,因为象棋只有32个子,并且在任何时刻都可以相对容易地判断每颗棋子的“战术价值”。施特恩说:“围棋棋子以非常复杂的方式互相影响彼此之间的价值。某一个子的价值取决于与周围棋子的关系而并不仅仅取决于其本身。”

还有一点,就是没人能将围棋的视觉因素很好地编入到程序中。围棋有一个视觉因素。高手会因为“棋形”难看而不采用某个下法,也就是说落子的位置要考虑和其他已经布好的棋子的关系。同样的,高手也会考虑一片棋对于棋局中另外部分的“轻重缓急”的各种影响。

电脑不懂象棋,它们也可以走出好棋。为什么在围棋上电脑如此软弱?主管智能围棋网的鲍勃·梅耶说:“按照粗略的估计,围棋电脑程序的计算速度仅为象棋程序的百分之一。每下一手要比象棋多4倍的变化,所以要想让围棋电脑程序达到象棋电脑程序的水平,需要比象棋电脑强1027倍的电脑。按照18个月电脑速度更新一倍的‘摩尔定律’.

分类: 电脑/网络

问题描述:

以前听说过这么一种说法:围棋变化多端,面临的情况极为丰富,所以尽管人们已经发展并完善了电脑下象棋的算法并在比赛中能够击败象棋大师,但是电脑下围棋的算法却因为计算量太大、太过于复杂而迟迟未能面世,因此电脑无法下围棋。不知道现在这方面的研究有突破没?如今电脑还是不能下围棋么?如果可以,请问解决了这个问题是因为电脑速度的发展,还是人们开发出了新的围棋算法?

注:“下围棋”是指电脑可以独立和人对弈,不是现在常见的那种围棋辅助教学软件。

谢谢大家。

解析:

你听说过陈志行吗?你知道他的电脑围棋程序“手谈”吗?你知道在很早的时候就有电脑围棋世界大赛吗?

电脑围棋程序在DOS下就有了,手谈就是一款在DOS下运行的电脑围棋程序,但世界上并不是只有手谈,手谈也不是最早的电脑围棋程序。在九十年代初,还连续几年举办过电脑围棋世界大赛,是电脑和电脑下,记得手谈是从93年开始连续夺得冠军,所以名声大噪一时。

后来陈志行又编写了另一电脑围棋程序,名称我忘记了,应该能在windows下运行了吧?

不过电脑围棋程序都是个人在研究,水平虽然在逐步提高,但还没有什么实质性的变化,据说只有业余四五段的水平,所以当游戏玩玩还可以,真和人比赛的话只能对付一下菜鸟。

以上是我对95年以前曾经关注过这方面消息的一些记忆,现在发展到什么程度,我也不得而知了。

所以,不是没有电脑围棋程序,而是电脑围棋程序的水平还比较低。

围棋比电脑游戏更费脑子。围棋是一种非常复杂的棋类游戏,它需要玩家在长期的比赛中不断进行思考和决策。围棋的比赛一般持续几个小时,玩家需要不断进行思考,分析对手的策略,预测未来的走法,并对自己的棋步做出决策。因此,围棋对大脑的挑战非常大。电脑游戏也有一定的挑战性,但其主要是通过视觉、听觉、触觉等多种感官来刺激玩家。电脑游戏中经常需要快速做出决策,但大多数游戏不会需要长时间的思考和分析。因此,从大脑挑战的角度来说,围棋可能更费脑子,而电脑游戏则更注重快速反应和决策能力。但最终的结果取决于每个人的具体情况和喜好。