摘要
文中用合并选择的思想及堆上的最佳算法,给出了求解选择问题的一个新算法及其相应的并行化。将串行合并选择算法的复杂度nLogk+O(n)降低到(nLogk)/2+(nLogLogk)/2+O(n),并保持了原并行算法的结构,在SIMD树型机器的并行计算模型上,并行运行时间也有相应的改善,其中n为问题的大小,k为所找元素的序号。
new algorithm and its parallelization for selection is presented in this paper by using mergeselect and optimum algorithms in heap .The complexity of mergese nLogk+O(n) is reduced to nLogk+ nLogLogk+ O(n).New parallel algorithm keeps the old perallel structure.In SLAM tree machine models, its running the is better than that of old aleorithm. There n is the size of the Problem and k is the ordinal number of the element which should be selected.
出处
《计算机工程与设计》
CSCD
北大核心
1996年第5期60-64,F003,共6页
Computer Engineering and Design
关键词
算法
选择算法
并行化
Selection Algorithm Parallel processing Complexity Heap Merge