Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Convex hull
Smallest convex set containing a given set

In geometry, the convex hull of a shape is the smallest convex set containing it, defined as either the intersection of all convex sets in a Euclidean space or as all convex combinations of points in the subset. Convex hulls of open sets remain open, and those of compact sets are compact, with every compact convex set representing the hull of its extreme points. Finding the convex hull is a key problem in computational geometry, solvable in O(n log n) time for low dimensions. Convex hulls extend beyond finite sets, studied in simple polygons and space curves, with applications across mathematics, optimization, and modeling, related to structures like Delaunay triangulation and Voronoi diagram.

Related Image Collections Add Image
We don't have any YouTube videos related to Convex hull yet.
We don't have any PDF documents related to Convex hull yet.
We don't have any Books related to Convex hull yet.
We don't have any archived web articles related to Convex hull yet.

Definitions

A set of points in a Euclidean space is defined to be convex if it contains the line segments connecting each pair of its points. The convex hull of a given set X {\displaystyle X} may be defined as2

  1. The (unique) minimal convex set containing X {\displaystyle X}
  2. The intersection of all convex sets containing X {\displaystyle X}
  3. The set of all convex combinations of points in X {\displaystyle X}
  4. The union of all simplices with vertices in X {\displaystyle X}

For bounded sets in the Euclidean plane, not all on one line, the boundary of the convex hull is the simple closed curve with minimum perimeter containing X {\displaystyle X} . One may imagine stretching a rubber band so that it surrounds the entire set S {\displaystyle S} and then releasing it, allowing it to contract; when it becomes taut, it encloses the convex hull of S {\displaystyle S} .3 This formulation does not immediately generalize to higher dimensions: for a finite set of points in three-dimensional space, a neighborhood of a spanning tree of the points encloses them with arbitrarily small surface area, smaller than the surface area of the convex hull.4 However, in higher dimensions, variants of the obstacle problem of finding a minimum-energy surface above a given shape can have the convex hull as their solution.5

For objects in three dimensions, the first definition states that the convex hull is the smallest possible convex bounding volume of the objects. The definition using intersections of convex sets may be extended to non-Euclidean geometry, and the definition using convex combinations may be extended from Euclidean spaces to arbitrary real vector spaces or affine spaces; convex hulls may also be generalized in a more abstract way, to oriented matroids.6

Equivalence of definitions

It is not obvious that the first definition makes sense: why should there exist a unique minimal convex set containing X {\displaystyle X} , for every X {\displaystyle X} ? However, the second definition, the intersection of all convex sets containing X {\displaystyle X} , is well-defined. It is a subset of every other convex set Y {\displaystyle Y} that contains X {\displaystyle X} , because Y {\displaystyle Y} is included among the sets being intersected. Thus, it is exactly the unique minimal convex set containing X {\displaystyle X} . Therefore, the first two definitions are equivalent.7

Each convex set containing X {\displaystyle X} must (by the assumption that it is convex) contain all convex combinations of points in X {\displaystyle X} , so the set of all convex combinations is contained in the intersection of all convex sets containing X {\displaystyle X} . Conversely, the set of all convex combinations is itself a convex set containing X {\displaystyle X} , so it also contains the intersection of all convex sets containing X {\displaystyle X} , and therefore the second and third definitions are equivalent.8

In fact, according to Carathéodory's theorem, if X {\displaystyle X} is a subset of a d {\displaystyle d} -dimensional Euclidean space, every convex combination of finitely many points from X {\displaystyle X} is also a convex combination of at most d + 1 {\displaystyle d+1} points in X {\displaystyle X} . The set of convex combinations of a ( d + 1 ) {\displaystyle (d+1)} -tuple of points is a simplex; in the plane it is a triangle and in three-dimensional space it is a tetrahedron. Therefore, every convex combination of points of X {\displaystyle X} belongs to a simplex whose vertices belong to X {\displaystyle X} , and the third and fourth definitions are equivalent.9

Upper and lower hulls

In two dimensions, the convex hull is sometimes partitioned into two parts, the upper hull and the lower hull, stretching between the leftmost and rightmost points of the hull. More generally, for convex hulls in any dimension, one can partition the boundary of the hull into upward-facing points (points for which an upward ray is disjoint from the hull), downward-facing points, and extreme points. For three-dimensional hulls, the upward-facing and downward-facing parts of the boundary form topological disks.10

Topological properties

Closed and open hulls

The closed convex hull of a set is the closure of the convex hull, and the open convex hull is the interior (or in some sources the relative interior) of the convex hull.11

The closed convex hull of X {\displaystyle X} is the intersection of all closed half-spaces containing X {\displaystyle X} . If the convex hull of X {\displaystyle X} is already a closed set itself (as happens, for instance, if X {\displaystyle X} is a finite set or more generally a compact set), then it equals the closed convex hull. However, an intersection of closed half-spaces is itself closed, so when a convex hull is not closed it cannot be represented in this way.12

If the open convex hull of a set X {\displaystyle X} is d {\displaystyle d} -dimensional, then every point of the hull belongs to an open convex hull of at most 2 d {\displaystyle 2d} points of X {\displaystyle X} . The sets of vertices of a square, regular octahedron, or higher-dimensional cross-polytope provide examples where exactly 2 d {\displaystyle 2d} points are needed.13

Preservation of topological properties

Topologically, the convex hull of an open set is always itself open, and (in Euclidean spaces) the convex hull of a compact set is always itself compact. However, there exist closed sets for which the convex hull is not closed.14 For instance, the closed set

{ ( x , y ) | ⁡ y ≥ 1 1 + x 2 } {\displaystyle \left\{(x,y)\mathop {\bigg |} y\geq {\frac {1}{1+x^{2}}}\right\}}

(the set of points that lie on or above the witch of Agnesi) has the open upper half-plane as its convex hull.15

