%0 Journal Article %T Cubeheap and Branch-and-Bound Algorithms
立体堆与分枝界限算法 %A WU Ji-gang %A CHEN Guo-liang %A WU Ming %A
武继刚 %A 陈国良 %A 吴明 %J 软件学报 %D 2000 %I %X 分枝界限算法是解决组合优化问题的常用方法之一.对于给定的问题和分枝策略,算法的运行时间取决于实现算法的数据结构.该文讨论了立体堆及其上的插入、删除算法;通过将分枝界限算法的运作过程与排序过程建立对应关系,给出了一般分枝界限算法的复杂度下界Ω(m+hlogh),其中m为评估的结点数,h为扩展的结点数;得出了立体堆为实现一般分枝界限算法的几乎最优数据结构;并对具体的作业分派问题实现了一个使用立体堆的分枝界限算法;提出了改善立体堆平衡性的措施. %K Branch-and-Bound %K combinatorial search %K algorithm %K computational complexity
分枝界限 %K 组合搜索 %K 算法 %K 计算复杂度. %U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=7735F413D429542E610B3D6AC0D5EC59&aid=8E66B1184783002F&yid=9806D0D4EAA9BED3&vid=708DD6B15D2464E8&iid=DF92D298D3FF1E6E&sid=CEA1F7DC6B978724&eid=A73A882009D0AEFE&journal_id=1000-9825&journal_name=软件学报&referenced_num=1&reference_num=16