Convex cap

From HandWiki

A convex cap, also known as a convex floating body[1] or just floating body,[2] is a well defined structure in mathematics commonly used in convex analysis for approximating convex shapes. In general it can be thought of as the intersection of a convex Polytope with a half-space.

Definition

A cap, [math]\displaystyle{ C }[/math] can be defined as the intersection of a half-space [math]\displaystyle{ H }[/math] with a convex set [math]\displaystyle{ K }[/math]. Note that the cap can be defined in any dimensional space. Given a [math]\displaystyle{ \lambda \geq 1 }[/math], [math]\displaystyle{ C^\lambda }[/math] can be defined as the cap containing [math]\displaystyle{ C }[/math] corresponding to a half-space parallel to [math]\displaystyle{ H }[/math] with width [math]\displaystyle{ \lambda }[/math] times greater than that of the original.

The definition of a cap can also be extended to define a cap of a point [math]\displaystyle{ x }[/math] where the cap [math]\displaystyle{ C }[/math] can be defined as the intersection of a convex set [math]\displaystyle{ K }[/math] with a half-space [math]\displaystyle{ H }[/math] containing [math]\displaystyle{ x }[/math]. The minimal cap of a point is a cap of [math]\displaystyle{ x }[/math] with [math]\displaystyle{ \operatorname{vol}(C(x)) = \operatorname{min}\{\operatorname{vol}(K \cap H) : x \in H\} }[/math].[3][4]

Floating Bodies and Caps

We can define the floating body of a convex shape [math]\displaystyle{ H }[/math] using the following process. Note the floating body is also convex. In the case of a 2-dimensional convex compact shape [math]\displaystyle{ K }[/math], given some [math]\displaystyle{ \delta \gt 0 }[/math] where [math]\displaystyle{ \delta }[/math] is small. The floating body of this 2-dimensional shape is given by removing all the 2 dimensional caps of area [math]\displaystyle{ \delta }[/math] from the original body. The resulting shape will be our convex floating body [math]\displaystyle{ K\delta }[/math]. We generalize this definition to n dimensions by starting with an n dimensional convex shape and removing caps in the corresponding dimension.

Relation to affine surface area

As [math]\displaystyle{ \delta \rightarrow 0 }[/math], the floating body more closely approximates [math]\displaystyle{ K }[/math]. This information can tell us about the affine surface area [math]\displaystyle{ \Omega(K) }[/math] of [math]\displaystyle{ K }[/math] which measures how the boundary behaves in this situation. If we take the convex floating body of a shape, we notice that the distance from the boundary of the floating body to the boundary of the convex shape is related to the convex shape's curvature. Specifically, convex shapes with higher curvature have a higher distance between the two boundaries. Taking a look at the difference in the areas of the original body and the floating body as [math]\displaystyle{ \delta \rightarrow 0 }[/math]. Using the relation between curvature and distance, we can deduce that [math]\displaystyle{ A(K) - A(K\delta) }[/math] is also dependent on the curvature. Thus,

[math]\displaystyle{ \Omega(K) = \int_{\operatorname{bd} K} {\kappa(x)^{\frac{1}{3}}dl} \approx \frac{A(K) - A(K\delta)}{\delta^{\frac{2}{3}}} }[/math].[5]

In this formula, [math]\displaystyle{ \kappa(x) }[/math] is the curvature of [math]\displaystyle{ \operatorname{bd} K }[/math] at [math]\displaystyle{ x }[/math] and [math]\displaystyle{ l }[/math] is the length of the curve.

We can generalize distance, area and volume for n dimensions using the Hausdorff measure. This definition, then works for all [math]\displaystyle{ n \geq 0 }[/math]. As well, the power of [math]\displaystyle{ \kappa(x) }[/math] is related to the inverse of [math]\displaystyle{ n + 1 }[/math] where [math]\displaystyle{ n }[/math] is the number of dimensions. So, the affine surface area for an n-dimensional convex shape is

[math]\displaystyle{ \int_{\operatorname{bd} K} {\kappa(x)^{\frac{1}{n + 1}}d\sigma(x)} \approx \frac{A(K) - A(K\delta)}{\delta^{\frac{2}{n + 1}}} }[/math]

where [math]\displaystyle{ \sigma(x) }[/math] is the [math]\displaystyle{ (n - 1) }[/math]-dimensional Hausdorff measure.[5]

Wet part of a convex body

The wet part of a convex body can be defined as [math]\displaystyle{ K(t) = K(v \leq t) = \{x \in K : v(x)\leq t \} }[/math] where [math]\displaystyle{ t }[/math] is any real number describing the maximum volume of the wet part and [math]\displaystyle{ v(x) = \operatorname{min}\{\operatorname{vol}(K \cap H): x \in H\} }[/math].[3][4]

We can see that using a non-degenerate linear transformation (one whose matrix is invertible) preserves any properties of [math]\displaystyle{ K(t) }[/math]. So, we can say that [math]\displaystyle{ v: K \rightarrow \mathbb{R} }[/math] is equivariant under these types of transformations. Using this notation, [math]\displaystyle{ v_{AK}(Ax) = |\mathrm{det} A|v_K(x) }[/math]. Note that

[math]\displaystyle{ \frac{\mathrm{vol}(K(v \leq t\mathrm{vol}(K)))}{\mathrm{vol}(K)} }[/math]

