• 2022-06-06
    FIFO分支限界法搜索可行解的过程包括以下步骤
    A: 先进先出搜索算法要依赖队列做基本的数据结构。一开始,根结点是唯一的活结点,根结点入队列。从活结点队列中取出根结点后,作为当前扩展结点。
    B: 对当前扩展结点,先从左到右地产生它的所有儿子,用约束条件检查,把所有满足约束函数的儿子加入活结点队列中。
    C: 再从活结点表中取出队列的首结点(队列中最先进来的结点)为当前扩展结点,直到找到一个解或活结点队列为空为止。
    D: 从当前扩展结点开始,进行深度优先搜索。
  • 举一反三