Convex hulls can be defined more generally in infinite-dimensional topological vector spaces, but they may not preserve compactness in these spaces. Instead, the compactness of convex hulls of compact sets, in finite-dimensional Euclidean spaces, is generalized by the Krein–Smulian theorem, according to which the closed convex hull of a weakly compact subset of a Banach space (a subset that is compact under the weak topology) is weakly compact.16

Extreme points

Main article: Krein–Milman theorem

An extreme point of a convex set is a point in the set that does not lie on any open line segment between any other two points of the same set. For a convex hull, every extreme point must be part of the given set, because otherwise it cannot be formed as a convex combination of given points. According to the Krein–Milman theorem, every compact convex set in a Euclidean space (or more generally in a locally convex topological vector space) is the convex hull of its extreme points.17 However, this may not be true for convex sets that are not compact; for instance, the whole Euclidean plane and the open unit ball are both convex, but neither one has any extreme points. Choquet theory extends this theory from finite convex combinations of extreme points to infinite combinations (integrals) in more general spaces.18

Geometric and algebraic properties

Closure operator

The convex-hull operator has the characteristic properties of a closure operator:19

  • It is extensive, meaning that the convex hull of every set X {\displaystyle X} is a superset of X {\displaystyle X} .
  • It is non-decreasing, meaning that, for every two sets X {\displaystyle X} and Y {\displaystyle Y} with X ⊆ Y {\displaystyle X\subseteq Y} , the convex hull of X {\displaystyle X} is a subset of the convex hull of Y {\displaystyle Y} .
  • It is idempotent, meaning that for every X {\displaystyle X} , the convex hull of the convex hull of X {\displaystyle X} is the same as the convex hull of X {\displaystyle X} .

When applied to a finite set of points, this is the closure operator of an antimatroid, the shelling antimatroid of the point set. Every antimatroid can be represented in this way by convex hulls of points in a Euclidean space of high-enough dimension.20

Minkowski sum

The operations of constructing the convex hull and taking the Minkowski sum commute with each other, in the sense that the Minkowski sum of convex hulls of sets gives the same result as the convex hull of the Minkowski sum of the same sets. This provides a step towards the Shapley–Folkman theorem bounding the distance of a Minkowski sum from its convex hull.21

Projective duality

The projective dual operation to constructing the convex hull of a set of points is constructing the intersection of a family of closed halfspaces that all contain the origin (or any other designated point).22

Special cases

Finite point sets

Main article: Convex polytope

The convex hull of a finite point set S ⊂ R d {\displaystyle S\subset \mathbb {R} ^{d}} forms a convex polygon when d = 2 {\displaystyle d=2} , or more generally a convex polytope in R d {\displaystyle \mathbb {R} ^{d}} . Each extreme point of the hull is called a vertex, and (by the Krein–Milman theorem) every convex polytope is the convex hull of its vertices. It is the unique convex polytope whose vertices belong to S {\displaystyle S} and that encloses all of S {\displaystyle S} .23 For sets of points in general position, the convex hull is a simplicial polytope.24

According to the upper bound theorem, the number of faces of the convex hull of n {\displaystyle n} points in d {\displaystyle d} -dimensional Euclidean space is O ( n ⌊ d / 2 ⌋ ) {\displaystyle O(n^{\lfloor d/2\rfloor })} .25 In particular, in two and three dimensions the number of faces is at most linear in n {\displaystyle n} .26

Simple polygons

Main article: Convex hull of a simple polygon

The convex hull of a simple polygon encloses the given polygon and is partitioned by it into regions, one of which is the polygon itself. The other regions, bounded by a polygonal chain of the polygon and a single convex hull edge, are called pockets. Computing the same decomposition recursively for each pocket forms a hierarchical description of a given polygon called its convex differences tree.27 Reflecting a pocket across its convex hull edge expands the given simple polygon into a polygon with the same perimeter and larger area, and the Erdős–Nagy theorem states that this expansion process eventually terminates.28

Brownian motion

The curve generated by Brownian motion in the plane, at any fixed time, has probability 1 of having a convex hull whose boundary forms a continuously differentiable curve. However, for any angle θ {\displaystyle \theta } in the range π / 2 < θ < π {\displaystyle \pi /2<\theta <\pi } , there will be times during the Brownian motion where the moving particle touches the boundary of the convex hull at a point of angle θ {\displaystyle \theta } . The Hausdorff dimension of this set of exceptional times is (with high probability) 1 − π / 2 θ {\displaystyle 1-\pi /2\theta } .29

Space curves

For the convex hull of a space curve or finite set of space curves in general position in three-dimensional space, the parts of the boundary away from the curves are developable and ruled surfaces.30 Examples include the oloid, the convex hull of two circles in perpendicular planes, each passing through the other's center,31 the sphericon, the convex hull of two semicircles in perpendicular planes with a common center, and D-forms, the convex shapes obtained from Alexandrov's uniqueness theorem for a surface formed by gluing together two planar convex sets of equal perimeter.32

Functions

Main article: Lower convex envelope

The convex hull or lower convex envelope of a function f {\displaystyle f} on a real vector space is the function whose epigraph is the lower convex hull of the epigraph of f {\displaystyle f} . It is the unique maximal convex function majorized by f {\displaystyle f} .33 The definition can be extended to the convex hull of a set of functions (obtained from the convex hull of the union of their epigraphs, or equivalently from their pointwise minimum) and, in this form, is dual to the convex conjugate operation.34

Computation

Main article: Convex hull algorithms

In computational geometry, a number of algorithms are known for computing the convex hull for a finite set of points and for other geometric objects. Computing the convex hull means constructing an unambiguous, efficient representation of the required convex shape. Output representations that have been considered for convex hulls of point sets include a list of linear inequalities describing the facets of the hull, an undirected graph of facets and their adjacencies, or the full face lattice of the hull.35 In two dimensions, it may suffice more simply to list the points that are vertices, in their cyclic order around the hull.36

