Open Learning Society
Untitled Document
     
  User Name :
  Password :
   
     
Untitled Document
   
  RAPID PARTITION SORT (RPS) –A NEW SORTING ALGORITHM
     
    International Conference on Infomration System, Computer Engineering & Application ( ICISCEA 2011 )
    © 2011 by OLS Journal - ISSN No : 2091- 0266
    Number 1
    Year of Publication : December Issue , 2011
    Authors : Naveen Kumar Goswami
  -----------------------------------------------------------------------------------------------------------------------------------------------------------------------
  Citation Naveen Kumar Goswami : RAPID PARTITION SORT (RPS) –A NEW SORTING ALGORITHM : OLS Journals Special Isssue onInfomration System, Computer Engineering & Application , 2011 , Published by : OLS Journals
  -----------------------------------------------------------------------------------------------------------------------------------------------------------------------
  Abstract  
 

  In this paper we are proposing a new sorting algorithm. This sort based on Divide and conquer paradigm with unique feature introducing Parallel Dual Detection which make Rapid  Partition Sort much more faster than most of the conventional  comparison sorting techniques which can detects data order only  in one way either ascending or descending. RPS can detect the  data order in both ascending and descending order in parallel and utilize them to maximal effect to reduce the sorting time. We  have also shown in this research study comparison of very well  known sorting techniques which based on divide and conquer  paradigm Quick sort and Merge sort and also with comparison  sorts like insertion sort, Selection Sort and Bubble Sort with RPS. And we have shown in this research study that on an  average RPS outperform most of the sorting techniques and RPS  is very efficient for most of the general cases in practical.

  -----------------------------------------------------------------------------------------------------------------------------------------------------------------------
  Keywords

:Parallel Dual Detection, Comparison sort, Time taken, Partition, Lexicographic

  References :  
 
  1.   http://en.wikipedia.org/wiki/Comparison_sort
  2. Donald Knuth. The Art of ComputerProgramming, Volume 3: Sorting and Searching, Third Edition. Addison-Wesley, 1997. ISBN 0-201- 89685-0. pp. 106–110 of section 5.2.2: Sorting by Exchanging.
  3. Donald Knuth. The Art of Computer Programming, Volume 3:  Sorting and Searching, Third Edition. Addison-Wesley, 1997. ISBN  0-201-89685-0., pp. 138–141, of Section 5.2.3: Sorting by Selection.
  4. Seymour Lipschutz. Theory and Problems of Data  Structures,Schaum’s Outline Series: International Edition, McGraw-  Hill, 1986. ISBN 0-07-099130-8., pp. 324–325, of Section 9.4:  Selection Sort.
  5.  Seymour Lipschutz. Theory and Problems of Data  Structures,Schaum’s Outline Series: International Edition, McGraw-  Hill, 1986. ISBN 0-07-099130-8., pp. 322–323, of Section 9.3:  Insertion Sort.
  6. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and  Clifford Stein. Introduction to Algorithms, Second Edition. MIT  Press and McGraw-Hill, 2001. ISBN 0-262-03293-7. Section  7.1:Quicksort, pp.145–149.
  7. Hoare, C. A. R. "Partition: Algorithm 63," "Quicksort: Algorithm  64," and "Find: Algorithm 65." Comm. ACM 4(7), 321-322, 1961.
  8.  http://en.wikipedia.org/wiki/Count_sort
  9.  R. Cole, “Parallel Merge Sort,” <i>Proc. 27th IEEE Symp. FOCS,</i> pp. 511-516, 1986.
     
© Copyright 2011 Open Learning Society– All Rights Reserved