Abstract
Hypercubic sorting networks are a class of comparator networks whose structure maps efficiently to the hypercube and any of its bounded degree variants. Recently, n-input hypercubic sorting networks with depth 2O(√lg lg n) lg n have been discovered. These networks are the only known sorting networks of depth o(lg2 n) that are not based on expanders, and their existence raises the question of whether a depth of O(lg n) can be achieved by any hypercubic sorting network. In this paper, we resolve this question by establishing an Ω (lg n lg lg n/lg lg lg n) lower bound on the depth of any n-input hypercubic sorting network. Our lower bound can be extended to certain restricted classes of non-oblivious sorting algorithms on hypercubic machines.
Supported by NSF Research Initiation Award CCR-9111591, and the Texas Advanced Research Program under Grant Nos. 003658-480 and 003658-461.
Supported by the Texas Advanced Research Program under Grant Nos. 003658-480 and 003658-461, and by a Schlumberger Graduate Fellowship.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
M. Ajtai, J. Komlós, and E. Szemerédi. Sorting in c log n parallel steps. Combinatorica, 3:1–19, 1983.
K. E. Batcher. Sorting networks and their applications. In Proceedings of the AFIPS Spring Joint Computer Conference, vol. 32, pages 307–314, 1968.
V. Chvátal. Lecture notes on the new AKS sorting network. Technical Report DCS-TR-294, Department of Computer Science, Rutgers University, 1992.
P. F. Corbett and I. D. Scherson. Sorting in mesh connected multiprocessors. IEEE Transactions on Parallel and Distributed Systems, 3:626–632, 1992.
R. E. Cypher. A lower bound on the size of Shellsort sorting networks. SIAM J. Comput., 22:62–71, 1993.
R. E. Cypher. Theoretical aspects of VLSI pin limitations. SIAM J. Comput., 22:58–63, 1993.
R. E. Cypher and C. G. Plaxton. Deterministic sorting in nearly logarithmic time on the hypercube and related computers. JCSS, 47:501–548, 1993.
M. Dowd, Y. Perl, L. Rudolph, and M. Saks. The periodic balanced sorting network. JACM, 36:738–757, 1989.
M. Kik, M. Kutyłowski, and G. Stachowiak. Periodic constant depth sorting networks. In Proceedings of the 11th Symposium on Theoretical Aspects of Computer Science, pages 201–212, February 1994.
D. E. Knuth. The Art of Computer Programming, volume 3. Addison-Wesley, Reading, MA, 1973.
F. T. Leighton. Introduction to Parallel Algorithms and Architectures: Arrays, Trees and Hypercubes. Morgan-Kaufmann, San Mateo, CA, 1991.
F. T. Leighton and C. G. Plaxton. A (fairly) simple circuit that (usually) sorts. In Proceedings of the 31st Annual IEEE Symposium on Foundations of Computer Science, pages 264–274, October 1990.
F. T. Leighton and C. G. Plaxton. Hypercubic sorting networks. Unpublished manuscript, August 1993.
M. S. Paterson. Improved sorting networks with O(log N) depth. Algorithmica, 5:75–92, 1990.
C. G. Plaxton. A hypercubic sorting network with nearly logarithmic depth. In Proceedings of the 24th Annual ACM Symposium on Theory of Computing, pages 405–416, May 1992.
C. G. Plaxton, B. Poonen, and T. Suel. Improved lower bounds for Shellsort. In Proceedings of the 33rd Annual IEEE Symposium on Foundations of Computer Science, pages 226–235, October 1992.
C. G. Plaxton and T. Suel. A lower bound for sorting networks based on the shuffle permutation. In Proceedings of the 4th Annual ACM Symposium on Parallel Algorithms and Architectures, pages 70–79, June 1992. To appear in Mathematical Systems Theory.
C. G. Plaxton and T. Suel. A super-logarithmic lower bound for hypercubic sorting networks. Technical Report TR-94-08, University of Texas at Austin, Department of Computer Science, April 1994. Available via anonymous ftp from ftp.cs.utexas.edu.
V. R. Pratt. Shellsort and Sorting Networks, PhD thesis, Stanford University, Department of Computer Science, December 1971. Also published by Garland, New York, 1979.
R. Wanka. Fast general sorting on meshes of arbitrary dimension without routing. Technical Report TR-RI-91-087, Department of Computer Science, University of Paderborn, August 1991.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Plaxton, C.G., Suel, T. (1994). A super-logarithmic lower bound for hypercubic sorting networks. In: Abiteboul, S., Shamir, E. (eds) Automata, Languages and Programming. ICALP 1994. Lecture Notes in Computer Science, vol 820. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58201-0_103
Download citation
DOI: https://doi.org/10.1007/3-540-58201-0_103
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58201-4
Online ISBN: 978-3-540-48566-7
eBook Packages: Springer Book Archive