A Generalization of Self-Improving Algorithms

03/18/2020
by   Siu-Wing Cheng, et al.
0

Ailon et al. [SICOMP'11] proposed self-improving algorithms for sorting and Delaunay triangulation (DT) when the input instances x_1,⋯,x_n follow some unknown product distribution. That is, x_i comes from a fixed unknown distribution 𝒟_i, and the x_i's are drawn independently. After spending O(n^1+ε) time in a learning phase, the subsequent expected running time is O((n+ H)/ε), where H ∈{H_S,H_DT}, and H_S and H_DT are the entropies of the distributions of the sorting and DT output, respectively. In this paper, we allow dependence among the x_i's under the group product distribution. There is a hidden partition of [1,n] into groups; the x_i's in the k-th group are fixed unknown functions of the same hidden variable u_k; and the u_k's are drawn from an unknown product distribution. We describe self-improving algorithms for sorting and DT under this model when the functions that map u_k to x_i's are well-behaved. After an O(poly(n))-time training phase, we achieve O(n + H_S) and O(nα(n) + H_DT) expected running times for sorting and DT, respectively, where α(·) is the inverse Ackermann function.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/20/2019

Extensions of Self-Improving Sorters

Ailon et al. (SICOMP 2011) proposed a self-improving sorter that tunes i...
research
09/28/2021

Self-Improving Voronoi Construction for a Hidden Mixture of Product Distributions

We propose a self-improving algorithm for computing Voronoi diagrams und...
research
02/01/2019

A note on self-improving sorting with hidden partitions

We study self-improving sorting with hidden partitions. Our result is an...
research
01/15/2020

Improvement of an Approximated Self-Improving Sorter and Error Analysis of its Estimated Entropy

The self-improving sorter proposed by Ailon et al. consists of two phase...
research
12/04/2017

The Saukas-Song Selection Algorithm and Coarse Grained Parallel Sorting

We analyze the running time of the Saukas-Song algorithm for selection o...
research
08/05/2020

Pricing group membership

We consider a model where agents differ in their `types' which determine...
research
04/24/2023

Sorting wild pigs

Chjara, breeder in Cargèse, has n wild pigs. She would like to sort her ...

Please sign up or login with your details

Forgot password? Click here to reset