2010
DOI: 10.14778/1920841.1920952
|View full text |Cite
|
Sign up to set email alerts
|

Two-way replacement selection

Abstract: The performance of external sorting using merge sort is highly dependent on the length of the runs generated. One of the most commonly used run generation strategies is Replacement Selection (RS) because, on average, it generates runs that are twice the size of the memory available. However, the length of the runs generated by RS is downsized for data with certain characteristics, like inputs sorted inversely with respect to the desired output order.The goal of this paper is to propose and analyze two-way repl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

1
11
0

Year Published

2012
2012
2015
2015

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 7 publications
(12 citation statements)
references
References 7 publications
1
11
0
Order By: Relevance
“…Every pair element that is ordered in this process is never swapped in future queries, and thus, the number of swaps is reduced. The above approach of buffered crack-intwo is similar to [21], where two heaps are used to improve the stability of the replacement selection algorithm. By adjusting the maximal heap size in buffered crack-in-two, we can tune the convergence speed of the cracked index.…”
Section: Buffered Swapping Instead Of Swapping Elements Immediately Amentioning
confidence: 99%
“…Every pair element that is ordered in this process is never swapped in future queries, and thus, the number of swaps is reduced. The above approach of buffered crack-intwo is similar to [21], where two heaps are used to improve the stability of the replacement selection algorithm. By adjusting the maximal heap size in buffered crack-in-two, we can tune the convergence speed of the cracked index.…”
Section: Buffered Swapping Instead Of Swapping Elements Immediately Amentioning
confidence: 99%
“…External-memory sorting algorithms are tailored for data sets too large to fit in main memory. Generally, these algorithms begin their sort by bringing chunks of data into main memory, sorting within memory, and writing back out to disk in sorted sequences, called runs [15,19,26,34].…”
Section: Introductionmentioning
confidence: 99%
“…The run-generation problem has been studied in its various guises for over 50 years [14,[17][18][19]25,30,31,34].…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations