Towards universally optimal sorting algorithms
Sandeep Sen

TL;DR
This paper introduces a new paradigm for assessing the optimality of algorithms based on problem-dependent parameters, leading to the development of a novel sorting algorithm and a promising framework for future research.
Contribution
It formalizes a generalized optimality paradigm incorporating implicit parameters and presents a new measure of sortedness with an optimal partition sort algorithm.
Findings
Revisits existing sorting algorithms under the new paradigm
Introduces a novel measure of sortedness
Proposes an optimal algorithm based on partition sort
Abstract
We formalize a new paradigm for optimality of algorithms, that generalizes worst-case optimality based only on input-size to problem-dependent parameters including implicit ones. We re-visit some existing sorting algorithms from this perspective, and also present a novel measure of sortedness that leads to an optimal algorithm based on partition sort. This paradigm of measuring efficiency of algorithms looks promising for further interesting applications beyond the existing ones.
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 · Parallel Computing and Optimization Techniques · Distributed systems and fault tolerance
