中国象棋和围棋的最大区别是什么?
围棋和象棋一样,第一手的绝对复杂度都是最高的,后面越下越简单。
简单的一个推理:如果某个中局、收官的局面你觉得很复杂,那它的前一手一定更复杂,因为前一手可能会形成这样的复杂局面,也可能会形成其他的局面,高手不可能只想一步,而是每一步都要考虑后面的变化,越前面变化越多,越前面可能性越大,越前面变化越复杂。
理解以上并不需要懂围棋,那些喷我不会围棋的人,我现在确实是菜鸟,也就野狐4级,1段都不到。但以上只需要简单的逻辑推理。
所谓的中局复杂、收官复杂,那是“主观复杂度”,因为开局你算不清楚也无所谓,你的对手也算不清楚,所以最复杂的开局反而不需要下很精准,随着棋局的进行,复杂度下降,逐渐能算清楚了,如果复杂度下降到你的对手算的清楚,但你还算不清楚的程度,那他就可以下得比你精准,你就杀不过他了。
对于人类来说难度并没有本质上的区别,因为都突破了人类智力的极限,围棋人打不过AI,象棋人也打不过AI。对于AI来说,象棋更简单一点,因为象棋先被AI攻克十几年。
围棋
我从小就下象棋,围棋是今年才学的,给我的感觉是围棋并没有想象的那么复杂,比如我原先以为围棋有361个点,所以选择很多,但其实符合棋理的选择并不太多(当然,还是比象棋多得多的),比如第一手棋,比较常见的三个选择是星位、小目、三三;目外、高目、天元这三种也比较常见,但相对更少一点。除了这六个点,其他点出现的概率几乎低于1%,第二手的选择相对就多了,但棋理也限制了不能棋盘上乱走。
有人说围棋子越下越多,象棋越下越少,所以围棋越来越复杂,象棋越来越简单,这种说法我是不认同的,围棋的子是不能移动的,棋盘上的子越多,你的选择越少,变化只会越来越简单,象棋随着棋局的进行,变化反而不会明显变少,因为棋子变少了的同时也意味着腾挪的空间变大了。
围棋
我再加一个简单的计算:
围棋的所有可能性,并不是3的361次方左右,而是361!(361的阶乘)左右,第一手棋有361种选择,第二步棋有360种可能,以此类推,每走一步,便减少一个选择,然后随着棋局的进行,可能走了某一步出现禁着点,选择数一次减少不止一个,也可能出现吃子,选择数又变多了。但总的来说,随着棋局的进行,选择数都是变少。
第一步大概有361!种可能性,而第二步大概有360!种可能性,第二步的可能性只有第一步的1/361。所以围棋(以及其他的任何棋类)都是越下越简单,第一步最复杂。如果看到这里还不理解,那您的数学可以回幼儿园回炉重造了。
你认为围棋不是越下越简单,那是因为人类的计算力有限,最前面几手棋才是最复杂的,因为棋盘上的选择太多了,不仅你算不清楚,你的对手也算不清楚。
假如在布局阶段,在围棋上帝看来,最优解是下大飞挂角,结果你下成了小飞挂角,胜率降低了千分之一,但由于你的对手也是人类,他也算不清楚变化,所以他也不知道怎么利用这一点微小的区别。所以对于人类来说,本来应该最复杂的开局反而变得简单起来,因为互相都算不清楚。
而人类觉得复杂的中盘战斗,正是因为棋子下多了,棋盘上的选择变少了,棋局的变化在人类的计算力之内了,所以才会觉得复杂。
象棋
所以alphago往往在布局阶段就已经完爆人类了,中盘战斗往往可以让你吃一条大龙,官子阶段更是各种退让,因为alphago在你觉得最简单的开局阶段就已经算清楚了,而你开局阶段可能只是“记忆”一些布局定式,而alphago开局阶段已经在“计算”了。
人类的计算力只能驾驭简单的中盘战斗计算,而开局太复杂,人是算不清楚的,只能记定式。
所以围棋越下越简单从绝对计算力的角度来说是没有错的,只是对于人类来说,开局阶段你的对手下得不够完美你也不知道怎么惩罚他。