In mathematics, a covering number is the number of spherical balls of a given size needed to completely cover a given space, with possible overlaps. Two related concepts are the packing number, the number of disjoint balls that fit in a space, and the metric entropy, the number of points that fit in a space when constrained to lie at some fixed minimum distance apart.
Contents
Definition
Let (M, d) be a metric space, let K be a subset of M, and let r be a positive real number. Let Br(x) denote the ball of radius r centered at x. A subset C of M is an r-external covering of K if:
In other words, for every
If furthermore C is a subset of K, then it is an r-internal covering.
The external covering number of K, denoted
A subset P of K is a packing if
A subset S of K is r-separated if each pair of points x and y in S satisfies d(x, y) ≥ r. The metric entropy of K, denoted
Examples
1. The metric space is the real line
2. The metric space is the Euclidean space
3. The metric space is the space of real-valued functions, with the l-infinity metric. The covering number
Properties
1. The internal and external covering numbers, the packing number, and the metric entropy are all closely related. The following chain of inequalities holds for any subset K of a metric space and any positive real number r.
2. Each function except the internal covering number is non-increasing in r and non-decreasing in K. The internal covering number is monotone in r but not necessarily in K.
The following properties relate to covering numbers in the standard Euclidean space
3. If all vectors in
4. If all vectors in
5. If all vectors in
Application to machine learning
Let