Related Experiment Video
Updated: May 2, 2026

A Visual Guide to Sorting Electrophysiological Recordings Using 'SpikeSorter'
Published on: February 10, 2017
Spin-the-bottle Sort and Annealing Sort: Oblivious Sorting via Round-robin Random Comparisons
1Dept. of Computer Science University of California, Irvine Irvine, CA 92697-3435 USA, http://www.ics.uci.edu/~goodrich/
We analyzed two randomized sorting algorithms: Spin-the-bottle sort and Annealing sort. Annealing sort is significantly more efficient, achieving optimal O(n log n) time complexity for successful sorting.
Area of Science:
- Computer Science
- Algorithms
- Data Structures
Background:
- Sorting algorithms are fundamental in computer science.
- Randomized, data-oblivious algorithms are crucial for privacy-preserving computations.
- Existing sorting methods may not meet the efficiency or privacy requirements for all applications.
Purpose of the Study:
- To analyze the efficiency of two novel randomized sorting algorithms: Spin-the-bottle sort and Annealing sort.
- To compare their performance characteristics, particularly in terms of time complexity.
- To evaluate their suitability for privacy-preserving computations.
Main Methods:
- Introduced Spin-the-bottle sort with unrestricted randomized comparisons.
- Introduced Annealing sort with distance-bounded randomized comparisons.
- Analyzed worst-case and high-probability time complexities for both algorithms.
Main Results:
- Spin-the-bottle sort has an expected time complexity of Ω(n^2 log n) for certain permutations but achieves O(n^2 log n) with high probability.
- Annealing sort demonstrates superior efficiency, with a specification running in O(n log n) time with very high probability.
- Annealing sort is shown to be significantly more efficient than Spin-the-bottle sort.
Conclusions:
- Annealing sort offers a highly efficient and practical solution for randomized, data-oblivious sorting.
- The distance-bounded comparison strategy in Annealing sort is key to its improved performance.
- Both algorithms are viable for privacy-preserving computations, but Annealing sort is preferred for efficiency.
More Related Videos
13:49Semi-automated Biopanning of Bacterial Display Libraries for Peptide Affinity Reagent Discovery and Analysis of Resulting Isolates
Published on: December 6, 2017
11:08Combining Magnetic Sorting of Mother Cells and Fluctuation Tests to Analyze Genome Instability During Mitotic Cell Aging in Saccharomyces cerevisiae
Published on: October 16, 2014
Related Concept Videos
Randomized Experiments
Simple randomization
Simple...
Woodward–Hoffmann Selection Rules and Microscopic Reversibility
Law of Independent Assortment
Wald-Wolfowitz Runs Test I
The test works...
Bias
In statistics, a sampling bias is created when a sample is collected from a population, and some members of the population are not as likely to be chosen as others (remember, each member...
Spin–Spin Coupling: Two-Bond Coupling (Geminal Coupling)
The central atom need not be NMR-active because its electrons are affected by the electron polarization of the spin-active atoms. However, spin information is transmitted less effectively than in one-bond coupling, and 2J values are usually weaker than 1J values. The energy of...