A note on self-improving sorting with hidden partitions

We study self-improving sorting with hidden partitions. Our result is an optimal algorithm which runs in expected time O(H(\pi(I)) + n), where I is the given input which contains n elements to be sorted, \pi(I) is the output which are the ranks of all element in I, and H(\pi(I)) denotes the entropy of the output.

[1]  Siu-Wing Cheng,et al.  Extensions of Self-Improving Sorters , 2019, Algorithmica.

[2]  Kenneth L. Clarkson,et al.  Self-improving algorithms , 2006, SODA '06.

[3]  Michael L. Fredman,et al.  How Good is the Information Theory Bound in Sorting? , 1976, Theor. Comput. Sci..