Дополнение Минковского - Minkowski addition

Красная фигура - это сумма Минковского синих и зеленых фигур.

В геометрии , то сумма Минковская (также известная как дилатация ) из двух наборов из векторов позиции А и В в евклидове пространства формируются путем добавления каждого вектора в А к каждому вектору B , т.е. множество

Аналогично, разность Минковского (или геометрическая разность) определяется с помощью операции дополнения как

В общем . Например, в одномерном случае и разности Минковского , тогда как

В двумерном случае разница Минковского тесно связана с эрозией (морфологией) при обработке изображений .

Концепция названа в честь Германа Минковского .

Пример

В неотрицательном квадранте декартовой плоскости показаны три квадрата.  Квадрат Q1 = [0,1] × [0,1] зеленый.  Квадрат Q2 = [1,2] × [1,2] коричневый, и он находится внутри бирюзового квадрата Q1 + Q2 = [1,3] × [1,3].
Минковский сложение наборов. Сумма квадратов и квадрат
Сумма Минковского A + B
B
А

Например, если у нас есть два набора A и B , каждый из которых состоит из трех векторов положения (неформально, трех точек), представляющих вершины двух треугольников в , с координатами

а также

тогда их сумма Минковского равна

который состоит из вершин шестиугольника.

Для сложения Минковского нулевое множество , содержащее только нулевой вектор , 0, является единичным элементом : для каждого подмножества S векторного пространства,

Пустое множество имеет важное значение в дополнении Минковского, так как пустое множество аннулирует все остальные подмножества: для каждого подмножества S векторного пространства, его сумма с пустым множеством пусто:

В качестве другого примера рассмотрит сумму Минковской открытых или закрытых шаров в области , которая является либо действительными числами или комплексных чисел Если это замкнутый шар радиуса с центром в точке , в то для любого , а также будет иметь место для любого скаляра , что произведение является определено (что происходит, когда или ). Если и все ненулевые, то те же равенства все равно выполнялись бы, если бы был определен открытый шар, а не закрытый шар с центром в (требуется ненулевое предположение, потому что открытый шар радиуса является пустым множеством) . Сумма Минковского закрытого шара и открытого шара является открытым шаром. В более общем смысле сумма Минковского открытого подмножества с любым другим набором будет открытым подмножеством.

Если это на график из и , если и является ось в то сумма Минковского этих двух замкнутых подмножеств плоскости является открытое множество , состоящее из всего прочего , чем ось. Это показывает, что сумма Минковского двух замкнутых множеств не обязательно является замкнутым множеством. Однако сумма Минковского двух замкнутых подмножеств будет замкнутым подмножеством, если хотя бы одно из этих множеств также является компактным подмножеством .

Выпуклые оболочки сумм Минковского

Сложение Минковского хорошо себя ведет по отношению к операции взятия выпуклой оболочки , как показано следующим утверждением:

Для всех непустых подмножеств и реального векторного пространства выпуклая оболочка их суммы Минковского является суммой Минковского их выпуклых оболочек:

Этот результат верен в более общем случае для любого конечного набора непустых множеств:

В математической терминологии операции суммирования Минковского и формирования выпуклой оболочки являются коммутирующими операциями.

Если - выпуклое множество, то также выпуклое множество; более того

для каждого . И наоборот, если это « свойство распределения » выполняется для всех неотрицательных действительных чисел , то множество выпукло.

Пример невыпуклого множества, такого что

На рисунке справа показан пример невыпуклого множества, для которого

Пример в измерении: это легко вычислить, но, следовательно, опять же

Суммы Минковского действуют линейно на периметре двумерных выпуклых тел: периметр суммы равен сумме периметров. Кроме того, если это (внутренняя часть) кривая постоянной ширины , то сумма Минковского и ее вращения представляет собой диск. Эти два факта можно объединить, чтобы дать краткое доказательство теоремы Барбье о периметре кривых постоянной ширины.

Приложения

