Zone theorem

From HandWiki
Short description: Theorem in computational and discrete geometry
The zone of a line (red) in an arrangement of lines, consisting of all faces that touch the given line

In geometry, the zone theorem is a result that establishes the complexity of the zone of a line in an arrangement of lines.

Definition

A line arrangement, denoted as [math]\displaystyle{ A(L) }[/math], is a subdivision of the plane, induced by a set of lines [math]\displaystyle{ L }[/math], into cells ([math]\displaystyle{ 2 }[/math]-dimensional faces), edges ([math]\displaystyle{ 1 }[/math]-dimensional faces) and vertices ([math]\displaystyle{ 0 }[/math]-dimensional faces). Given a set of [math]\displaystyle{ n }[/math] lines [math]\displaystyle{ L }[/math], the line arrangement [math]\displaystyle{ A(L) }[/math], and a line [math]\displaystyle{ l }[/math] (not belonging to [math]\displaystyle{ L }[/math]), the zone of [math]\displaystyle{ l }[/math] is the set of faces intersected by [math]\displaystyle{ l }[/math]. The complexity of a zone is the total number of edges in its boundary, expressed as a function of [math]\displaystyle{ n }[/math]. The zone theorem states that said complexity is [math]\displaystyle{ O(n) }[/math].

History

This result was published for the first time in 1985;[1] Chazelle et al. gave the upper bound of [math]\displaystyle{ 10n+2 }[/math] for the complexity of the zone of a line in an arrangement. In 1991,[2] this bound was improved to [math]\displaystyle{ \lfloor9.5n\rfloor -1 }[/math], and it was also shown that this is the best possible upper bound up to a small additive factor. Then, in 2011,[3] Rom Pinchasi proved that the complexity of the zone of a line in an arrangement is at most [math]\displaystyle{ \lfloor9.5n\rfloor -3 }[/math], and this is a tight bound.

Some paradigms used in the different proofs of the theorem are induction,[1] sweep technique,[2][4] tree construction,[5] and Davenport-Schinzel sequences.[6][7]

Generalizations

Although the most popular version is for arrangements of lines in the plane, there exist some generalizations of the zone theorem. For instance, in dimension [math]\displaystyle{ d }[/math], considering arrangements of hyperplanes, the complexity of the zone of a hyperplane [math]\displaystyle{ h }[/math] is the number of facets ([math]\displaystyle{ d-1 }[/math] - dimensional faces) bounding the set of cells ([math]\displaystyle{ d }[/math]-dimensional faces) intersected by [math]\displaystyle{ h }[/math]. Analogously, the [math]\displaystyle{ d }[/math]-dimensional zone theorem states that the complexity of the zone of a hyperplane is [math]\displaystyle{ O(n^{d-1}) }[/math].[7] There are considerably fewer proofs for the theorem for dimension [math]\displaystyle{ d\geq3 }[/math]. For the [math]\displaystyle{ 3 }[/math]-dimensional case, there are proofs based on sweep techniques and for higher dimensions is used Euler’s relation:[8] [math]\displaystyle{ \sum_{i=0}^{d} (-1)^i F_i \geq 0. }[/math]

Another generalization is considering arrangements of pseudolines (and pseudohyperplanes in dimension [math]\displaystyle{ d }[/math]) instead of lines (and hyperplanes). Some proofs for the theorem work well in this case since they do not use the straightness of the lines substantially through their arguments.[7]

Motivation

The primary motivation to study the zone complexity in arrangements arises from looking for efficient algorithms to construct arrangements. A classical algorithm is the incremental construction, which can be roughly described as adding the lines one after the other and storing all faces generated by each in an appropriate data structure (the usual structure for arrangements is the doubly connected edge list (DCEL)). Here, the consequence of the zone theorem is that the entire construction of any arrangement of [math]\displaystyle{ n }[/math] lines can be done in time [math]\displaystyle{ O(n^2) }[/math], since the insertion of each line takes time [math]\displaystyle{ O(n) }[/math].

Notes

  1. 1.0 1.1 (Chazelle Guibas)
  2. 2.0 2.1 ( Bern Eppstein )
  3. ( Pinchasi 2011)
  4. ( Edelsbrunner O'Rourke )
  5. ( Edelsbrunner Guibas)
  6. (Edelsbrunner Guibas)
  7. 7.0 7.1 7.2 (Edelsbrunner Seidel)
  8. ( Saxena 2021)

References