For convex hulls in two or three dimensions, the complexity of the corresponding algorithms is usually estimated in terms of n {\displaystyle n} , the number of input points, and h {\displaystyle h} , the number of points on the convex hull, which may be significantly smaller than n {\displaystyle n} . For higher-dimensional hulls, the number of faces of other dimensions may also come into the analysis. Graham scan can compute the convex hull of n {\displaystyle n} points in the plane in time O ( n log ⁡ n ) {\displaystyle O(n\log n)} . For points in two and three dimensions, more complicated output-sensitive algorithms are known that compute the convex hull in time O ( n log ⁡ h ) {\displaystyle O(n\log h)} . These include Chan's algorithm and the Kirkpatrick–Seidel algorithm.37 For dimensions d > 3 {\displaystyle d>3} , the time for computing the convex hull is O ( n ⌊ d / 2 ⌋ ) {\displaystyle O(n^{\lfloor d/2\rfloor })} , matching the worst-case output complexity of the problem.38 The convex hull of a simple polygon in the plane can be constructed in linear time.39

Dynamic convex hull data structures can be used to keep track of the convex hull of a set of points undergoing insertions and deletions of points,40 and kinetic convex hull structures can keep track of the convex hull for points moving continuously.41 The construction of convex hulls also serves as a tool, a building block for a number of other computational-geometric algorithms such as the rotating calipers method for computing the width and diameter of a point set.42

Several other shapes can be defined from a set of points in a similar way to the convex hull, as the minimal superset with some property, the intersection of all shapes containing the points from a given family of shapes, or the union of all combinations of points for a certain type of combination. For instance:

  • The affine hull is the smallest affine subspace of a Euclidean space containing a given set, or the union of all affine combinations of points in the set.43
  • The linear hull is the smallest linear subspace of a vector space containing a given set, or the union of all linear combinations of points in the set.44
  • The conical hull or positive hull of a subset of a vector space is the set of all positive combinations of points in the subset.45
  • The visual hull of a three-dimensional object, with respect to a set of viewpoints, consists of the points p {\displaystyle p} such that every ray from a viewpoint through p {\displaystyle p} intersects the object. Equivalently it is the intersection of the (non-convex) cones generated by the outline of the object with respect to each viewpoint. It is used in 3D reconstruction as the largest shape that could have the same outlines from the given viewpoints.46
  • The circular hull or alpha-hull of a subset of the plane is the intersection of all disks with a given radius 1 / α {\displaystyle 1/\alpha } that contain the subset.47
  • The relative convex hull of a subset of a two-dimensional simple polygon is the intersection of all relatively convex supersets, where a set within the same polygon is relatively convex if it contains the geodesic between any two of its points.48
  • The orthogonal convex hull or rectilinear convex hull is the intersection of all orthogonally convex and connected supersets, where a set is orthogonally convex if it contains all axis-parallel segments between pairs of its points.49
  • The orthogonal convex hull is a special case of a much more general construction, the hyperconvex hull, which can be thought of as the smallest injective metric space containing the points of a given metric space.50
  • The holomorphically convex hull is a generalization of similar concepts to complex analytic manifolds, obtained as an intersection of sublevel sets of holomorphic functions containing a given set.51

The Delaunay triangulation of a point set and its dual, the Voronoi diagram, are mathematically related to convex hulls: the Delaunay triangulation of a point set in R n {\displaystyle \mathbb {R} ^{n}} can be viewed as the projection of a convex hull in R n + 1 . {\displaystyle \mathbb {R} ^{n+1}.} 52 The alpha shapes of a finite point set give a nested family of (non-convex) geometric objects describing the shape of a point set at different levels of detail. Each of alpha shape is the union of some of the features of the Delaunay triangulation, selected by comparing their circumradius to the parameter alpha. The point set itself forms one endpoint of this family of shapes, and its convex hull forms the other endpoint.53 The convex layers of a point set are a nested family of convex polygons, the outermost of which is the convex hull, with the inner layers constructed recursively from the points that are not vertices of the convex hull.54

The convex skull of a polygon is the largest convex polygon contained inside it. It can be found in polynomial time, but the exponent of the algorithm is high.55

Applications

Convex hulls have wide applications in many fields. Within mathematics, convex hulls are used to study polynomials, matrix eigenvalues, and unitary elements, and several theorems in discrete geometry involve convex hulls. They are used in robust statistics as the outermost contour of Tukey depth, are part of the bagplot visualization of two-dimensional data, and define risk sets of randomized decision rules. Convex hulls of indicator vectors of solutions to combinatorial problems are central to combinatorial optimization and polyhedral combinatorics. In economics, convex hulls can be used to apply methods of convexity in economics to non-convex markets. In geometric modeling, the convex hull property Bézier curves helps find their crossings, and convex hulls are part of the measurement of boat hulls. And in the study of animal behavior, convex hulls are used in a standard definition of the home range.

Mathematics

Newton polygons of univariate polynomials and Newton polytopes of multivariate polynomials are convex hulls of points derived from the exponents of the terms in the polynomial, and can be used to analyze the asymptotic behavior of the polynomial and the valuations of its roots.56 Convex hulls and polynomials also come together in the Gauss–Lucas theorem, according to which the roots of the derivative of a polynomial all lie within the convex hull of the roots of the polynomial.57

In spectral analysis, the numerical range of a normal matrix is the convex hull of its eigenvalues.58 The Russo–Dye theorem describes the convex hulls of unitary elements in a C*-algebra.59 In discrete geometry, both Radon's theorem and Tverberg's theorem concern the existence of partitions of point sets into subsets with intersecting convex hulls.60

The definitions of a convex set as containing line segments between its points, and of a convex hull as the intersection of all convex supersets, apply to hyperbolic spaces as well as to Euclidean spaces. However, in hyperbolic space, it is also possible to consider the convex hulls of sets of ideal points, points that do not belong to the hyperbolic space itself but lie on the boundary of a model of that space. The boundaries of convex hulls of ideal points of three-dimensional hyperbolic space are analogous to ruled surfaces in Euclidean space, and their metric properties play an important role in the geometrization conjecture in low-dimensional topology.61 Hyperbolic convex hulls have also been used as part of the calculation of canonical triangulations of hyperbolic manifolds, and applied to determine the equivalence of knots.62

