An optimal-time algorithm for slope selection
SIAM Journal on Computing
Introduction to algorithms
Randomized optimal algorithm for slope selection
Information Processing Letters
Optimal slope selection via expanders
Information Processing Letters
Computational geometry: algorithms and applications
Computational geometry: algorithms and applications
Expected time bounds for selection
Communications of the ACM
Communications of the ACM
Lower bounds for algebraic computation trees
STOC '83 Proceedings of the fifteenth annual ACM symposium on Theory of computing
Linear-time algorithm for finding a maximum-density segment of a sequence
Information Processing Letters
An Optimal Algorithm for the Maximum-Density Segment Problem
SIAM Journal on Computing
Journal of Computer and System Sciences
Journal of Computer and System Sciences
Hi-index | 0.00 |
In the paper we consider a generalized version of three well-known problems: Selection Problem in computer science, Slope Selection Problem in computational geometry and Maximum-Density Segment Problem in bioinformatics. Given a sequence A = (a 1, w 1),(a 2, w 2) ,..., (a n , w n ) of n ordered pairs (a i ,w i ) of real numbers a i and w i 0 for each 1 ≤ i ≤ n, two nonnegative real numbers 驴, u with 驴 ≤ u and a positive integer k, the Density Selection Problem is to find the consecutive subsequence A(i *,j *) over all O(n 2) consecutive subsequences A(i,j) satisfying width constraint $\ell \leq w(i,j) = \sum_{t=i}^j w_t \leq u$ such that the rank of its density $d(i^*,j^*) = \sum_{t=i^*}^{j*} a_t / w(i^*,j^*)$ is k. We will give a randomized algorithm for density selection problem that runs in optimal expected O(n logn) time.