期刊文献+

优先队列与并行分枝界限算法

Priority Queue and Parallel Branch and bound Algorithms
下载PDF
导出
摘要 讨论了分枝界限算法中使用的优先队列结构.针对分枝界限算法的选择规则和淘汰规则,提出了立体堆,双层立体堆,串队列三种新的结构;给出了各结构上相应的基本算法及复杂度分析.在此基础上给出了一类PRAMCREW 模型上基于双层立体堆的并行分枝界限算法,其运行时间为O((r/logr) hlogh + rh) ,其中r 为可用处理器数,h 为找到最优解时的迭代次数. The priority queue used in branch?andbound algorithms is discussed in this paper, three data structures called cubeheap, two?levelcubeheap, and string queue, respectively, are presented for the selection rule and the elimination rule. Some fundamental algorithms and their running time on each data structure are proposed. A parallel branch?and?bound algorithm on PRAM?CREW is given based on two?level cubeheap, it runs in O((r /log r)h log h+rh ) time with at most r processors, where the h is the number of the iteration when the algorithm finds the first solution of the given problem.
出处 《烟台大学学报(自然科学与工程版)》 CAS 2000年第1期45-53,共9页 Journal of Yantai University(Natural Science and Engineering Edition)
基金 教育部博士点基金!(9703825)
关键词 组合搜索 优先队列 分枝界限算法 组合优化 Branch and bound combinatorial search priority queue computational complexity parallel algorithm
  • 相关文献

参考文献1

共引文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部