Jump to content

ε-net

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Dcoetzee (talk | contribs) at 10:38, 29 June 2010 (Computational geometry). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

An -net describes several related concepts in mathematics.

Let be a probability distribution over some set . An -net for a class of subsets of is any subset such that for any

Intuitively approximates the probability distribution.

A stronger notion is -approximation. An -approximation for class is subset such that for any it holds

An ε-net with ε=1/4 of the unit square in the range space where the ranges are closed filled rectangles.

Let X be a set and R be a set of subsets of X; such a pair is called a range space or hypergraph, and the elements of R are called ranges or hyperedges. An ε-net of a subset P of X is a subset N of P such that any range r ∈ R with |r ∩ P| ≥ ε|P| intersects N.[1] In other words, any range that intersects at least a proportion ε of the elements of P must also intersect the ε-net N.

For example, suppose X is the set of points in the two-dimensional plane, R is the set of closed filled rectangles (products of closed intervals), and P is the unit square [0,1] × [0,1]. Then the set R consisting of the 8 points shown in the diagram to the right is a 1/4-net of P, because any closed filled rectangle intersecting at least 1/4 of the unit square must intersect one of these points. In fact, any (axis-parallel) square, regardless of size, will have a similar 8-point 1/4-net.

For any range space with finite VC dimension d, regardless of the choice of P and ɛ, there exists an ɛ-net of P of size ; because the size of this set is independent of P, any set P can be described using a set of fixed size.

This facilitates the development of efficient approximation algorithms. For example, suppose we wish to estimate the area of a given region P that falls inside a particular rectangle. One can estimate this area to within an additive factor of ɛ times the area of P by first finding an ɛ-net of P, counting the proportion of elements in the ɛ-net falling inside the rectangle, and then multiplying by the area of P. The runtime of the algorithm depends only on ɛ and not P. One straightforward way to compute an ɛ-net with high probability is to take a sufficient number of random points, where the number of random points also depends only on ɛ. ɛ-nets also provide approximation algorithms for the hitting set and set cover problems.

In set theory, an ɛ-net is a set of points in a metric space such that each point of the space is within distance ɛ of some point in the set. For example, the integers are an ɛ-net of the real numbers for any ɛ > 0.5.

This should not be confused with the concept of a net, which is equivalent to a sequence in a metric space.

References

  1. ^ D. Haussler and E. Welzl. ε-nets and simplex range queries. Discrete Computational Geometry, 2:127–151, 1987.