《并行算法的设计与分析》.ppt
《《并行算法的设计与分析》.ppt》由会员分享,可在线阅读,更多相关《《并行算法的设计与分析》.ppt(26页珍藏版)》请在三一办公上搜索。
1、Y.Xu Copyright USTC,2023/5/30,Parallel Algorithms Chapter 3 Sorting and Selection on Comparison Network,2023/5/30,Y.Xu Copyright USTC,主要内容,3.1 Batcher归并和排序3.1.1 比较操作和0,1原理3.1.2 奇偶归并网络3.1.3 双调归并网络3.1.4 Batcher排序网络3.2(m,n)-选择网络 3.2.1 分组选择网络3.2.2 平衡分组选择网络,2023/5/30,Y.Xu Copyright USTC,3.1 Batcher归并和排序,
2、3.1.1 比较操作和0,1原理3.1.2 奇偶归并网络3.1.3 双调归并网络3.1.4 Batcher排序网络,2023/5/30,Y.Xu Copyright USTC,3.1.1 比较操作和0,1原理,1.Batcher比较器比较和条件交换操作:CCI比较器网络:用Batcher比较器连成的,完成某一功能的网络假定:每次每个元素只能与另一个元素比较比较器网络的参数:比较器数目、延迟级数,2023/5/30,Y.Xu Copyright USTC,3.1.1 比较操作和0,1原理,2.0,1原理(定理3.1):如果一个n输入的网络能排序所有2n种0,1序列,那么它也能排序n个数的任意序列
3、。,2023/5/30,Y.Xu Copyright USTC,3.1.2 奇偶归并网络,1.网络构造有序序列A:a1,a2,an B:b1,b2,bm归并思想:A,B中奇数号元素进入奇归并器;A,B中偶数号元素进入偶归并器;再将奇归并器与偶归并器的输出进行交叉比较注:(m,n)规模划分为:,2023/5/30,Y.Xu Copyright USTC,3.1.2 奇偶归并网络,2.例:m=n=4 A=(2,4,6,8)B=(0,1,3,5)(4,4)奇偶归并2(2,2)奇偶归并1级交叉比较,(2,2)奇归并,(2,2)偶归并,1级交叉比较,2023/5/30,Y.Xu Copyright US
4、TC,3.1.2 奇偶归并网络,3.复杂性分析比较器个数 Knuth=当m=n=2t时,不难推得,2023/5/30,Y.Xu Copyright USTC,3.1.2 奇偶归并网络,3.复杂性分析延迟级数:穿过网络任一路线上的最多比较器数目 一般地有当m=n=2t时,不难推得,2023/5/30,Y.Xu Copyright USTC,3.1.3 双调归并网络,1.定义及定理定义3.5:一个序列a1,a2,an是双调序列(Bitonic Sequence),如果:(1)存在一个ak(1kn),使得a1akan成立;或者(2)序列能够循环移位满足条件(1)示例:序列(1,3,5,7,8,6,4
5、,2,0),(7,8,6,4,2,0,1,3,5)和(1,2,3,4,5,6,7,8)都是双调序列。ak,定理3.3(Batcher定理):设序列a1,an,an+1,a2n是一个双调序列,记 bi=minai,ai+n=MIN=b1,bn,ci=maxai,ai+n=MAX=c1,cn,则(1)bicj(1i,jn)(2)MIN和MAX序列仍是双调的,2023/5/30,Y.Xu Copyright USTC,3.1.3 双调归并网络,2.网络构造(依据Batcher定理)2n个输入的双调序列两两比较形成2个大小为n的MIN和MAX序列MIN和MAX序列是双调的,可以递归重复进行下去,MIN
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 并行算法的设计与分析 并行 算法 设计 分析

链接地址:https://www.31ppt.com/p-5031567.html