minimax 相关问题

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

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

井字游戏的minimax算法的实现

我需要使我的井字游戏AI无与伦比。计算机AI'O'应该选择最佳动作。我从使用随机数开始为游戏创建我的第一个AI,但现在的问题是使它成为...

回答 1 投票 -1

我有一个井字游戏随机AI,可以在JavaScript中工作,但并不聪明。我想知道如何使它无与伦比

我尝试将最佳的Move和minimax算法一起添加,以使我的井字游戏无与伦比,但无法正常工作function computerMove(){对于(var i = 1; i <= 9; i ++){...

回答 1 投票 -1

如何在游戏中使用换位表来提高性能?

我已经在游戏中使用alpha-beta修剪实现了迭代加深,并且还添加了一个转置表来存储已经评估过的板。现在,我正在执行以下操作:运行时...

回答 1 投票 5

扩展多个对手的minimax算法

极小极大算法对于两个像井字游戏的玩家都有很好的描述。我需要为Tank游戏编写AI。在这个游戏中,坦克必须在迷宫中移动,迷宫中的障碍物在...

回答 2 投票 4

查找跨越R中多CSV文件的最大列值

谢谢您阅读此篇。我试图找到一列来自全国各地2个CSV文件中的数据(见下面的文件为例)的最大值。不知道如何找到一个特定列的最大值(TP)

回答 1 投票 1

用一些约束解决minimax路径问题

我有一个问题,其中给出了具有正权重的无向图。有N个顶点,我需要从所有可能的路径中得到2个顶点之间的最大权重的最小值...

回答 1 投票 1

Alpha beta修剪评估功能的设计[关闭]

我正在设计一个国际象棋游戏和它背后的人工智能实现一个带有alpha-beta修剪的搜索树。我在设计游戏的评估功能时遇到了困难。怎么去...

回答 1 投票 1

MiniMax chess algoritm返回不良动作

我在为国际象棋游戏实施MiniMax算法时遇到了问题。它的大多数部分似乎都有效,但它要么从来没有做出好的举动,要么评价出现问题......

回答 1 投票 0

多线程alpha-beta-pruning的有效性是什么?

在以下情况下,使用alpha beta修剪的多线程的有效性是什么:迭代地使用多线程。例如,线程1将查看第一个分支,第二个线程将...

回答 1 投票 0

失败 - 软alpha-beta游戏树的最小示例包括失败低

在研究fail-soft alpha-beta算法时,我正在努力想出一个最小的游戏树,当用fail-soft解决时,alpha-beta会产生一个与minimax不同的fail-low ......

回答 1 投票 0

minimax函数似乎没有输出正确的评估板

我正在使用Python用MiniMax算法创建一个无与伦比的TicTacToe游戏。我的代码似乎没有输出每个位置的正确评估。根据我的理解,算法......

回答 1 投票 0

'float'的最大值是多少? [重复]

当我检查“float.MaxValue”的值时,我得到:3.402823E + 38这是:340,282,300,000,000,000,000,000,000,000,000,000,000,000,000那么为什么当我试图将一个小得多的值设置为浮点数时......

回答 1 投票 0

Minimax算法逻辑输出意外结果

我正在为一个简单的国际象棋引擎制作一个minimax算法,但是遇到了一些困难。我已经运行了几个小时的代码而无济于事,似乎仍然输出了错误的结果; ...

回答 1 投票 1

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