Выпуклой оболочкой множества называется наименьшее выпуклое множество, содержащее .
«Наименьшее множество» здесь означает наименьший элемент по отношению к вложению множеств, то есть такое выпуклое множество, содержащее данную фигуру, что оно содержится в любом другом выпуклом множестве, содержащем данную фигуру.
Представьте себе доску, в которую вбито — но не по самую шляпку — много гвоздей. Возьмите верёвку, свяжите на ней скользящую петлю (лассо) и набросьте её на доску, а потом затяните. Верёвка окружает все гвозди, но касается она только некоторых, самых внешних. В таком положении петля и окружённая ей область доски являются выпуклой оболочкой для всей группы гвоздей[1].
Свойства
— выпуклое множество тогда и только тогда, когда .
Для произвольного подмножества линейного пространства существует единственная выпуклая оболочка — это пересечение всех выпуклых множеств, содержащих .
При этом
Более того, если размерность пространства равна то верна следующая теорема Каратеодори:
Выпуклой оболочкой конечного набора точек на плоскости является выпуклый плоский многоугольник (в вырожденных случаях — отрезок или точка), причём его вершины являются подмножеством исходного набора точек. Аналогичный факт верен и для конечного набора точек во многомерном пространстве.
Выпуклая оболочка равна пересечению всех полупространств, содержащих .
Стоит отметить связь понятия выпуклой оболочки функции с преобразованием Лежандра невыпуклых функций.
Пусть f * — преобразование Лежандра функции f. Тогда если —собственная функция (принимает конечные значения на непустом множестве), то
— выпуклое замыкание f, то есть функция, надграфик которой является замыканием надграфика f.
Сложность построения
Из теоремы о верхней границе вытекает, что выпуклая оболочка множества из точек в пространстве размерности может быть построена алгоритмом сложности для двумерного и трёхмерного случая и алгоритмом сложности в пространствах более высокой размерности.[2][3]