gpt4 book ai didi

algorithm - 国际象棋有完美的算法吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:11:33 25 4
gpt4 key购买 nike

<分区>

我最近正在与一位非编码人员讨论国际象棋计算机的可能性。我不太精通理论,但我认为我知道的足够多了。

我争辩说,不可能存在一个总是在国际象棋中获胜或陷入僵局的确定性图灵机。我认为,即使您搜索 player1/2 移动的所有组合的整个空间,计算机在每一步决定的单个移动也是基于启发式的。基于启发式算法,它不一定能击败对手可能采取的所有行动。

我的 friend 恰恰相反地认为,如果计算机从未犯过“错误”的棋步(无论您如何定义它?),它总是会赢或平。然而,作为一名学过 CS 的程序员,我知道即使你的选择是好的 - 给一个聪明的对手 - 最终也会迫使你做出“错误”的举动。即使你什么都知道,你的下一步也会贪婪地匹配启发式。

大多数国际象棋计算机都试图将可能的结束游戏与正在进行的游戏相匹配,这本质上是一种动态编程回溯。同样,尽管有问题的残局是可以避免的。

编辑:嗯...看起来我在这里激怒了一些羽毛。那很好。

再想一想,象棋这样的有限博弈似乎没有理论上的问题。我认为国际象棋比西洋跳棋复杂一点,因为胜利不一定是靠棋子的数量耗尽,而是靠棋子。我最初的断言可能是错误的,但话又说回来,我认为我已经指出了一些尚未令人满意地(正式)证明的事情。

我想我的思想实验是,无论何时选择树中的一个分支,算法(或内存的路径)都必须为对手移动中的任何可能分支找到一条通向配偶(不交配)的路径。讨论后,我会购买,如果内存比我们想象的多,所有这些路径都可以找到。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com