%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