In
discrete geometry
Discrete geometry and combinatorial geometry are branches of geometry that study combinatorial properties and constructive methods of discrete geometric objects. Most questions in discrete geometry involve finite or discrete sets of basic ge ...
, a
-set of a finite point set
in the
Euclidean plane
In mathematics, the Euclidean plane is a Euclidean space of dimension two. That is, a geometric setting in which two real quantities are required to determine the position of each point ( element of the plane), which includes affine notions ...
is a
subset
In mathematics, set ''A'' is a subset of a set ''B'' if all elements of ''A'' are also elements of ''B''; ''B'' is then a superset of ''A''. It is possible for ''A'' and ''B'' to be equal; if they are unequal, then ''A'' is a proper subset o ...
of
elements of
that can be strictly separated from the remaining points by a
line
Line most often refers to:
* Line (geometry), object with zero thickness and curvature that stretches to infinity
* Telephone line, a single-user circuit on a telephone communication system
Line, lines, The Line, or LINE may also refer to:
Art ...
. More generally, in
Euclidean space
Euclidean space is the fundamental space of geometry, intended to represent physical space. Originally, that is, in Euclid's ''Elements'', it was the three-dimensional space of Euclidean geometry, but in modern mathematics there are Euclidean sp ...
of higher dimensions, a
-set of a finite point set is a subset of
elements that can be separated from the remaining points by a
hyperplane
In geometry, a hyperplane is a subspace whose dimension is one less than that of its '' ambient space''. For example, if a space is 3-dimensional then its hyperplanes are the 2-dimensional planes, while if the space is 2-dimensional, its hype ...
. In particular, when
(where
is the size of
), the line or hyperplane that separates a
-set from the rest of
is a halving line or halving plane.
The
-sets of a set of points in the plane are related by
projective duality
In geometry, a striking feature of projective planes is the symmetry of the roles played by points and lines in the definitions and theorems, and ( plane) duality is the formalization of this concept. There are two approaches to the subject of d ...
to the
-levels in an
arrangement of lines
In music, an arrangement is a musical adaptation of an existing composition. Differences from the original composition may include reharmonization, melodic paraphrasing, orchestration, or formal development. Arranging differs from orchestra ...
. The
-level in an arrangement of
lines in the plane is the curve consisting of the points that lie on one of the lines and have exactly
lines below them. Discrete and computational geometers have also studied levels in arrangements of more general kinds of curves and surfaces.
Combinatorial bounds
It is of importance in the analysis of geometric algorithms to bound the number of
-sets of a planar point set, or equivalently the number of
-levels of a planar line arrangement, a problem first studied by
Lovász and
Erdős
Erdős, Erdos, or Erdoes is a Hungarian surname.
People with the surname include:
* Ágnes Erdős (born 1950), Hungarian politician
* Brad Erdos (born 1990), Canadian football player
* Éva Erdős (born 1964), Hungarian handball player
* Józ ...
et al. The best known upper bound for this problem is
, as was shown by
Tamal Dey
Tamal Krishna Dey (born 1964) is an Indian mathematician and computer scientist specializing in computational geometry and computational topology. He is a professor at Purdue University.
Education and career
Dey graduated from Jadavpur Unive ...
using the
crossing number inequality In the mathematics of graph drawing, the crossing number inequality or crossing lemma gives a lower bound on the Crossing number (graph theory), minimum number of crossings of a given Graph (discrete mathematics), graph, as a function of the number ...
of Ajtai,
Chvátal, Newborn, and
Szemerédi. However, the best known lower bound is far from Dey's upper bound: it is
for some constant
, as shown by Tóth.
In three dimensions, the best upper bound known is
, and the best lower bound known is
.
For points in three dimensions that are in
convex position, that is, are the vertices of some convex polytope, the number of
-sets is
, which follows from arguments used for bounding the complexity of
th order Voronoi diagrams.
For the case when
(halving lines), the maximum number of combinatorially distinct lines through two points of
that bisect the remaining points when
is
Bounds have also been proven on the number of
-sets, where a
-set is a
-set for some
. In two dimensions, the maximum number of
-sets is exactly
, while in
dimensions the bound is
.
Construction algorithms
Edelsbrunner and Welzl first studied the problem of constructing all
-sets of an input point set, or dually of constructing the
-level of an arrangement. The
-level version of their algorithm can be viewed as a
plane sweep
In computational geometry, a sweep line algorithm or plane sweep algorithm is an algorithmic paradigm that uses a conceptual ''sweep line'' or ''sweep surface'' to solve various problems in Euclidean space. It is one of the key techniques in comp ...
algorithm that constructs the level in left-to-right order. Viewed in terms of
-sets of point sets, their algorithm maintains a
dynamic convex hull for the points on each side of a separating line, repeatedly finds a
bitangent
In geometry, a bitangent to a curve is a line that touches in two distinct points and and that has the same direction as at these points. That is, is a tangent line at and at .
Bitangents of algebraic curves
In general, an algebraic c ...
of these two hulls, and moves each of the two points of tangency to the opposite hull. Chan surveys subsequent results on this problem, and shows that it can be solved in time proportional to Dey's
bound on the complexity of the
-level.
Agarwal and
Matoušek describe algorithms for efficiently constructing an approximate level; that is, a curve that passes between the
-level and the
-level for some small approximation parameter
. They show that such an approximation can be found, consisting of a number of line segments that depends only on
and not on
or
.
Matroid generalizations
The planar
-level problem can be generalized to one of parametric optimization in a
matroid
In combinatorics, a branch of mathematics, a matroid is a structure that abstracts and generalizes the notion of linear independence in vector spaces. There are many equivalent ways to define a matroid axiomatically, the most significant being ...
: one is given a matroid in which each element is weighted by a linear function of a parameter
, and must find the minimum weight basis of the matroid for each possible value of
. If one graphs the weight functions as lines in a plane, the
-level of the arrangement of these lines graphs as a function of
the weight of the largest element in an optimal basis in a
uniform matroid
In mathematics, a uniform matroid is a matroid in which the independent sets are exactly the sets containing at most ''r'' elements, for some fixed integer ''r''. An alternative definition is that every permutation of the elements is a symmetry. ...
, and Dey showed that his
bound on the complexity of the
-level could be generalized to count the number of distinct optimal bases of any matroid with
elements and rank
.
For instance, the same
upper bound holds for counting the number of different
minimum spanning tree
A minimum spanning tree (MST) or minimum weight spanning tree is a subset of the edges of a connected, edge-weighted undirected graph that connects all the vertices together, without any cycles and with the minimum possible total edge weight. T ...
s formed in a graph with
edges and
vertices, when the edges have weights that vary linearly with a parameter
. This parametric minimum spanning tree problem has been studied by various authors and can be used to solve other bicriterion spanning tree optimization problems.
[; ; ; ; ; .]
However, the best known lower bound for the parametric minimum spanning tree problem is
, a weaker bound than that for the
-set problem. For more general matroids, Dey's
upper bound has a matching lower bound.
Notes
References
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
External links
Halving lines and -sets Jeff Erickson
Discrete geometry
Matroid theory