腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
带/不带
Alpha-Beta
剪枝
的
Minimax
算法
、
带
alpha-beta
剪枝
的
极大极小
算法
能产生与不带
剪枝
的
极小极大
算法
不同
的
答案吗?
浏览 5
提问于2010-11-09
得票数 3
回答已采纳
1
回答
python
非
剪枝
中
的
Alpha-Beta
剪枝
算法
、
、
、
我正在评估国际象棋
的
位置,实现并不是真正相关
的
。我插入了打印检查,以查看我可以修剪多少路径,但没有打印任何内容,这意味着我没有真正修剪任何内容。 我已经理解了
算法
,并严格遵循伪代码。
浏览 41
提问于2020-12-20
得票数 0
1
回答
用于
Alpha-Beta
修剪
的
树类型
、
、
我正在制作一个AI应用程序,其中我发现了关于minimax和
Alpha-beta
剪枝
的
内容。我发现在程序
中
我已经使用了极大极小
的
概念。 我发现
Alpha-beta
修剪减少了要搜索
的
分支。所以我
的
问题是,我需要哪种类型
的
树来应用该
算法
。 在研究
中
,我总是发现二叉树。(其中每个节点恰好有两个子节点) 但在我
的
应用程序
中
,每个节点可以生成1到30个子节点。那么我应该对它
浏览 29
提问于2020-10-11
得票数 0
回答已采纳
1
回答
如何应用
alpha-beta
剪枝
来实现具有极小极大
算法
的
2048 AI agent?
、
、
、
、
我正在为2048年开发一个人工智能,并即将应用极小极大
算法
。如果我不应该在这种情况下应用
alpha-beta
剪枝
,我如何减少无用
的
搜索分支? 任何想法都将不胜感激。谢谢。
浏览 12
提问于2017-02-24
得票数 1
2
回答
我们应该使用什么
算法
?
、
、
我知道
alpha-beta
剪枝
和极大极小
算法
。如果我们使用negascout,有可能吗?
浏览 0
提问于2011-02-02
得票数 1
1
回答
非
递归alpha - beta
剪枝
算法
、
、
、
、
我刚刚在极小极大树上搜索了
非
递归
的
alpha-beta
剪枝
算法
。不幸
的
是,没有合适
的
发现。使用堆栈或其他数据结构解决递归问题
的
任何
算法
或实现都将受到重视。
浏览 17
提问于2014-07-23
得票数 2
1
回答
如何减少运行时
的
复杂性?
对于
alpha-beta
剪枝
如何帮助最小化
算法
的
运行时减少,我有点困惑。也许我对minimax
算法
的
理解是错误
的
,但我知道朴素版本运行在O(b^d)
中
,其中b是分支因子,d是搜索深度。现在,随着α-β
剪枝
,我们将减少到O(b^(3/4)d)平均。但是生成游戏状态所需
的
时间不是仍然需要O(b^d)时间吗?是所有状态
的
生成都没有被考虑到极小极大
的
运行时间,还是我对极小极大<e
浏览 3
提问于2016-05-08
得票数 2
回答已采纳
1
回答
Othello/Reversi游戏
的
Alpha-Beta
剪枝
算法
中
的
启发式函数
、
、
我正在实现一个
Alpha-Beta
剪枝
算法
,它将用于在奥赛罗游戏中获得最佳移动。当
算法
到达一个叶节点时(即没有有效
的
移动或它达到了最大深度),我就根据这个来计算该节点
的
启发值:最大化玩家在这个节点上有多少有效
的
移动?(每移动+10)问题
浏览 1
提问于2012-12-10
得票数 1
1
回答
有必要为
alpha-beta
剪枝
算法
创建一棵树吗?
、
、
、
我在网上看到过minimax和
alpha-beta
剪枝
算法
的
实现。这些实现使用数组而不是树结构来生成可能
的
游戏移动。 对于这些
算法
,是否有必要使用带有节点
的
结构创建一棵树?
浏览 26
提问于2018-04-09
得票数 1
回答已采纳
1
回答
经典游戏“围着猫转”
算法
?
嗨,我在玩这个游戏“围着猫转”我想到
的
一个解决方案是广度优先搜索,然后沿着出口路径最短
的
方向走。 我只是好奇而已。:-)
浏览 2
提问于2011-12-27
得票数 8
回答已采纳
1
回答
是否可以应用Minimax与4*4板Tic Tac脚趾或需要
Alpha-Beta
修剪?
、
、
我已经用java实现了一个3*3
的
Tic Tac Toe游戏,只应用了Minimax
算法
。但是,当我将电路板尺寸更改为4 *4时,程序似乎挂起了。我想问我是应该应用带有
alpha-beta
剪枝
的
Minimax来解决这个问题,还是可以使用Minimax本身?
浏览 3
提问于2012-05-20
得票数 0
1
回答
使用
alpha-beta
剪枝
和游戏策略测试MinMax
、
、
我已经制作了游戏(Connect-4),并为计算机AI使用了带有
alpha-beta
剪枝
的
MinMax
算法
。什么是测试我
的
alpha-beta
正确性
的
好方法?我不确定是否正确,有时当我和我
的
AI玩
的
时候,如果它已经看到了更深
的
损失,那么它不会让游戏持续更长
的
时间,而且当它开始搜索
的
时候,很难用手和单元测试来检查东西(7-9步)。怎么解决这个问题呢?(我知道如果没有不输
的</
浏览 3
提问于2011-03-19
得票数 4
回答已采纳
1
回答
tic_tac_toe AI
的
minimax
中
的
错误
、
、
、
我一直在尝试使用带有
alpha-beta
剪枝
的
minimax为计算机实现AI,但我面临着一个无法识别的bug。
算法
应该计算自己和其他玩家
的
所有可能
的
走法,但它没有按应该
的
方式进行回放。: util.checkwin(int[] board) =检查棋盘
中
可能
的
胜者或抽签
的
棋盘或不完整
的
棋盘,并返回获胜者为1或2(玩家X或O),0表示平局,-1表示不完整
的
棋盘。util.filter
浏览 5
提问于2018-09-01
得票数 0
回答已采纳
1
回答
学生并行编程项目的思路
、
它将由大约四名学生组成
的
小组完成,大约需要4周时间。我在想,用更复杂
的
算法
来解决一些NP-complete问题会很有趣,比如用模拟退火
的
遗传
算法
,但我不确定这是不是一个足够大
的
项目。有人知道有什么很酷
的
问题可以从并行方法
中
受益吗?
浏览 2
提问于2010-04-23
得票数 7
回答已采纳
1
回答
有哪些
算法
可用于解决Tic Tac Toe?
、
有哪些
算法
可用于解决Tic Tac Toe?尤其是4*4或更大
的
板子,而不是3* 3?我尝试了4*4
的
Minimax和
alpha-beta
剪枝
,但pc似乎挂起并在堆栈溢出时抛出异常。我看过这些用javascript写
的
源代码,但我不知道它使用
的
是哪种
算法
,有人能为我解释一下吗?
浏览 4
提问于2012-05-22
得票数 3
1
回答
将Minimax修改为
Alpha-Beta
剪枝
伪代码
、
、
、
、
我正在学习
Alpha-Beta
伪代码,我想为Alpha
剪枝
编写一个最简单
的
伪代码。 best = max(best, -minimax(child, depth-1))但是,我不知道如何将其修改为α-beta
剪枝
浏览 2
提问于2016-12-16
得票数 0
回答已采纳
1
回答
带有
Alpha-Beta
剪枝
的
MinMax
、
、
如何将带有
Alpha-Beta
剪枝
的
MinMax应用于游戏策略?你能模拟一下它是如何工作
的
吗。谢谢!
浏览 1
提问于2014-09-09
得票数 0
1
回答
玩连接4?
、
、
维基百科: 我一直试图加快我
的
连接4
算法
,它目前使用Minimax与
Alpha-Beta
剪枝</
浏览 2
提问于2013-11-20
得票数 1
2
回答
在Minimax
算法
中
,alpha/beta
的
起始值是什么?
、
、
、
我理解
算法
,因为它适用于
Alpha-Beta
剪枝
。我不明白
的
是,既然没有办法在Java语言中表示∞,那么在我第一次调用Minimax方法时,Alpha和Beta应该从什么值开始呢?我唯一能想到
的
就是0,但是这会产生一些不想要
的
结果吗?谢谢!
浏览 1
提问于2012-11-16
得票数 0
回答已采纳
1
回答
如何区分从左到右和从右到左
的
alpha-beta
剪枝
?
、
我试图理解从左到右和从右到左
的
alpha-beta
修剪示例之间
的
概念。根据我
的
理解,根据下面的图表,从alpha>=beta开始,节点K将从左到右进行α-beta修剪,这是真的吗?此外,对于从右到左
的
alpha-beta
修剪,只有节点H,M,O将被修剪是正确
的
,因为beta小于alpha?请向我强调这一点,因为我对
alpha-beta
剪枝
概念还不熟悉。 谢谢!
浏览 19
提问于2021-09-02
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券