minimax 相关问题

用于双人游戏的人工智能/博弈论的概念。我们的想法是尽量减少对手的收益并最大化你的收益。使用此标记的问题涵盖了解/实施算法的问题。

maxmax算法的优化

除了alpha-beta限幅外,您是否知道优化minimax算法的任何方法? (我使用此算法来创建国际象棋AI)

回答 1 投票 -2

在Minimax算法中使用Alpha-Beta修剪不会提高性能

我正在尝试在我的国际象棋引擎中实现alpha-beta修剪,但是没有性能差异,我怎么可能做错了?我尝试了控制台日志记录,该算法剪切了多少次...

回答 1 投票 0

我的T ic Tac Toe使用minimax算法不起作用

我的井字游戏似乎无法正常工作。我尝试了各种方法,但没有任何变化。您可以自己运行脚本,只是每次询问玩家移动游戏后都会看到脚本...

回答 1 投票 0

minimax算法有什么问题?

所以,实际上,我是一个处理(javascript)的完整初学者,作为一个初学者,我尝试在其中制作一个简单的游戏门票taco toe,但是后来我认为,如果我可以申请......] >

回答 1 投票 -1

井字游戏MiniMax实现总是返回第一个空位

我正在尝试实现Minimax,以在js的井字游戏中找到每一转的最佳动作。但是,它总是返回第一个空闲点:0,0,取该点时为0,1,依此类推。原来...

回答 1 投票 0

Java项目中的Chess AI实现

我目前正在将国际象棋AI应用于我的国际象棋游戏。现在,我目前正在努力如何处理AI的游戏状态。因为我感觉像AI,所以需要板上的最新属性,...

回答 1 投票 1

maxmax中的迭代加深-对所有合法移动进行排序,或者只是找到PV移动然后使用MVV-LVA?

阅读了Chessprogramming Wiki和其他资源后,我对迭代加深的确切目的感到困惑。我最初的理解如下:它由minimax ...

回答 1 投票 0

minimax函数中的Python深度复制

我正在通过使用带有alpha-beta修剪的minimax算法在Python中创建国际象棋引擎。但是,此刻此刻非常慢,我发现在minimax中每次迭代进行Deepcopy都非常慢...

回答 1 投票 1

Chess AI MiniMax算法不起作用

我已经在我的国际象棋AI中实现了minimax算法,我知道它不能正常工作,因为它只能来回移动一枚。 getPieces(true)返回所有白色...

回答 1 投票 0

我的Python井字游戏的Minimax算法显示最大递归误差

[我正试图独自用python为tic tac toe编写minimax算法的代码,我已经编写了代码,但是只要调用该函数,它就会显示“最大递归深度...

回答 1 投票 1

如果要最大程度地修剪αβ的好处,应该如何扩展树?

嘿,没有人知道如何解决这个问题,它使我困惑如何获得答案,是否有视频或任何教您如何扩大树木的内容。假设您正在玩转弯游戏,...

回答 1 投票 1

为什么我的tic tac toe minimax程序不起作用?

我制作了一个游戏,其中2个井字游戏AI在3x3网格上互相对抗。但是当我运行代码时,它说bestMoveX正在使用而未初始化。问题可能非常...

回答 1 投票 -2

在基于时间的解决方案中删除国际象棋中最有趣的/丢失的线的最佳方法?

我正在创建一个象棋引擎作为Java的练习,由于速度问题,我不建议使用它,但我只是为了练习而做。在用alpha-beta修剪实现minimax之后,我想到了...

回答 1 投票 0

Python国际象棋minimax算法-如何玩黑色棋子(博特有白色棋子)

动机:我正在尝试制作一个可以与对手下棋的基本AI代理。目的是了解以后通过使用机器学习可以达到的效果,并学习...

回答 1 投票 2

miniMax()返回从上一个/端子板开始的移动,如何使其返回到该端子板的移动?

我的miniMax()方法返回无效的动作,并尝试将其应用于当前电路板,但是我认为,此返回的动作是电路板终端节点上的最佳动作。我希望它返回最好的...

回答 1 投票 0

具有if语句的最有效的Python循环

我正在构建一个minimax函数,并且需要对每次迭代进行一些检查。我希望迭代能够像possilbe一样有效,从而能够增加搜索深度,因此希望...

回答 1 投票 0

Minimax检测到最佳移动

我已经通过alpha-beta修剪实现了minimax算法,并且我在网上找到的所有伪代码都无法跟踪最佳选择。我想知道如何才能采取最佳措施,因为...

回答 1 投票 3

为什么添加alpha beta后我的minimax这么慢?

我的木板是15 x 15平方。如果搜索深度为2,我的minimax算法需要不到5秒才能完成,如果搜索深度为3,则需要5到10秒,而超过10秒则需要超过10秒(其中...

回答 1 投票 3


在Haskell中应用带有折叠的递归函数

我正在为游戏的标准8 * 8草稿版本编写跳棋AI。 AiMove = GameState->移动数据MoveType = Human | AI AiMove类型Coord =(Int,Int)类型Move = [Coord] data ...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.