Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

An Improved Deterministic Algorithm for Generating Different ManyElement Random Samples

Summary: An Improved Deterministic Algorithm for Generating Different
Many­Element Random Samples
Amihood Amir \Lambda
Georgia Tech
Bar­Ilan University
Emanuel Dar y
Bar­Ilan University
November 19, 1996
We consider the problem of deterministically selecting s uniformly random different m­element subsets
of f1; :::; kg. The only known lower bound for the time to solve this problem is the
trivial\Omega\Gamma sm). The
best two previously known solutions are of time O(sm 3 log m log log m) and O(s(k +m)), respectivly. In
this paper we present an algorithm whose time comlexity is O(s 2 m 2 +sm 2 log m log log m+sm log sm).
Thus, for s ! m log m log log m this algorithm is the fastest known deterministic algorithm.
The main idea of the algorithm is using a uniform random number generator to efficiently construct
biased random numbers.
1 Introduction
When writing heuristics or randomized algorithms one needs efficient souces of randomness. We distinguish


Source: Amir, Amihood - Computer Science Department, Bar Ilan University


Collections: Mathematics