Title :
An O(n log2n) hybrid sorting algorithm on 2-D grid
Author :
Tan, Kok-Phuang ; Ong, Ghim-Hwee ; Tay, Seng-Chum
Author_Institution :
Dept. of Inf. Syst. & Comput. Sci., Nat. Univ. of Singapore, Singapore
Abstract :
The authors have designed a hybrid sorting algorithm using heapsort and a modified version of quicksort. It consists of two phases: preprocessing and sorting. In the preprocessing phase, input data are randomly placed on a square grid and sorted in column-wise order followed by row-wise order using heapsort. In the sorting phase, the preprocessed data are treated as a linear list and sorted by a modified quicksort. The sort time complexity of the hybrid method is O(n log2n), and maintains a fairly constant value for a fixed n for any presortedness of the input data. The granularity of parallelism in the hybidsort is large, and therefore it is suitable for parallel processing
Keywords :
computational complexity; parallel algorithms; sorting; 2D grid structure; column-wise order; heapsort; hybrid sorting algorithm; hybridsort; input data presortedness; internal sorting; linear list; modified quicksort; parallel processing; parallelism granularity; preprocessing phase; randomly placed input data; row-wise order; sort time complexity; square grid; Data analysis; Data preprocessing; Hypercubes; Parallel processing; Runtime; Scattering; Sorting; Stability;
Conference_Titel :
Computing and Information, 1993. Proceedings ICCI '93., Fifth International Conference on
Conference_Location :
Sudbury, Ont.
Print_ISBN :
0-8186-4212-2
DOI :
10.1109/ICCI.1993.315403