Jump to content

Ортогональная выпуклая оболочка

(Перенаправлено с «Ортогонально выпуклый »)
Ортогональная выпуклая оболочка множества точек

В геометрии множество K R д определяется как ортогонально выпуклый , если для каждой линии L параллельной одному из стандартных базисных векторов, пересечение K , с L является пустым, точкой или одним сегментом . Термин «ортогональный» относится к соответствующему декартову базису и координатам в евклидовом пространстве , где различные базисные векторы перпендикулярны , а также к соответствующим прямым. В отличие от обычных выпуклых множеств , ортогонально выпуклое множество не обязательно связно .

Ортогональная выпуклая оболочка множества K R д является пересечением всех связных ортогонально выпуклых надмножеств K .

Эти определения сделаны по аналогии с классической теорией выпуклости, в которой K является выпуклым , если для каждой прямой L пересечение K с L пусто, является точкой или единственным отрезком. Ортогональная выпуклость ограничивает линии, для которых должно соблюдаться это свойство, поэтому каждое выпуклое множество является ортогонально выпуклым, но не наоборот. По той же причине ортогональная выпуклая оболочка сама по себе является подмножеством выпуклой оболочки того же множества точек. Точка p принадлежит ортогональной выпуклой оболочке K тогда и только тогда, когда каждый из замкнутых ориентированных по оси ортантов, имеющих p в качестве вершины, имеет непустое пересечение с K .

Ортогональная выпуклая оболочка также известна как прямолинейная выпуклая оболочка или, в двух измерениях , x - y выпуклая оболочка .

На рисунке показан набор из 16 точек на плоскости и ортогональная выпуклая оболочка этих точек. Как видно на рисунке, ортогональная выпуклая оболочка представляет собой многоугольник с некоторыми вырожденными ребрами, соединяющими крайние вершины в каждом координатном направлении. Для дискретного набора точек, такого как этот, все ортогональные края выпуклой оболочки горизонтальны или вертикальны. В этом примере ортогональная выпуклая оболочка связна.

Альтернативные определения

[ редактировать ]
Набор из шести точек на плоскости. Классическая орто-выпуклая оболочка — это точка, заданная сама собой.
Максимальная орто-выпуклая оболочка множества точек верхней фигуры. Он формируется набором точек и цветной областью.
Связная орто -выпуклая оболочка множества точек верхней фигуры. Он образован набором точек, цветной областью и двумя орто-выпуклыми многоугольными цепочками.
Функциональная орто-выпуклая оболочка множества точек верхней фигуры. Он формируется набором точек, цветной областью и четырьмя сегментами линий.

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

  1. Максимальное определение : определение, описанное во введении к этой статье. Он основан на максимумах набора точек .
  2. Классическое определение : ортогональная выпуклая оболочка. является пересечением всех ортогонально надмножеств выпуклых ; Оттманн, Сойсалон-Сойнинен и Вуд (1984) .
  3. Связное определение : ортогональная выпуклая оболочка — наименьшее связное ортогонально выпуклое надмножество ; Николл и др. (1983) .
  4. Функциональное определение : ортогональная выпуклая оболочка является пересечением нулевых множеств всех неотрицательных ортогонально выпуклых функций, которые на ; Матушек и Плегач (1998) .

На рисунках справа верхний рисунок показывает набор из шести точек на плоскости. Классическая ортогональная выпуклая оболочка множества точек представляет собой само множество точек. Сверху вниз на рисунках со второго по четвертый показаны соответственно максимальная, связная и функциональная ортогональная выпуклая оболочки множества точек. Как видно, ортогональная выпуклая оболочка представляет собой многоугольник с некоторыми вырожденными «ребрами», а именно, ортогонально-выпуклыми чередующимися цепочками ломаных с внутренним углом соединяющие крайние вершины.

Классическая ортогональная выпуклая оболочка

[ редактировать ]

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

Хорошо известное свойство выпуклых оболочек выводится из теоремы Каратеодори : точка находится внутри выпуклой оболочки множества точек тогда и только тогда, когда оно уже находится в выпуклой оболочке или меньше баллов . Это свойство справедливо и для классических ортогональных выпуклых оболочек.

Связная ортогональная выпуклая оболочка

[ редактировать ]

По определению связная ортогональная выпуклая оболочка всегда связна. Однако оно не уникально. Рассмотрим, например, пару точек плоскости, не лежащих на горизонтальной или вертикальной линии. Связная ортогональная выпуклая оболочка таких точек представляет собой ортогонально-выпуклую цепочку знакопеременных ломаных с внутренним углом соединение точек. Любая такая ломаная цепочка имеет одинаковую длину, поэтому для множества точек существует бесконечно много связных ортогональных выпуклых оболочек.

