Results 11 
14 of
14
Spinthebottle Sort and Annealing Sort: Oblivious Sorting via Roundrobin Random Comparisons
"... We study sorting algorithms based on randomized roundrobin comparisons. Specifically, we study Spinthebottle sort, where comparisons are unrestricted, and Annealing sort, where comparisons are restricted to a distance bounded by a temperature parameter. Both algorithms are simple, randomized, data ..."
Abstract

Cited by 1 (0 self)
 Add to MetaCart
We study sorting algorithms based on randomized roundrobin comparisons. Specifically, we study Spinthebottle sort, where comparisons are unrestricted, and Annealing sort, where comparisons are restricted to a distance bounded by a temperature parameter. Both algorithms are simple, randomized, dataoblivious sorting algorithms, which are useful in privacypreserving computations, but, as we show, Annealing sort is much more efficient. We show that there is an input permutation that causes Spinthebottle sort to require Ω(n 2 log n) expected time in order to succeed, and that in O(n 2 log n) time this algorithm succeeds with high probability for any input. We also show there is an specification of Annealing sort that runs in O(n log n) time and succeeds with very high probability. 1
Best Increments for the Average Case of Shellsort
, 2001
"... This paper presents the results of using sequential analysis to find increment sequences that minimize the average running time of Shellsort, for array sizes up to several thousand elements. The obtained sequences outperform by about 3% the best ones known so far, and there is a plausible evidence t ..."
Abstract
 Add to MetaCart
This paper presents the results of using sequential analysis to find increment sequences that minimize the average running time of Shellsort, for array sizes up to several thousand elements. The obtained sequences outperform by about 3% the best ones known so far, and there is a plausible evidence that they are the optimal ones.
On the Computation and Application of Prototype Point Patterns
"... This work addresses computational problems related to the implementation of Victor and Purpura’s spike time distance metric for temporal point process data. Three computational algorithms are presented that facilitate the calculation of spiketime distance. In addition, recommendations for penalty ..."
Abstract
 Add to MetaCart
This work addresses computational problems related to the implementation of Victor and Purpura’s spike time distance metric for temporal point process data. Three computational algorithms are presented that facilitate the calculation of spiketime distance. In addition, recommendations for penalty parameters are provided, and several properties and extensions of the spiketime metric, and of point pattern distance metrics more generally, are discussed. Applications include the formation of prototype point patterns that can be used for describing a typical point pattern in a collection of point patterns, and various clustering algorithms that can be modified for application to point process data through the use of spiketime distance and prototype patterns. Extensions of these techniques to m u ltidimensional p o int p atterns are also addressed.
AverageCase Complexity of Shellsort (Preliminary Version)
, 1999
"... Abstract. We prove a general lower bound on the averagecase complexity of Shellsort: the average number of datamovements (and comparisons) made by a ppass Shellsort for any incremental sequence is Ω(pn 1+1/p) for every p. The proof method is an incompressibility argument based on Kolmogorov compl ..."
Abstract
 Add to MetaCart
Abstract. We prove a general lower bound on the averagecase complexity of Shellsort: the average number of datamovements (and comparisons) made by a ppass Shellsort for any incremental sequence is Ω(pn 1+1/p) for every p. The proof method is an incompressibility argument based on Kolmogorov complexity. Using similar techniques, the averagecase complexity of several other sorting algorithms is analyzed. 1