We apologize for a recent technical issue with our email system, which temporarily affected account activations. Accounts have now been activated. Authors may proceed with paper submissions. PhDFocusTM
CFP last date
20 November 2024
Reseach Article

Article:Randomized Signature Sort: Implementation & Performance Analysis

by Tamana Pathak, Dr. Deepak Garg
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 23 - Number 6
Year of Publication: 2011
Authors: Tamana Pathak, Dr. Deepak Garg
10.5120/2895-3787

Tamana Pathak, Dr. Deepak Garg . Article:Randomized Signature Sort: Implementation & Performance Analysis. International Journal of Computer Applications. 23, 6 ( June 2011), 1-5. DOI=10.5120/2895-3787

@article{ 10.5120/2895-3787,
author = { Tamana Pathak, Dr. Deepak Garg },
title = { Article:Randomized Signature Sort: Implementation & Performance Analysis },
journal = { International Journal of Computer Applications },
issue_date = { June 2011 },
volume = { 23 },
number = { 6 },
month = { June },
year = { 2011 },
issn = { 0975-8887 },
pages = { 1-5 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume23/number6/2895-3787/ },
doi = { 10.5120/2895-3787 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:09:25.318005+05:30
%A Tamana Pathak
%A Dr. Deepak Garg
%T Article:Randomized Signature Sort: Implementation & Performance Analysis
%J International Journal of Computer Applications
%@ 0975-8887
%V 23
%N 6
%P 1-5
%D 2011
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Recently the lower bound for integer sorting has considerably improved and achieved with comparison sorting O(n log n) to O (n√(log⁡log⁡n )) [1] for a deterministic algorithms or to O(n) for a radix sort algorithm in space that depends only on the number of input integers. Andersson et al. [2] presented signature sort in the expected linear time and space which gives very bad performance than randomized quick sort. We earlier presented in [14] that performance of signature sort can be enhanced using hashing and bitwise operators. This paper gives the implementation of that idea and later we have compared the performance of algorithm with existing randomized signature sort and randomized quick Sort.

References
  1. Yijie Han and Mikkel Thorup. Integer sorting in O(n√(log⁡log⁡n ) ) expected time and linear space. In IEEE Symp. on Foundations of Computer Science, volume 43, 2002.
  2. Andersson, Hagerup, Nilsson, and Raman. Sorting in linear time? In STOC: ACM Symposium on Theory of Computing (STOC), 1995.
  3. D. Kirkpatrick and S. Reisch. Upper bounds for sorting integers on random access machines. 1984.
  4. M. L. Fredman and D. E. Willard. Surpassing the information theoretic bound with fusion trees.1993. Announced at STOC’90.
  5. W. Paul and J. Simon. Decision trees and random access machines. In Proc. Symp. ¨uber Logik and Algoritmik, 1980.
  6. L. J. Comrie. The hollerith and powers tabulating machines.Trans. Office Machinary Users’ Assoc., Ltd, 1929-30.
  7. A. I. Dumey. Indexing for rapid random access memory systems. Computers and Automation, 1956.
  8. Mikkel Thorup. Randomized sorting in O (n log log n) time and linear space using addition, shift, & bit-wise boolean operations.
  9. Y. Han: Deterministic Sorting in O (n log log n) Time and Linear Space, J. Algorithms 50(1): 2004. T.H. Cormen, C.E. Leiserson, R.L. Rivest, C. Stein: Introduction to Algorithms, Second Edition, The MIT Press and McGraw-Hill Book Company2001.
  10. S. Cook and R. Reckhow. Time-bounded random access machines. J. Comp. Syst. Sc., 10(2):1973. M. Dietzfelbinger, T. Hagerup, J. Katajainen, M. Penttonen, A reliable randomized algorithm for the closest- pair problem, J. Algorithms 25 (1997).
  11. B. Vandiver, A.Rolfe, Exploiting sleight-of model to achieve super-luminal sorting: 2003
  12. T. Pathak, D. Garg, Improving performance of Randomized Signature Sort using hashing and Bitwise operators, JGRCS Vol 2 No 3, 2011.
Index Terms

Computer Science
Information Sciences

Keywords

Randomized algorithms Integer Sorting Linear Complexity