论文部分内容阅读
分枝界限算法是解决组合优化问题的常用方法之一,对于给定的问题和分枝策略,算法的运行时间取决于实现算法的数据结构,该文讨论了立体堆及其上的插入、删除算法;通过将分枝界限算法的运作过程与排序过程建立对应关系,给出了一般分枝界限算法的复杂度下界Ω(m+hlogh),其中m为评估的结点数,h为扩展的结点数;得出了立体堆为实现一般分枝界限算法的几乎最优数据结构;并对具体的作业分派问题实现了一个使用立体堆的分