Для множеств точек на плоскости связная ортогональная выпуклая оболочка легко может быть получена из максимальной ортогональной выпуклой оболочки. Если максимальная ортогональная выпуклая оболочка множества точек связна, то она равна связной ортогональной выпуклой оболочке . Если это не так, то существует бесконечно много связных ортогональных выпуклых оболочек для , и каждый из них может быть получен объединением компонент связности максимальной ортогональной выпуклой оболочки с ортогонально-выпуклыми чередующимися цепочками ломаных с внутренним углом .

Функциональная ортогональная выпуклая оболочка

[ редактировать ]

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

Алгоритмы

[ редактировать ]

Несколько авторов изучали алгоритмы построения ортогональных выпуклых оболочек: Montuno & Fournier (1982) ; Николл и др. (1983) ; Оттманн, Сойсалон-Сойнинен и Вуд (1984) ; Карлссон и Овермарс (1988) . По результатам этих авторов ортогональная выпуклая оболочка из n точек на плоскости может быть построена за время O ( n log n ) или, возможно, быстрее, используя структуры данных целочисленного поиска для точек с целочисленными координатами.

[ редактировать ]

Ортогональную выпуклость естественно обобщить до выпуклости с ограниченной ориентацией , в которой множество K определяется как выпуклое, если все линии, имеющие один из конечного набора наклонов, должны пересекать K в связных подмножествах; см., например, Роулинз (1987) , Роулинз и Вуд ( 1987 , 1988 ) или Финк и Вуд ( 1996 , 1998 ).

Кроме того, узкая оболочка конечного метрического пространства тесно связана с ортогональной выпуклой оболочкой. Если конечное множество точек на плоскости имеет связную ортогональную выпуклую оболочку, эта оболочка представляет собой узкий диапазон манхэттенского расстояния на множестве точек. Однако ортогональные оболочки и узкие промежутки различаются для наборов точек с несвязными ортогональными оболочками или в многомерных L п пространства .

О'Рурк (1993) описывает несколько других результатов об ортогональной выпуклости и ортогональной видимости .

  • Бисвас, Ариндам; Бхоумик, Парта; Саркар, Мумита; Бхаттачарья, Бхаргаб Б. (2012), «Комбинаторный алгоритм линейного времени для поиска ортогональной оболочки объекта на цифровой плоскости» , Information Sciences , 216 : 176–195, doi : 10.1016/j.ins.2012.05.029 .
  • Финк, Юджин; Вуд, Дерик (1996), «Основы выпуклости с ограниченной ориентацией» (PDF) , Information Sciences , 92 (1–4): 175–196, doi : 10.1016/0020-0255(96)00056-4 , S2CID   17771224 .
  • Финк, Юджин; Вуд, Дерик (1998), «Обобщенные полупространства в выпуклости с ограниченной ориентацией» (PDF) , Journal of Geometry , 62 (1–2): 99–120, doi : 10.1007/BF01237603 , S2CID   14709697 .
  • Карлссон, Рольф Г.; Овермарс, Марк Х. (1988), «Алгоритмы развертки на сетке», BIT , 28 (2): 227–241, doi : 10.1007/BF01934088 , hdl : 1874/16270 , S2CID   32964283 .
  • Матушек Ю.; Плечач, П. (1998), «О функциональных отдельно выпуклых оболочках», Дискретная и вычислительная геометрия , 19 (1): 105–130, doi : 10.1007/PL00009331 .
  • Монтуно, ДЮ; Фурнье, А. (1982), Поиск выпуклой оболочки x - y набора x - y многоугольников , Технический отчет 148, Университет Торонто .
  • Николл, ТМ; Ли, DT ; Ляо, ЮЗ; Вонг, К.К. (1983), «О выпуклой оболочке XY набора многоугольников XY», BIT , 23 (4): 456–471, doi : 10.1007/BF01933620 , S2CID   10492640 .
  • О'Рурк, Джозеф (1993), Вычислительная геометрия на C , Cambridge University Press, стр. 107–109 .
  • Оттманн, Т.; Сойсалон-Сойнинен, Э.; Вуд, Дерик (1984), «Об определении и вычислении прямолинейных выпуклых оболочек», Information Sciences , 33 (3): 157–171, doi : 10.1016/0020-0255(84)90025-2 .
  • Роулинз, GJE (1987), Исследования в области геометрии ограниченной ориентации , доктор философии. диссертация и техн. Представитель CS-87-57, Университет Ватерлоо .
  • Роулинз, GJE; Вуд, Дерик (1987), «Оптимальное вычисление конечно ориентированных выпуклых оболочек», Information and Computation , 72 (2): 150–166, doi : 10.1016/0890-5401(87)90045-9 .
  • Роулинз, GJE; Вуд, Дерик (1988), «Орто-выпуклость и ее обобщения», в Туссен, Годфрид Т. (ред.), Вычислительная морфология , Elsevier, стр. 137–152 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 6a5503e56a8763c571ab07f3607c3a1e__1702884420
URL1:https://arc.ask3.ru/arc/aa/6a/1e/6a5503e56a8763c571ab07f3607c3a1e.html
Заголовок, (Title) документа по адресу, URL1:
Orthogonal convex hull - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)