V2EX  ›  英汉词典

Alpha-Beta Pruning

释义 Definition

Alpha-beta pruning(α-β剪枝)是一种用于极大极小搜索(minimax)的优化技术,常见于棋类等双人零和博弈的搜索算法中。它通过在搜索博弈树时提前“剪掉”不可能影响最终决策的分支,显著减少需要评估的节点数量,从而加快搜索速度且不改变最终最优结果。(在不同上下文中也可泛指“剪枝”,但最常用指该博弈搜索技巧。)

发音 Pronunciation (IPA)

/ˈælfə ˈbeɪtə ˈpruːnɪŋ/

例句 Examples

Alpha-beta pruning helps the program search faster.
α-β剪枝能帮助程序更快地进行搜索。

With a good move-ordering strategy, alpha-beta pruning can cut the number of evaluated positions dramatically, allowing deeper minimax search in the same time.
如果配合良好的走法排序策略,α-β剪枝可以大幅减少需要评估的局面数量,从而在相同时间内进行更深的极大极小搜索。

词源 Etymology

“Alpha-beta pruning”中的 alphabeta 源自希腊字母,用来表示搜索过程中维护的两个边界值:α通常代表当前已知的“最好下界”(对最大化一方而言的最佳保证值),β代表“最好上界”(对最小化一方而言的最佳限制值)。“pruning”原意是园艺里的“修剪枝条”,引申为在搜索树中剪去无用分支。

相关词 Related Words

文献与作品 Notable Works

  • Stuart Russell & Peter Norvig,《Artificial Intelligence: A Modern Approach》(《人工智能:一种现代方法》):在博弈搜索章节系统讲解极大极小与α-β剪枝。
  • Donald E. Knuth & Ronald W. Moore,“An Analysis of Alpha-Beta Pruning”(1975):对α-β剪枝效率与性质的经典分析论文。
  • Ivan Bratko,《Prolog Programming for Artificial Intelligence》:在游戏与搜索示例中常涉及极大极小与剪枝思想(含α-β剪枝相关内容)。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   680 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 20:40 · PVG 04:40 · LAX 12:40 · JFK 15:40
♥ Do have faith in what you're doing.