В геометрии множество точек является выпуклым, если оно содержит каждый отрезок прямой между двумя точками в множестве. Эквивалентно, выпуклое множество или выпуклая область — это множество, которое пересекает каждую линию в отрезке прямой , одну точку или пустое множество . [1] [2] Например, сплошной куб является выпуклым множеством, но все, что является полым или имеет выемку, например, форму полумесяца , не является выпуклым.
Граница выпуклого множества на плоскости всегда является выпуклой кривой . Пересечение всех выпуклых множеств, содержащих заданное подмножество A евклидова пространства , называется выпуклой оболочкой A. Это наименьшее выпуклое множество, содержащее A.
Выпуклая функция — это вещественная функция, определенная на интервале со свойством, что ее надграфик (множество точек на графике функции или над ним) является выпуклым множеством. Выпуклая минимизация — это подраздел оптимизации , изучающий проблему минимизации выпуклых функций на выпуклых множествах. Раздел математики, посвященный изучению свойств выпуклых множеств и выпуклых функций, называется выпуклым анализом .
Пространства, в которых определены выпуклые множества, включают евклидовы пространства , аффинные пространства над действительными числами и некоторые неевклидовы геометрии . Понятие выпуклого множества в евклидовых пространствах можно обобщить несколькими способами, изменив его определение, например, ограничив отрезки прямых, которые должно содержать такое множество.
Пусть S — векторное пространство или аффинное пространство над действительными числами , или, в более общем смысле, над некоторым упорядоченным полем (сюда входят евклидовы пространства, которые являются аффинными пространствами). Подмножество C множества S является выпуклым , если для всех x и y из C отрезок прямой , соединяющий x и y, включен в C .
Это означает, что аффинная комбинация (1 − t ) x + ty принадлежит C для всех x,y в C и t в интервале [0, 1] . Это подразумевает, что выпуклость инвариантна относительно аффинных преобразований . Кроме того, это подразумевает, что выпуклое множество в действительном или комплексном топологическом векторном пространстве является линейно связным (и, следовательно, также связным ).
Множество C — этострого выпукло, если каждая точка на отрезке прямой, соединяющейxиy,кроме конечных точек, находится внутритопологической внутренностиC.Замкнутое выпуклое подмножество строго выпукло тогда и только тогда, когда каждая из егограничных точекявляетсякрайней точкой.[3]
Множество C является абсолютно выпуклым, если оно выпукло и сбалансировано .
Выпуклые подмножества R (множество действительных чисел) — это интервалы и точки R. Некоторые примеры выпуклых подмножеств евклидовой плоскости — это правильные многоугольники , треугольники и пересечения треугольников. Некоторые примеры выпуклых подмножеств евклидова трехмерного пространства — это архимедовы тела и платоновы тела . Многогранники Кеплера-Пуансо — это примеры невыпуклых множеств.
Множество, которое не является выпуклым, называется невыпуклым множеством . Многоугольник , который не является выпуклым многоугольником , иногда называют вогнутым многоугольником , [4] и некоторые источники в более общем смысле используют термин вогнутое множество для обозначения невыпуклого множества, [5] но большинство авторитетных источников запрещают такое использование. [6] [7]
Дополнение выпуклого множества, такое как надграфик вогнутой функции , иногда называют обратным выпуклым множеством , особенно в контексте математической оптимизации . [8]
Для заданных r точек u 1 , ..., u r в выпуклом множестве S и r неотрицательных чисел λ 1 , ..., λ r таких, что λ 1 + ... + λ r = 1 аффинная комбинация принадлежит S. Поскольку определение выпуклого множества имеет место при r = 2 , это свойство характеризует выпуклые множества.
Такая аффинная комбинация называется выпуклой комбинацией u 1 , ..., u r .
Совокупность выпуклых подмножеств векторного пространства, аффинного пространства или евклидова пространства обладает следующими свойствами: [9] [10]
Замкнутые выпуклые множества — это выпуклые множества, которые содержат все свои предельные точки . Их можно охарактеризовать как пересечения замкнутых полупространств (множеств точек в пространстве, которые лежат на гиперплоскости и по одну сторону от нее ).
Из только что сказанного ясно, что такие пересечения являются выпуклыми, и они также будут замкнутыми множествами. Для доказательства обратного, т. е. того, что каждое замкнутое выпуклое множество может быть представлено как такое пересечение, нужна теорема о поддерживающей гиперплоскости в том виде, что для заданного замкнутого выпуклого множества C и точки P вне его существует замкнутое полупространство H , которое содержит C и не содержит P. Теорема о поддерживающей гиперплоскости является частным случаем теоремы Хана–Банаха функционального анализа .
Пусть C — выпуклое тело на плоскости (выпуклое множество, внутренность которого непуста). Мы можем вписать прямоугольник r в C так, чтобы гомотетическая копия R прямоугольника r была описана около C. Положительный коэффициент гомотетии не превышает 2 и: [11]
Множество всех плоских выпуклых тел может быть параметризовано в терминах диаметра выпуклого тела D , его вписанного радиуса r (наибольшего круга, содержащегося в выпуклом теле) и его описанного радиуса R (наименьший круг, содержащий выпуклое тело). Фактически, это множество может быть описано набором неравенств, заданным [12] [13], и может быть визуализировано как изображение функции g , которая отображает выпуклое тело в точку R 2 , заданную как ( r / R , D /2 R ). Изображение этой функции известно как ( r , D , R ) диаграмма Блахке-Сантало. [13]
В качестве альтернативы множество также может быть параметризовано по его ширине (наименьшему расстоянию между любыми двумя различными параллельными опорными гиперплоскостями), периметру и площади. [12] [13]
Пусть X — топологическое векторное пространство и оно выпукло.
Каждое подмножество A векторного пространства содержится в наименьшем выпуклом множестве (называемым выпуклой оболочкой A ) , а именно пересечении всех выпуклых множеств, содержащих A. Оператор выпуклой оболочки Conv() обладает характерными свойствами оператора оболочки :
Операция выпуклой оболочки необходима для того, чтобы набор выпуклых множеств образовал решетку , в которой операция « соединение » представляет собой выпуклую оболочку объединения двух выпуклых множеств. Пересечение любого набора выпуклых множеств само по себе является выпуклым, поэтому выпуклые подмножества (действительного или комплексного) векторного пространства образуют полную решетку .
В действительном векторном пространстве сумма Минковского двух (непустых) множеств S 1 и S 2 определяется как множество S 1 + S 2 , образованное поэлементным сложением векторов из множеств слагаемых. В более общем смысле, сумма Минковского конечного семейства (непустых) множеств S n — это множество, образованное поэлементным сложением векторов.
Для сложения Минковского нулевое множество {0} , содержащее только нулевой вектор 0, имеет особое значение : для каждого непустого подмножества S векторного пространства в алгебраической терминологии {0} является единичным элементом сложения Минковского (на совокупности непустых множеств). [14]
Сложение Минковского хорошо ведет себя по отношению к операции взятия выпуклых оболочек, как показывает следующее предложение:
Пусть S 1 , S 2 — подмножества действительного векторного пространства, выпуклая оболочка их суммы Минковского — это сумма Минковского их выпуклых оболочек.
Этот результат справедлив в более общем случае для любого конечного набора непустых множеств:
В математической терминологии операции суммирования Минковского и формирования выпуклых оболочек являются коммутирующими операциями. [15] [16]
Сумма Минковского двух компактных выпуклых множеств компактна. Сумма компактного выпуклого множества и замкнутого выпуклого множества замкнута. [17]
Следующая известная теорема, доказанная Дьедонне в 1966 году, дает достаточное условие для того, чтобы разность двух замкнутых выпуклых подмножеств была замкнутой. [18] Она использует концепцию конуса рецессии непустого выпуклого подмножества S , определяемого как: где это множество является выпуклым конусом, содержащим и удовлетворяющим . Обратите внимание, что если S замкнуто и выпукло, то замкнуто и для всех ,
Теорема (Дьедонне). Пусть A и B — непустые, замкнутые и выпуклые подмножества локально выпуклого топологического векторного пространства, причем — линейное подпространство. Если A или B локально компактно , то A − B замкнуто.
Понятие выпуклости в евклидовом пространстве может быть обобщено путем модификации определения в тех или иных аспектах. Общее название «обобщенная выпуклость» используется, поскольку полученные объекты сохраняют некоторые свойства выпуклых множеств.
Пусть C — множество в действительном или комплексном векторном пространстве. C является звездно-выпуклым (звездообразным) , если существует x 0 в C , такой что отрезок прямой от x 0 до любой точки y в C содержится в C. Следовательно, непустое выпуклое множество всегда звездно-выпуклое, но звездно-выпуклое множество не всегда выпукло.
Примером обобщенной выпуклости является ортогональная выпуклость . [19]
Множество S в евклидовом пространстве называется ортогонально выпуклым или орто-выпуклым , если любой отрезок, параллельный любой из осей координат, соединяющий две точки S, целиком лежит внутри S. Легко доказать, что пересечение любого набора орто-выпуклых множеств является орто-выпуклым. Справедливы и некоторые другие свойства выпуклых множеств.
Определение выпуклого множества и выпуклой оболочки естественным образом распространяется на геометрии, не являющиеся евклидовыми, путем определения геодезически выпуклого множества как множества, содержащего геодезические, соединяющие любые две точки множества.
Выпуклость может быть расширена для полностью упорядоченного множества X, снабженного топологией порядка . [20]
Пусть Y ⊆ X. Подпространство Y является выпуклым множеством, если для каждой пары точек a , b из Y, таких что a ≤ b , интервал [ a , b ] = { x ∈ X | a ≤ x ≤ b } содержится в Y. То есть Y является выпуклым тогда и только тогда, когда для всех a , b из Y из a ≤ b следует [ a , b ] ⊆ Y.
Выпуклое множество в общем случае не связно: контрпримером служит подпространство {1,2,3} в Z , которое одновременно выпукло и несвязно.
Понятие выпуклости может быть обобщено на другие объекты, если определенные свойства выпуклости выбраны в качестве аксиом .
Для заданного множества X выпуклость над X — это совокупность 𝒞 подмножеств X, удовлетворяющая следующим аксиомам: [9] [10] [21]
Элементы 𝒞 называются выпуклыми множествами, а пара ( X , 𝒞 ) называется пространством выпуклости . Для обычной выпуклости первые две аксиомы выполняются, а третья аксиома тривиальна.
Альтернативное определение абстрактной выпуклости, более подходящее для дискретной геометрии , см. в разделе « Выпуклые геометрии, связанные с антиматроидами» .
Выпуклость можно обобщить как абстрактную алгебраическую структуру: пространство является выпуклым, если можно взять выпуклые комбинации точек.
Часто встречающаяся путаница — это «вогнутое множество». Вогнутые и выпуклые функции обозначают определенные классы функций, а не множеств, тогда как выпуклое множество обозначает определенный класс множеств, а не класс функций. «Вогнутое множество» путает множества с функциями.
Вогнутых множеств не существует.