DocumentCode
1566610
Title
The asymptotic complexity of merging networks
Author
Miltersen, Peter Bro ; Paterson, Mike ; Tarui, Jun
Author_Institution
Dept. of Comput. Sci., Aarhus Univ., Denmark
fYear
1992
Firstpage
236
Lastpage
246
Abstract
Let M (m ,n ) be the minimum number of comparators needed in a comparator network that merges m elements x 1⩽x 2⩽. . .⩽x m and n elements y 1 ⩽y 2. . .⩽y n, where n ⩾m . Batcher´s odd-even merge yields the following upper bound: M (m ,n )⩽1/2 (m +n )log2(m +1)+O ( n ); in particular, M (n ,n )⩽n log2n +O (n ). The authors prove the following lower bound that matches the upper bound above asymptotically as n ⩾m →∞:M (m ,n )⩾1/2(m +n )log2 (m +1)-O (m ); in particular, M ( n ,n )⩾n log2n -O (n ). The authors´ proof technique extends to give similarly tight lower bounds for the size of monotone Boolean circuits for merging, and for the size of switching networks capable of realizing the set of permutations that arise from merging
Keywords
comparators (circuits); computational complexity; computer networks; sorting; switching networks; asymptotic complexity; comparator network; comparators; lower bound; merging networks; monotone Boolean circuits; permutations; switching networks; upper bound; Computer science; Contracts; Merging; Sorting; Switches; Switching circuits; Upper bound;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 1992. Proceedings., 33rd Annual Symposium on
Conference_Location
Pittsburgh, PA
Print_ISBN
0-8186-2900-2
Type
conf
DOI
10.1109/SFCS.1992.267768
Filename
267768
Link To Document