Сложение Минковского играет центральную роль в математической морфологии . Он возникает в парадигме « кисть и мазок» в компьютерной 2D-графике (с различным использованием, в частности, Дональдом Э. Кнутом в Metafont ), и как непрерывная операция развертки трехмерной компьютерной графики . Также было показано, что он тесно связан с расстоянием до земного движителя и, следовательно, с оптимальной транспортировкой .

Планирование движения

Суммы Минковского используются при планировании движения объекта среди препятствий. Они используются для вычисления конфигурационного пространства , которое представляет собой набор всех допустимых положений объекта. В простой модели поступательного движения объекта в плоскости, где положение объекта может быть однозначно задано положением неподвижной точки этого объекта, пространство конфигурации представляет собой сумму Минковского множества препятствий и подвижного объекта. объект помещен в начало координат и повернут на 180 градусов.

Обработка с числовым программным управлением (ЧПУ)

При обработке с числовым программным управлением программирование инструмента с ЧПУ использует тот факт, что сумма Минковского режущей детали с ее траекторией дает форму выреза в материале.

3D твердотельное моделирование

В OpenSCAD суммы Минковского используются, чтобы очертить фигуру другой фигурой, создавая композицию обеих фигур.

Теория агрегирования

Суммы Минковского также часто используются в теории агрегирования, когда отдельные объекты, подлежащие агрегированию, характеризуются посредством множеств.

Обнаружение столкновений

Суммы Минковского, особенно различия Минковского, часто используются вместе с алгоритмами GJK для вычисления обнаружения столкновений для выпуклых корпусов в физических движках .

Алгоритмы вычисления сумм Минковского

Минковский сложение четырех отрезков.  На левой панели отображаются четыре набора, которые отображаются в виде массива два на два.  Каждый из наборов содержит ровно две точки, которые отображаются красным цветом.  В каждом наборе две точки соединены розовым отрезком прямой, который представляет собой выпуклую оболочку исходного набора.  В каждом наборе есть ровно одна точка, обозначенная знаком плюса.  В верхнем ряду массива два на два знак плюса находится внутри отрезка линии;  в нижнем ряду знак плюса совпадает с одной из красных точек.  На этом описание левой панели диаграммы завершено.  На правой панели отображается сумма Минковского наборов, которая представляет собой объединение сумм, имеющих ровно одну точку из каждого набора слагаемых;  для отображаемых наборов шестнадцать сумм представляют собой отдельные точки, которые отображаются красным цветом: красные точки суммы справа - это суммы красных точек слагаемых слева.  Выпуклая оболочка шестнадцати красных точек заштрихована розовым цветом.  В розовой внутренней части правого набора сумм находится ровно один плюс-символ, который является (уникальной) суммой плюсовых символов из правой части.  Правый плюс-символ действительно является суммой четырех плюс-символов из левых наборов, в точности двух точек из исходных невыпуклых наборов слагаемых и двух точек из выпуклых оболочек остальных наборов слагаемых.
Сложение Минковского и выпуклые оболочки. Шестнадцать темно-красных точек (справа) образуют сумму Минковского четырех невыпуклых множеств (слева), каждое из которых состоит из пары красных точек. Их выпуклые корпуса (заштрихованные розовым цветом) содержат знаки плюса (+): правый знак плюс - это сумма левых знаков плюса.

Плоский корпус

Два выпуклых многоугольника на плоскости

Для двух выпуклых многоугольников P и Q на плоскости с m и n вершинами их сумма Минковского представляет собой выпуклый многоугольник с не более чем m + n вершинами и может быть вычислена за время O ( m + n ) с помощью очень простой процедуры, которая может неформально описать следующим образом. Предположим, что края многоугольника заданы и направление, скажем, против часовой стрелки, вдоль границы многоугольника. Тогда легко увидеть, что эти ребра выпуклого многоугольника упорядочены по полярному углу . Давайте объединить упорядоченные последовательности из ориентированных ребер из Р и Q в одну упорядоченной последовательности S . Представьте, что эти края представляют собой сплошные стрелки, которые можно свободно перемещать, сохраняя при этом их параллельность своему первоначальному направлению. Соберите эти стрелки в порядке последовательности S , прикрепив конец следующей стрелки к головке предыдущей стрелки. Оказывается, что в результате ломаная будет фактически выпуклый многоугольник , который является суммой Минковского P и Q .

