Recursion 从文章中理解深度优先分枝定界(DFBB)启发式
我读过一篇文章,其中他们使用深度优先分支,一定会找到星际争霸2中人工智能代理的最佳构建顺序,但对其中的某些部分理解有困难 这是他们的伪代码: 我理解其中的大部分,但理解启发法有困难。他们试图在文章中解释如下: 我们的深度优先分枝定界算法允许我们基于对目标剩余路径长度的启发式评估来修剪节点。算法1的第13行显示,如果子节点的长度加上启发式评估小于上限,我们可以修剪子节点。如果我们的启发式是可接受的,这就保证了我们的计算解是最优的。我们使用以下允许的下限试探法来删减搜索:Recursion 从文章中理解深度优先分枝定界(DFBB)启发式,recursion,search,depth-first-search,heuristics,Recursion,Search,Depth First Search,Heuristics,我读过一篇文章,其中他们使用深度优先分支,一定会找到星际争霸2中人工智能代理的最佳构建顺序,但对其中的某些部分理解有困难 这是他们的伪代码: 我理解其中的大部分,但理解启发法有困难。他们试图在文章中解释如下: 我们的深度优先分枝定界算法允许我们基于对目标剩余路径长度的启发式评估来修剪节点。算法1的第13行显示,如果子节点的长度加上启发式评估小于上限,我们可以修剪子节点。如果我们的启发式是可接受的,这就保证了我们的计算解是最优的。我们使用以下允许的下限试探法来删减搜索: LandmarkLow
- LandmarkLowerBound(S,G)-星际争霸的技术树对动作施加了许多先决条件。这些行为在搜索文献中被称为里程碑。考虑到非并发里程碑动作的顺序,我们将尚未创建的动作的个别持续时间相加,以形成搜索的允许下限
- ResourceGoalBound(S,G)-将目标中各单元的总资源消耗成本相加,可以得出优化构建目标所需资源的下限。执行快速搜索以确定仅生成这些资源的最大完工时间是一种可行的启发式方法