See also the section on Brownian motion for the application of convex hulls to this subject, and the section on space curves for their application to the theory of developable surfaces.

Statistics

In robust statistics, the convex hull provides one of the key components of a bagplot, a method for visualizing the spread of two-dimensional sample points. The contours of Tukey depth form a nested family of convex sets, with the convex hull outermost, and the bagplot also displays another polygon from this nested family, the contour of 50% depth.63

In statistical decision theory, the risk set of a randomized decision rule is the convex hull of the risk points of its underlying deterministic decision rules.64

Combinatorial optimization

In combinatorial optimization and polyhedral combinatorics, central objects of study are the convex hulls of indicator vectors of solutions to a combinatorial problem. If the facets of these polytopes can be found, describing the polytopes as intersections of halfspaces, then algorithms based on linear programming can be used to find optimal solutions.65 In multi-objective optimization, a different type of convex hull is also used, the convex hull of the weight vectors of solutions. One can maximize any quasiconvex combination of weights by finding and checking each convex hull vertex, often more efficiently than checking all possible solutions.66

Economics

Main article: Convexity in economics

In the Arrow–Debreu model of general economic equilibrium, agents are assumed to have convex budget sets and convex preferences. These assumptions of convexity in economics can be used to prove the existence of an equilibrium. When actual economic data is non-convex, it can be made convex by taking convex hulls. The Shapley–Folkman theorem can be used to show that, for large markets, this approximation is accurate, and leads to a "quasi-equilibrium" for the original non-convex market.67

Geometric modeling

In geometric modeling, one of the key properties of a Bézier curve is that it lies within the convex hull of its control points. This so-called "convex hull property" can be used, for instance, in quickly detecting intersections of these curves.68

In the geometry of boat and ship design, chain girth is a measurement of the size of a sailing vessel, defined using the convex hull of a cross-section of the hull of the vessel. It differs from the skin girth, the perimeter of the cross-section itself, except for boats and ships that have a convex hull.69

Ethology

The convex hull is commonly known as the minimum convex polygon in ethology, the study of animal behavior, where it is a classic, though perhaps simplistic, approach in estimating an animal's home range based on points where the animal has been observed.70 Outliers can make the minimum convex polygon excessively large, which has motivated relaxed approaches that contain only a subset of the observations, for instance by choosing one of the convex layers that is close to a target percentage of the samples,71 or in the local convex hull method by combining convex hulls of neighborhoods of points.72

Quantum physics

In quantum physics, the state space of any quantum system — the set of all ways the system can be prepared — is a convex hull whose extreme points are positive-semidefinite operators known as pure states and whose interior points are called mixed states.73 The Schrödinger–HJW theorem proves that any mixed state can in fact be written as a convex combination of pure states in multiple ways.74

Thermodynamics

A convex hull in thermodynamics was identified by Josiah Willard Gibbs (1873),75 although the paper was published before the convex hull was so named. In a set of energies of several stoichiometries of a material, only those measurements on the lower convex hull will be stable. When removing a point from the hull and then calculating its distance to the hull, its distance to the new hull represents the degree of stability of the phase.76

History

The lower convex hull of points in the plane appears, in the form of a Newton polygon, in a letter from Isaac Newton to Henry Oldenburg in 1676.77 The term "convex hull" itself appears as early as the work of Garrett Birkhoff (1935), and the corresponding term in German appears earlier, for instance in Hans Rademacher's review of Kőnig (1922). Other terms, such as "convex envelope", were also used in this time frame.78 By 1938, according to Lloyd Dines, the term "convex hull" had become standard; Dines adds that he finds the term unfortunate, because the colloquial meaning of the word "hull" would suggest that it refers to the surface of a shape, whereas the convex hull includes the interior and not just the surface.79

Notes

The Wikibook Algorithm Implementation has a page on the topic of: Convex hull

