3 research outputs found
Approximate Set Union Via Approximate Randomization
We develop an randomized approximation algorithm for the size of set union
problem \arrowvert A_1\cup A_2\cup...\cup A_m\arrowvert, which given a list
of sets with approximate set size for with , and biased random generators
with Prob(x=\randomElm(A_i))\in \left[{1-\alpha_L\over |A_i|},{1+\alpha_R\over
|A_i|}\right] for each input set and element where . The approximation ratio for \arrowvert A_1\cup A_2\cup...\cup
A_m\arrowvert is in the range for any , where
. The complexity of the algorithm
is measured by both time complexity, and round complexity. The algorithm is
allowed to make multiple membership queries and get random elements from the
input sets in one round. Our algorithm makes adaptive accesses to input sets
with multiple rounds. Our algorithm gives an approximation scheme with
O(\setCount\cdot(\log \setCount)^{O(1)}) running time and rounds,
where is the number of sets. Our algorithm can handle input sets that can
generate random elements with bias, and its approximation ratio depends on the
bias. Our algorithm gives a flexible tradeoff with time complexity
O\left(\setCount^{1+\xi}\right) and round complexity for any