the simple estimate of cardinality obtained using the algorithm above has the disadvantage of a large variance. in the hyperloglog algorithm, the variance is minimised by splitting the multiset into numerous subsets, calculating the maximum number of leading zeros in the numbers in each of these subsets, and using a harmonic mean to combine these estimates for each subset into an estimate of the cardinality of the whole set.