References

  1. The terminology convex closure refers to the fact that the convex hull defines a closure operator. However, this term is also frequently used to refer to the closed convex hull, with which it should not be confused — see e.g Fan (1959), p.48. /wiki/Closure_operator

  2. Rockafellar (1970), p. 12. - Rockafellar, R. Tyrrell (1970), Convex Analysis, Princeton Mathematical Series, vol. 28, Princeton, N.J.: Princeton University Press, MR 0274683 https://mathscinet.ams.org/mathscinet-getitem?mr=0274683

  3. de Berg et al. (2008), p. 3. - de Berg, M.; van Kreveld, M.; Overmars, Mark; Schwarzkopf, O. (2008), Computational Geometry: Algorithms and Applications (3rd ed.), Springer

  4. Williams & Rossignac (2005). See also Douglas Zare, answer to "the perimeter of a non-convex set", MathOverflow, May 16, 2014. - Williams, Jason; Rossignac, Jarek (2005), "Tightening: curvature-limiting morphological simplification", in Kobbelt, Leif; Shapiro, Vadim (eds.), Proceedings of the Tenth ACM Symposium on Solid and Physical Modeling 2005, Cambridge, Massachusetts, USA, June 13-15, 2005, ACM, pp. 107–112, doi:10.1145/1060244.1060257, hdl:1853/3736, S2CID 15514388 https://doi.org/10.1145%2F1060244.1060257

  5. Oberman (2007). - Oberman, Adam M. (2007), "The convex envelope is the solution of a nonlinear obstacle problem", Proceedings of the American Mathematical Society, 135 (6): 1689–1694, doi:10.1090/S0002-9939-07-08887-9, MR 2286077 https://doi.org/10.1090%2FS0002-9939-07-08887-9

  6. Knuth (1992). - Knuth, Donald E. (1992), Axioms and Hulls, Lecture Notes in Computer Science, vol. 606, Heidelberg: Springer-Verlag, doi:10.1007/3-540-55611-7, ISBN 3-540-55611-7, MR 1226891, S2CID 5452191, archived from the original on 2017-06-20, retrieved 2011-09-15 https://web.archive.org/web/20170620062425/http://www-cs-faculty.stanford.edu/~uno/aah.html

  7. Rockafellar (1970), p. 12. - Rockafellar, R. Tyrrell (1970), Convex Analysis, Princeton Mathematical Series, vol. 28, Princeton, N.J.: Princeton University Press, MR 0274683 https://mathscinet.ams.org/mathscinet-getitem?mr=0274683

  8. Rockafellar (1970), p. 12; Lay (1982), p. 17. - Rockafellar, R. Tyrrell (1970), Convex Analysis, Princeton Mathematical Series, vol. 28, Princeton, N.J.: Princeton University Press, MR 0274683 https://mathscinet.ams.org/mathscinet-getitem?mr=0274683

  9. Rockafellar (1970), p. 12; Lay (1982), p. 17. - Rockafellar, R. Tyrrell (1970), Convex Analysis, Princeton Mathematical Series, vol. 28, Princeton, N.J.: Princeton University Press, MR 0274683 https://mathscinet.ams.org/mathscinet-getitem?mr=0274683

  10. de Berg et al. (2008), p. 6. The idea of partitioning the hull into two chains comes from an efficient variant of Graham scan by Andrew (1979). - de Berg, M.; van Kreveld, M.; Overmars, Mark; Schwarzkopf, O. (2008), Computational Geometry: Algorithms and Applications (3rd ed.), Springer

  11. Sontag (1982). - Sontag, Eduardo D. (1982), "Remarks on piecewise-linear algebra", Pacific Journal of Mathematics, 98 (1): 183–201, doi:10.2140/pjm.1982.98.183, MR 0644949, S2CID 18446330 https://projecteuclid.org/euclid.pjm/1102734396

  12. Rockafellar (1970), p. 99. - Rockafellar, R. Tyrrell (1970), Convex Analysis, Princeton Mathematical Series, vol. 28, Princeton, N.J.: Princeton University Press, MR 0274683 https://mathscinet.ams.org/mathscinet-getitem?mr=0274683

  13. Steinitz (1914); Gustin (1947); Bárány, Katchalski & Pach (1982) - Steinitz, E. (1914), "Bedingt konvergente Reihen und konvexe Systeme. (Fortsetzung)", Journal für die Reine und Angewandte Mathematik, 1914 (144): 1–40, doi:10.1515/crll.1914.144.1, MR 1580890, S2CID 122998337 https://doi.org/10.1515%2Fcrll.1914.144.1

  14. Grünbaum (2003), p. 16; Lay (1982), p. 21; Sakuma (1977). - Grünbaum, Branko (2003), Convex Polytopes, Graduate Texts in Mathematics, vol. 221 (2nd ed.), Springer, ISBN 9780387004242

  15. This example is given by Talman (1977), Remark 2.6. - Talman, Louis A. (1977), "Fixed points for condensing multifunctions in metric spaces with convex structure", Kōdai Mathematical Seminar Reports, 29 (1–2): 62–70, MR 0463985 https://projecteuclid.org/euclid.kmj/1138833572

  16. Whitley (1986). - Whitley, Robert (1986), "The Kreĭn-Šmulian theorem", Proceedings of the American Mathematical Society, 97 (2): 376–377, doi:10.2307/2046536, JSTOR 2046536, MR 0835903 https://doi.org/10.2307%2F2046536

  17. Krein & Milman (1940); Lay (1982), p. 43. - Krein, Mark; Milman, David (1940), "On extreme points of regular convex sets", Studia Mathematica, 9: 133–138, doi:10.4064/sm-9-1-133-138 https://eudml.org/doc/219061

  18. Okon (2000). - Okon, T. (2000), "Choquet theory in metric spaces", Zeitschrift für Analysis und ihre Anwendungen, 19 (2): 303–314, doi:10.4171/ZAA/952, MR 1768994 https://doi.org/10.4171%2FZAA%2F952

  19. Kiselman (2002). - Kiselman, Christer O. (2002), "A semigroup of operators in convexity theory", Transactions of the American Mathematical Society, 354 (5): 2035–2053, doi:10.1090/S0002-9947-02-02915-X, MR 1881029 https://doi.org/10.1090%2FS0002-9947-02-02915-X

  20. Kashiwabara, Nakamura & Okamoto (2005). - Kashiwabara, Kenji; Nakamura, Masataka; Okamoto, Yoshio (2005), "The affine representation theorem for abstract convex geometries", Computational Geometry, 30 (2): 129–144, CiteSeerX 10.1.1.14.4965, doi:10.1016/j.comgeo.2004.05.001, MR 2107032 https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.14.4965

  21. Krein & Šmulian (1940), Theorem 3, pages 562–563; Schneider (1993), Theorem 1.1.2 (pages 2–3) and Chapter 3. - Krein, M.; Šmulian, V. (1940), "On regularly convex sets in the space conjugate to a Banach space", Annals of Mathematics, Second Series, 41 (3): 556–583, doi:10.2307/1968735, hdl:10338.dmlcz/100106, JSTOR 1968735, MR 0002009 https://doi.org/10.2307%2F1968735

  22. de Berg et al. (2008), p. 254. - de Berg, M.; van Kreveld, M.; Overmars, Mark; Schwarzkopf, O. (2008), Computational Geometry: Algorithms and Applications (3rd ed.), Springer

  23. de Berg et al. (2008), p. 3. - de Berg, M.; van Kreveld, M.; Overmars, Mark; Schwarzkopf, O. (2008), Computational Geometry: Algorithms and Applications (3rd ed.), Springer

  24. Grünbaum (2003), p. 57. - Grünbaum, Branko (2003), Convex Polytopes, Graduate Texts in Mathematics, vol. 221 (2nd ed.), Springer, ISBN 9780387004242

  25. de Berg et al. (2008), p. 256. - de Berg, M.; van Kreveld, M.; Overmars, Mark; Schwarzkopf, O. (2008), Computational Geometry: Algorithms and Applications (3rd ed.), Springer

  26. de Berg et al. (2008), p. 245. - de Berg, M.; van Kreveld, M.; Overmars, Mark; Schwarzkopf, O. (2008), Computational Geometry: Algorithms and Applications (3rd ed.), Springer

  27. Rappoport (1992). - Rappoport, Ari (1992), "An efficient adaptive algorithm for constructing the convex differences tree of a simple polygon", Computer Graphics Forum, 11 (4): 235–240, doi:10.1111/1467-8659.1140235, S2CID 20137707 https://doi.org/10.1111%2F1467-8659.1140235

  28. Demaine et al. (2008). - Demaine, Erik D.; Gassend, Blaise; O'Rourke, Joseph; Toussaint, Godfried T. (2008), "All polygons flip finitely ... right?", Surveys on Discrete and Computational Geometry, Contemporary Mathematics, vol. 453, Providence, Rhode Island: American Mathematical Society, pp. 231–255, doi:10.1090/conm/453/08801, ISBN 978-0-8218-4239-3, MR 2405683 https://doi.org/10.1090%2Fconm%2F453%2F08801

  29. Cranston, Hsu & March (1989). - Cranston, M.; Hsu, P.; March, P. (1989), "Smoothness of the convex hull of planar Brownian motion", Annals of Probability, 17 (1): 144–150, doi:10.1214/aop/1176991500, JSTOR 2244202, MR 0972777 https://doi.org/10.1214%2Faop%2F1176991500

  30. Sedykh (1981). - Sedykh, V. D. (1981), "Structure of the convex hull of a space curve", Trudy Seminara imeni I. G. Petrovskogo (6): 239–256, MR 0630708 https://mathscinet.ams.org/mathscinet-getitem?mr=0630708

  31. Dirnböck & Stachel (1997). - Dirnböck, Hans; Stachel, Hellmuth (1997), "The development of the oloid" (PDF), Journal for Geometry and Graphics, 1 (2): 105–118, MR 1622664 http://www.heldermann-verlag.de/jgg/jgg01_05/jgg0113.pdf

  32. Seaton (2017). - Seaton, Katherine A. (2017), "Sphericons and D-forms: a crocheted connection", Journal of Mathematics and the Arts, 11 (4): 187–202, arXiv:1603.08409, doi:10.1080/17513472.2017.1318512, MR 3765242, S2CID 84179479 https://arxiv.org/abs/1603.08409

  33. Rockafellar (1970), p. 36. - Rockafellar, R. Tyrrell (1970), Convex Analysis, Princeton Mathematical Series, vol. 28, Princeton, N.J.: Princeton University Press, MR 0274683 https://mathscinet.ams.org/mathscinet-getitem?mr=0274683

  34. Rockafellar (1970), p. 149. - Rockafellar, R. Tyrrell (1970), Convex Analysis, Princeton Mathematical Series, vol. 28, Princeton, N.J.: Princeton University Press, MR 0274683 https://mathscinet.ams.org/mathscinet-getitem?mr=0274683

  35. Avis, Bremner & Seidel (1997). - Avis, David; Bremner, David; Seidel, Raimund (1997), "How good are convex hull algorithms?", Computational Geometry, 7 (5–6): 265–301, doi:10.1016/S0925-7721(96)00023-5, MR 1447243 https://doi.org/10.1016%2FS0925-7721%2896%2900023-5

  36. de Berg et al. (2008), p. 3. - de Berg, M.; van Kreveld, M.; Overmars, Mark; Schwarzkopf, O. (2008), Computational Geometry: Algorithms and Applications (3rd ed.), Springer

  37. de Berg et al. (2008), p. 13. - de Berg, M.; van Kreveld, M.; Overmars, Mark; Schwarzkopf, O. (2008), Computational Geometry: Algorithms and Applications (3rd ed.), Springer

  38. Chazelle (1993); de Berg et al. (2008), p. 256. - Chazelle, Bernard (1993), "An optimal convex hull algorithm in any fixed dimension" (PDF), Discrete & Computational Geometry, 10 (1): 377–409, CiteSeerX 10.1.1.113.8709, doi:10.1007/BF02573985, S2CID 26605267 https://www.cs.princeton.edu/~chazelle/pubs/ConvexHullAlgorithm.pdf

  39. McCallum & Avis (1979); Graham & Yao (1983); Lee (1983). - McCallum, Duncan; Avis, David (1979), "A linear algorithm for finding the convex hull of a simple polygon", Information Processing Letters, 9 (5): 201–206, doi:10.1016/0020-0190(79)90069-3, MR 0552534 https://doi.org/10.1016%2F0020-0190%2879%2990069-3

  40. Chan (2012). - Chan, Timothy M. (2012), "Three problems about dynamic convex hulls", International Journal of Computational Geometry and Applications, 22 (4): 341–364, doi:10.1142/S0218195912600096, MR 2994585 https://doi.org/10.1142%2FS0218195912600096

  41. Basch, Guibas & Hershberger (1999). - Basch, Julien; Guibas, Leonidas J.; Hershberger, John (1999), "Data structures for mobile data", Journal of Algorithms, 31 (1): 1–28, CiteSeerX 10.1.1.134.6921, doi:10.1006/jagm.1998.0988, MR 1670903, S2CID 8013433 https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.134.6921

  42. Toussaint (1983). - Toussaint, Godfried (1983), "Solving geometric problems with the rotating calipers", Proceedings of IEEE MELECON '83, Athens, CiteSeerX 10.1.1.155.5671 https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.155.5671

  43. Westermann (1976). - Westermann, L. R. J. (1976), "On the hull operator", Indagationes Mathematicae, 38 (2): 179–184, doi:10.1016/1385-7258(76)90065-2, MR 0404097 https://doi.org/10.1016%2F1385-7258%2876%2990065-2

  44. Westermann (1976). - Westermann, L. R. J. (1976), "On the hull operator", Indagationes Mathematicae, 38 (2): 179–184, doi:10.1016/1385-7258(76)90065-2, MR 0404097 https://doi.org/10.1016%2F1385-7258%2876%2990065-2

  45. Westermann (1976). - Westermann, L. R. J. (1976), "On the hull operator", Indagationes Mathematicae, 38 (2): 179–184, doi:10.1016/1385-7258(76)90065-2, MR 0404097 https://doi.org/10.1016%2F1385-7258%2876%2990065-2

  46. Laurentini (1994). - Laurentini, A. (1994), "The visual hull concept for silhouette-based image understanding", IEEE Transactions on Pattern Analysis and Machine Intelligence, 16 (2): 150–162, doi:10.1109/34.273735 https://doi.org/10.1109%2F34.273735

  47. Edelsbrunner, Kirkpatrick & Seidel (1983). - Edelsbrunner, Herbert; Kirkpatrick, David G.; Seidel, Raimund (1983), "On the shape of a set of points in the plane", IEEE Transactions on Information Theory, 29 (4): 551–559, doi:10.1109/TIT.1983.1056714 https://doi.org/10.1109%2FTIT.1983.1056714

  48. Toussaint (1986). - Toussaint, Godfried (1986), "An optimal algorithm for computing the relative convex hull of a set of points in a polygon", Proceedings of EURASIP, Signal Processing III: Theories and Applications, Part 2, North-Holland, pp. 853–856

  49. Ottmann, Soisalon-Soininen & Wood (1984). - Ottmann, T.; Soisalon-Soininen, E.; Wood, Derick (1984), "On the definition and computation of rectilinear convex hulls", Information Sciences, 33 (3): 157–171, doi:10.1016/0020-0255(84)90025-2 https://doi.org/10.1016%2F0020-0255%2884%2990025-2

  50. Herrlich (1992). - Herrlich, Horst (1992), "Hyperconvex hulls of metric spaces", Proceedings of the Symposium on General Topology and Applications (Oxford, 1989), Topology and Its Applications, 44 (1–3): 181–187, doi:10.1016/0166-8641(92)90092-E, MR 1173256 https://doi.org/10.1016%2F0166-8641%2892%2990092-E

  51. Rossi (1961). - Rossi, Hugo (1961), "Holomorphically convex sets in several complex variables", Annals of Mathematics, Second Series, 74 (3): 470–493, doi:10.2307/1970292, JSTOR 1970292, MR 0133479 https://doi.org/10.2307%2F1970292

  52. Brown (1979). - Brown, K. Q. (1979), "Voronoi diagrams from convex hulls", Information Processing Letters, 9 (5): 223–228, doi:10.1016/0020-0190(79)90074-7, S2CID 44537056 https://doi.org/10.1016%2F0020-0190%2879%2990074-7

  53. Edelsbrunner, Kirkpatrick & Seidel (1983). - Edelsbrunner, Herbert; Kirkpatrick, David G.; Seidel, Raimund (1983), "On the shape of a set of points in the plane", IEEE Transactions on Information Theory, 29 (4): 551–559, doi:10.1109/TIT.1983.1056714 https://doi.org/10.1109%2FTIT.1983.1056714

  54. Chazelle (1985). - Chazelle, Bernard (1985), "On the convex layers of a planar set", IEEE Transactions on Information Theory, 31 (4): 509–517, doi:10.1109/TIT.1985.1057060, MR 0798557 https://doi.org/10.1109%2FTIT.1985.1057060

  55. Chang & Yap (1986). - Chang, J. S.; Yap, C.-K. (1986), "A polynomial solution for the potato-peeling problem", Discrete & Computational Geometry, 1 (2): 155–182, doi:10.1007/BF02187692, MR 0834056 https://doi.org/10.1007%2FBF02187692

  56. Artin (1967); Gel'fand, Kapranov & Zelevinsky (1994) - Artin, Emil (1967), "2.5. Newton's Polygon", Algebraic Numbers and Algebraic Functions, Gordon and Breach, pp. 37–43, MR 0237460 https://books.google.com/books?id=VixOGTdZaCQC&pg=PA37

  57. Prasolov (2004). - Prasolov, Victor V. (2004), "1.2.1 The Gauss–Lucas theorem", Polynomials, Algorithms and Computation in Mathematics, vol. 11, Springer, pp. 12–13, doi:10.1007/978-3-642-03980-5, ISBN 3-540-40714-6, MR 2082772 https://books.google.com/books?id=b1a7ye_EjZwC&pg=PA12

  58. Johnson (1976). - Johnson, Charles R. (1976), "Normality and the numerical range", Linear Algebra and Its Applications, 15 (1): 89–94, doi:10.1016/0024-3795(76)90080-x, MR 0460358 https://doi.org/10.1016%2F0024-3795%2876%2990080-x

  59. Gardner (1984). - Gardner, L. Terrell (1984), "An elementary proof of the Russo-Dye theorem", Proceedings of the American Mathematical Society, 90 (1): 171, doi:10.2307/2044692, JSTOR 2044692, MR 0722439, S2CID 119501393 https://doi.org/10.2307%2F2044692

  60. Reay (1979). - Reay, John R. (1979), "Several generalizations of Tverberg's theorem", Israel Journal of Mathematics, 34 (3): 238–244 (1980), doi:10.1007/BF02760885, MR 0570883, S2CID 121352925 https://doi.org/10.1007%2FBF02760885

  61. Epstein & Marden (1987). - Epstein, D. B. A.; Marden, A. (1987), "Convex hulls in hyperbolic space, a theorem of Sullivan, and measured pleated surfaces", in Epstein, D. B. A. (ed.), Analytical and geometric aspects of hyperbolic space (Coventry/Durham, 1984), London Mathematical Society Lecture Note Series, vol. 111, Cambridge: Cambridge University Press, pp. 113–253, MR 0903852 https://mathscinet.ams.org/mathscinet-getitem?mr=0903852

  62. Weeks (1993). - Weeks, Jeffrey R. (1993), "Convex hulls and isometries of cusped hyperbolic 3-manifolds", Topology and Its Applications, 52 (2): 127–149, doi:10.1016/0166-8641(93)90032-9, MR 1241189 https://doi.org/10.1016%2F0166-8641%2893%2990032-9

  63. Rousseeuw, Ruts & Tukey (1999). - Rousseeuw, Peter J.; Ruts, Ida; Tukey, John W. (1999), "The bagplot: A bivariate boxplot", The American Statistician, 53 (4): 382–387, doi:10.1080/00031305.1999.10474494 https://doi.org/10.1080%2F00031305.1999.10474494

  64. Harris (1971). - Harris, Bernard (1971), "Mathematical models for statistical decision theory" (PDF), Optimizing methods in statistics (Proc. Sympos., Ohio State Univ., Columbus, Ohio, 1971), pp. 369–389, MR 0356305, archived from the original (PDF) on 2021-02-28, retrieved 2020-01-01 https://web.archive.org/web/20210228072623/https://apps.dtic.mil/dtic/tr/fulltext/u2/737250.pdf

  65. Pulleyblank (1983); see especially remarks following Theorem 2.9. - Pulleyblank, W. R. (1983), "Polyhedral combinatorics", in Bachem, Achim; Korte, Bernhard; Grötschel, Martin (eds.), Mathematical Programming: The State of the Art (XIth International Symposium on Mathematical Programming, Bonn 1982), Springer, pp. 312–345, doi:10.1007/978-3-642-68874-4_13, ISBN 978-3-642-68876-8 https://doi.org/10.1007%2F978-3-642-68874-4_13

  66. Katoh (1992). - Katoh, Naoki (1992), "Bicriteria network optimization problems", IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, E75-A: 321–329

  67. Nicola (2000). See in particular Section 16.9, Non Convexity and Approximate Equilibrium, pp. 209–210. - Nicola, Piercarlo (2000), "General Competitive Equilibrium", Mainstream Mathematical Economics in the 20th Century, Springer, pp. 197–215, doi:10.1007/978-3-662-04238-0_16, ISBN 978-3-642-08638-0 https://doi.org/10.1007%2F978-3-662-04238-0_16

  68. Chen & Wang (2003). - Chen, Qinyu; Wang, Guozhao (March 2003), "A class of Bézier-like curves", Computer Aided Geometric Design, 20 (1): 29–39, doi:10.1016/s0167-8396(03)00003-7 https://doi.org/10.1016%2Fs0167-8396%2803%2900003-7

  69. Mason (1908). - Mason, Herbert B. (1908), Encyclopaedia of Ships and Shipping, p. 698 https://books.google.com/books?id=d3gDAAAAYAAJ&pg=PA698

  70. Kernohan, Gitzen & Millspaugh (2001), p. 137–140; Nilsen, Pedersen & Linnell (2008) - Kernohan, Brian J.; Gitzen, Robert A.; Millspaugh, Joshua J. (2001), "Analysis of animal space use and movements", in Millspaugh, Joshua; Marzluff, John M. (eds.), Radio Tracking and Animal Populations, Academic Press, ISBN 9780080540221

  71. Worton (1995). - Worton, Bruce J. (1995), "A convex hull-based estimator of home-range size", Biometrics, 51 (4): 1206–1215, doi:10.2307/2533254, JSTOR 2533254 https://doi.org/10.2307%2F2533254

  72. Getz & Wilmers (2004). - Getz, Wayne M.; Wilmers, Christopher C. (2004), "A local nearest-neighbor convex-hull construction of home ranges and utilization distributions" (PDF), Ecography, 27 (4), Wiley: 489–505, Bibcode:2004Ecogr..27..489G, doi:10.1111/j.0906-7590.2004.03835.x, S2CID 14592779 https://www.cnr.berkeley.edu/~getz/Reprints04/Getz&WilmersEcoG_SF_04.pdf

  73. Rieffel & Polak (2011). - Rieffel, Eleanor G.; Polak, Wolfgang H. (2011), Quantum Computing: A Gentle Introduction, MIT Press, pp. 215–216, ISBN 978-0-262-01506-6

  74. Kirkpatrick (2006). - Kirkpatrick, K. A. (2006), "The Schrödinger–HJW theorem", Foundations of Physics Letters, 19 (1): 95–102, arXiv:quant-ph/0305068, Bibcode:2006FoPhL..19...95K, doi:10.1007/s10702-006-1852-1, S2CID 15995449 https://arxiv.org/abs/quant-ph/0305068

  75. Gibbs (1873). - Gibbs, Willard J. (1873), "A method of geometrical representation of the thermodynamic properties of substances by means of surfaces", Transactions of the Connecticut Academy of Arts and Sciences, 2: 382–404

  76. Hautier (2014); Fultz (2020) - Hautier, Geoffroy (2014), "Data mining approaches to high-throughput crystal structure and compound prediction", in Atahan-Evrenk, Sule; Aspuru-Guzik, Alan (eds.), Prediction and Calculation of Crystal Structures: Methods and Applications, Topics in Current Chemistry, vol. 345, Springer International Publishing, pp. 139–179, doi:10.1007/128_2013_486, ISBN 978-3-319-05773-6, PMID 24287952 https://doi.org/10.1007%2F128_2013_486

  77. Newton (1676); see Auel (2019), page 336, and Escobar & Kaveh (2020). - Newton, Isaac (October 24, 1676), "Letter to Henry Oldenburg", The Newton Project, University of Oxford https://www.newtonproject.ox.ac.uk/view/texts/normalized/NATP00196

  78. See, e.g., White (1923), page 520. - White, F. Puryer (April 1923), "Pure mathematics", Science Progress in the Twentieth Century, 17 (68): 517–526, JSTOR 43432008 https://www.jstor.org/stable/43432008

  79. Dines (1938). - Dines, L. L. (1938), "On convexity", American Mathematical Monthly, 45 (4): 199–209, doi:10.2307/2302604, JSTOR 2302604, MR 1524247 https://doi.org/10.2307%2F2302604