is also equivariant under non-degenerate linear transformations.

Caps for approximation

Assume [math]\displaystyle{ K \in \mathcal{K_1} = \{K: \mathrm{vol}(K) = 1\} }[/math] and choose [math]\displaystyle{ x_1, ... , x_n }[/math] randomly, independently and according to the uniform distribution from [math]\displaystyle{ K }[/math]. Then, [math]\displaystyle{ K_n = \text{conv}\{x_1, ..., x_n\} }[/math] is a random polytope.[3] Intuitively, it is clear that as [math]\displaystyle{ n \rightarrow \infty }[/math], [math]\displaystyle{ K_n }[/math] approaches [math]\displaystyle{ K }[/math]. We can determine how well [math]\displaystyle{ K_n }[/math] approximates [math]\displaystyle{ K }[/math] in various measures of approximation, but we mainly focus on the volume. So, we define [math]\displaystyle{ E(K, n) = E(\mathrm{vol}K - \mathrm{vol}K_n) }[/math], when [math]\displaystyle{ E }[/math] refers to the expected value. We use [math]\displaystyle{ K(t) = K(v \leq t) }[/math] as the wet part of [math]\displaystyle{ K }[/math] and [math]\displaystyle{ K(v \geq t) }[/math] as the floating body of [math]\displaystyle{ K }[/math]. The following theorem states that the general principle governing [math]\displaystyle{ E(K, n) }[/math] is of the same order as the magnitude of the volume of the wet part with [math]\displaystyle{ t = \frac{1}{n} }[/math].

Theorem

For [math]\displaystyle{ K \in \mathcal{K}_1 }[/math] and [math]\displaystyle{ n \geq d + 1 }[/math], [math]\displaystyle{ \mathrm{vol}K(\frac{1}{n}) \ll E(K, n) \ll \mathrm{vol}K(\frac{1}{n}) }[/math].[3] The proof of this theorem is based on the technique of M-regions and cap coverings. We can use the minimal cap which is a cap [math]\displaystyle{ C(x) }[/math] containing [math]\displaystyle{ x }[/math] and satisfying [math]\displaystyle{ \mathrm{vol}C(x) = v(x) }[/math]. Although the minimal cap is not unique, this doesn't have an effect on the proof of the theorem.

Lemma

If [math]\displaystyle{ x \in K }[/math] and [math]\displaystyle{ v(x) \lt \varepsilon_0 }[/math], then [math]\displaystyle{ C(x) \subset M(x, 3d) }[/math] for every minimal cap [math]\displaystyle{ C(x) }[/math].[3]

Since [math]\displaystyle{ M(x) \subset C^2(x) }[/math], this lemma establishes the equivalence of the M-regions [math]\displaystyle{ M(x) }[/math] and a minimal cap [math]\displaystyle{ C(x) }[/math]: a blown up copy of [math]\displaystyle{ M(x) }[/math] contains [math]\displaystyle{ C(x) }[/math] and a blown up copy of [math]\displaystyle{ C(x) }[/math] contains [math]\displaystyle{ M(x) }[/math]. Thus, M-regions and minimal caps can be interchanged freely, without losing more than a constant factor in estimates.

Economic cap covering

A cap covering can be defined as the set of caps that completely cover some boundary [math]\displaystyle{ D }[/math]. By minimizing the size of each cap, we can minimize the size of the set of caps and create a new set. This set of caps with minimal volume is called an economic cap covering and can be explicitly defined as the set of caps [math]\displaystyle{ C }[/math] covering some boundary [math]\displaystyle{ D }[/math] where each [math]\displaystyle{ C_i }[/math] has some minimal width [math]\displaystyle{ \varepsilon }[/math] and the total volume of this covering is ≪ [math]\displaystyle{ \varepsilon }[/math][math]\displaystyle{ vol(D) }[/math].[3]

References

  1. Besau, Florian; Werner, Elisabeth M. (October 2016). "The spherical convex floating body". Advances in Mathematics 301: 867–901. doi:10.1016/j.aim.2016.07.001. ISSN 0001-8708. 
  2. M., Nagy, Stanislav Schütt, Carsten Werner, Elisabeth (2019). Halfspace depth and floating body. The American Statistical Association, the Bernoulli Society, the Institute of Mathematical Statistics, and the Statistical Society of Canada. OCLC 1108755798. http://worldcat.org/oclc/1108755798. 
  3. 3.0 3.1 3.2 3.3 3.4 3.5 Bárány, Imre (2007). "Random Polytopes, Convex Bodies, and Approximation" (in en). Stochastic Geometry: Lectures Given at the C.I.M.E. Summer School Held in Martina Franca, Italy, September 13–18, 2004. Lecture Notes in Mathematics (Springer) 1892: 77–118. doi:10.1007/978-3-540-38175-4_2. ISBN 978-3-540-38174-7. https://link.springer.com/content/pdf/10.1007/978-3-540-38175-4_2.pdf. 
  4. 4.0 4.1 "Floating Bodies - Numberphile" (in en). https://www.youtube.com/watch?v=c4pgWd8V8HU&t=5s. 
  5. 5.0 5.1 Ludwig, Monika; Reitzner, Matthias (15 October 1999). "A Characterization of Affine Surface Area" (in en). Advances in Mathematics 147 (1): 138–172. doi:10.1006/aima.1999.1832. ISSN 0001-8708.