Другой

Если один многоугольник выпуклый, а другой - нет, сложность их суммы Минковского составляет O (nm). Если оба они невыпуклые, сложность их суммы Минковского равна O ((mn) 2 ).

Существенная сумма Минковского

Существует также понятие существенной суммы Минковского + e двух подмножеств евклидова пространства. Обычная сумма Минковского может быть записана как

Таким образом, существенная сумма Минковского определяется равенством

где μ обозначает n -мерную меру Лебега . Причина появления термина «существенный» заключается в следующем свойстве индикаторных функций : в то время как

видно, что

где "ess sup" обозначает существенную верхнюю грань .

L p сумма Минковского

Для K и L компактных выпуклых подмножеств в сумму Минковского можно описать опорной функцией выпуклых множеств:

Для р ≥ 1 , Фиря определена л р Минковского суммы К + р л компактных выпуклых множества K и L в содержащем начало координат

По неравенству Минковского функция h K + p L снова положительно однородна и выпукла и, следовательно, является опорной функцией компактного выпуклого множества. Это определение является фундаментальным в L р теории Брун-Минковского.

Смотрите также

Заметки

  1. Hadwiger, Hugo (1950), «Minkowskische Addition und Subtraktion trustbiger Punktmengen und die Theoreme von Erhard Schmidt», Math. З. , 53 (3): 210-218, DOI : 10.1007 / BF01175656
  2. ^ Теорема 3 (страницы 562–563): Крейн, М .; Шмулян В. (1940). «О правильно выпуклых множествах в пространстве, сопряженном с банаховым пространством». Анналы математики . Вторая серия. 41 . С. 556–583. DOI : 10.2307 / 1968735 . JSTOR  1968735 . MR  0002009 .
  3. ^ Информацию о коммутативности сложения Минковского и выпуклости см. В теореме 1.1.2 (стр. 2–3) у Шнайдера; в этой ссылке обсуждается большая часть литературы по выпуклой оболочке сумм Минковскогов «Главе 3 сложения Минковского» (страницы 126–196): Schneider, Rolf (1993). Выпуклые тела: теория Брунна – Минковского . Энциклопедия математики и ее приложений. 44 . Кембридж: Издательство Кембриджского университета. С. xiv + 490. ISBN 978-0-521-35220-8. Руководство по ремонту  1216521 .
  4. Глава 1: Шнайдер, Рольф (1993). Выпуклые тела: теория Брунна – Минковского . Энциклопедия математики и ее приложений. 44 . Кембридж: Издательство Кембриджского университета. С. xiv + 490. ISBN 978-0-521-35220-8. Руководство по ремонту  1216521 .
  5. ^ Теорема Барбье (Java) в вырез в-узел .
  6. ^ Клайн, Джеффри (2019). «Свойства d-мерной задачи землекопа». Дискретная прикладная математика . 265 : 128–141. DOI : 10.1016 / j.dam.2019.02.042 .
  7. ^ Зеленюк V (2015). «Агрегация масштабной эффективности» . Европейский журнал операционных исследований . 240 (1): 269–277. DOI : 10.1016 / j.ejor.2014.06.038 .
  8. ^ Mayer, A .; Зеленюк, В. (2014). «Агрегация показателей производительности Мальмквиста с учетом перераспределения ресурсов» . Европейский журнал операционных исследований . 238 (3): 774–785. DOI : 10.1016 / j.ejor.2014.04.003 .
  9. ^ Файери, Уильям Дж. (1962), " p- средние выпуклых тел", Math. Сканд. , 10 : 17-24, DOI : 10,7146 / math.scand.a-10510

Рекомендации

Внешние ссылки