核心概念

广度优先搜索

按距起点的边数逐层扩展搜索节点的系统搜索方法。

简明解释

广度优先搜索(breadth-first search,BFS)按距起点的边数逐层扩展节点,通常以先进先出队列保存前沿。像水波从起点一圈圈展开;在每步代价相等时,第一层遇到的目标具有最少步数。它不在任意加权图中保证最低总权重,宽前沿还可能迅速耗尽内存。[1, Definition; Note]

别和什么混淆

BFS 按深度排序;UCS 按累计代价排序。只有每步代价相等时,两者的优先顺序与最优答案才一致。

在本书中

第 5 章:搜索——在可能性空间里找路

本页参考来源

  1. Black P E. breadth-first search [EB/OL]. NIST Dictionary of Algorithms and Data Structures, 2019. 定位:Definition; Note. 稳定来源(访问 )。

相关概念