Artificial intelligence 是棋盘游戏吗;围棋;NP完全?

Artificial intelligence 是棋盘游戏吗;围棋;NP完全?,artificial-intelligence,np-complete,baduk,Artificial Intelligence,Np Complete,Baduk,有很多国际象棋人工智能,很明显,其中一些足以打败世界上最伟大的棋手 我听说已经有很多人尝试为棋盘游戏编写成功的AI,但到目前为止,还没有任何东西能超越业余水平 在围棋中,数学计算任意给定时间的最佳移动是否是一个NP完全问题?国际象棋和围棋都是。IIRC,围棋有更多可能的动作,所以我认为它比国际象棋更复杂。维基百科对围棋的复杂性有着深刻的认识。即使围棋只是在p中,它仍然可能是一些可怕的东西,比如O(n^m),其中n是空格数,m是一些(大的)固定数。即使是在P中,计算也不合理 国际象棋和围棋都不会在

有很多国际象棋人工智能,很明显,其中一些足以打败世界上最伟大的棋手

我听说已经有很多人尝试为棋盘游戏编写成功的AI,但到目前为止,还没有任何东西能超越业余水平


在围棋中,数学计算任意给定时间的最佳移动是否是一个NP完全问题?

国际象棋和围棋都是。IIRC,围棋有更多可能的动作,所以我认为它比国际象棋更复杂。维基百科对围棋的复杂性有着深刻的认识。

即使围棋只是在
p
中,它仍然可能是一些可怕的东西,比如
O(n^m)
,其中
n
是空格数,
m
是一些(大的)固定数。即使是在
P
中,计算也不合理

国际象棋和围棋都不会在决定一步棋之前完全评估所有的可能性

国际象棋AI使用各种启发式方法来缩小搜索空间,并量化给定位置在棋盘上的“好”程度。这可以通过评估可能的董事会位置14-15向前移动并选择一条通向良好位置的路径来递归实现

一个棋盘位置的量化有一点“魔力”,因此在顶层,AI可以简单地移动a>移动B,因此让我们做移动a。但由于棋子数量有限,而且它们都有可量化的值,因此可以实现“足够好”的算法


但事实证明,对于一个程序来说,评估围棋中两个可能的棋盘位置并进行a>B计算要困难得多。没有这一关键部分,要让人工智能的其余部分发挥作用有点困难。

不知道你为什么会被否决。这是一个合法的问题+1好吧,目前的蒙特卡罗和类似算法已经将前沿推到了平均业余水平。要寻找的名字包括天顶、围棋的许多面孔、火地、莉拉等等。你可能想提到的是,这两个结果都是针对游戏的广义版本。具有固定大小棋盘的游戏可以在固定时间内轻松解决。(虽然这个常数太大了,我们现在甚至可能永远都无法处理。)就理解专家说“国际象棋是一次性完成的”的含义而言,史莱瓦萨的观点非常重要。