📜  DAA |比较网络

📅  最后修改于: 2020-12-10 07:08:39             🧑  作者: Mango

比较网络

比较网络由电线和比较器组成。比较器是具有两个输入x和y以及两个输出x'和y'的设备,其中

x'=分钟(x,y)
y'="最大值(x,y)

在“比较网络”中,输入出现在左侧,输出出现在右侧,最小的输入值出现在顶部的输出中,最大的输入值出现在底部的输出。每个比较器以O(1)时间运行。换句话说,我们认为输入值x和y的出现与输出值x'和y'的产生之间的时间是恒定的。

电线从一个地方传送一个值。比较网络包含n条输入线a 1 ,a 2 ,…….. a n,要通过其进行分类的收益进入网络,n条输出线b 1 ,b 2 ,…… b n产生由网络计算的结果。

比较网络是一组通过电线互连的比较器。比较器的运行时间可以根据深度来定义。

线的深度:比较网络的输入线的深度为0。现在,如果比较器的两条输入线的深度为d x和d y ',则其输出线的深度为max(d x ,d y )+ 1。

一种分类网络是一个比较网络的量,输出序列是单调递增的(即为b 1≤B 2≤…. B n的)对每个输入序列。

图:基于插入排序的排序网络


>