We consider the problem of finding, for a given n-point set P in the p
lane and an integer k less than or equal to n, a smallest circle enclo
sing at least k points of P. We present randomized algorithms with O(n
k) space and O(n log n + nk) expected running time, resp. O(n) space a
nd O(n log n + nk log k) time. This improves on previous results by lo
garithmic factors, and our algorithms are simpler and easier to implem
ent.