
TL;DR
Symmetry Partition Sort is a new sorting algorithm that improves partitioning speed and robustness over existing methods like Psort, with simpler implementation and better adaptivity, suitable for library use.
Contribution
The paper introduces Symmetry Partition Sort, a novel sorting algorithm that enhances partition routine efficiency and robustness compared to Proportion Extend Sort and Psort.
Findings
Faster sorting with O(n log n) performance guarantee.
Simpler implementation and clearer source code.
Improved robustness and adaptivity.
Abstract
In this paper, we propose a useful replacement for quicksort-style utility functions. The replacement is called Symmetry Partition Sort, which has essentially the same principle as Proportion Extend Sort. The maximal difference between them is that the new algorithm always places already partially sorted inputs (used as a basis for the proportional extension) on both ends when entering the partition routine. This is advantageous to speeding up the partition routine. The library function based on the new algorithm is more attractive than Psort which is a library function introduced in 2004. Its implementation mechanism is simple. The source code is clearer. The speed is faster, with O(n log n) performance guarantee. Both the robustness and adaptivity are better. As a library function, it is competitive.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgorithms and Data Compression · Numerical Methods and Algorithms · Parallel Computing and Optimization Techniques
