Jump to content

Псевдотреугольник

(Перенаправлено с «Псевдотриангуляции» )
Псевдотреугольник между тремя гладкими выпуклыми множествами (слева) и многоугольный псевдотреугольник (справа).

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

Хотя слова «псевдотреугольник» и «псевдотриангуляция» использовались в математике в различных значениях гораздо дольше, [ 1 ] Используемые здесь термины были введены в 1993 году Мишелем Поччиолой и Гертом Вегтером в связи с вычислением отношений видимости и бикасательных между выпуклыми препятствиями на плоскости. Заостренные псевдотриангуляции были впервые рассмотрены Илеаной Стрейну (2000, 2005) как часть ее решения проблемы плотничьей линейки , доказательства того, что любой простой многоугольный путь на плоскости можно выпрямить с помощью последовательности непрерывных движений. Псевдотриангуляции также использовались для обнаружения столкновений движущихся объектов. [ 2 ] а также для динамического рисования графиков и морфинга фигур. [ 3 ] Заостренные псевдотриангуляции возникают в теории жесткости как примеры минимально жестких плоских графов . [ 4 ] и в методах размещения охраны в связи с теоремой о художественной галерее . [ 5 ] Обстреливающий антиматроид плоского множества точек приводит к заостренным псевдотриангуляциям: [ 6 ] хотя не все заостренные псевдотриангуляции могут возникнуть таким образом.

Подробный обзор большей части обсуждаемого здесь материала см. в Rote, Santos и Streinu (2008).

Псевдотреугольники

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

(Pocchiola & Vegter 1996a , 1996b , 1996c ) первоначально определяли псевдотреугольник как односвязную область плоскости, ограниченную тремя гладкими выпуклыми кривыми, касающимися в своих конечных точках. [ 7 ] Однако последующая работа остановилась на более широком определении, которое в более общем смысле применимо к многоугольникам , а также к областям, ограниченным гладкими кривыми, и допускает ненулевые углы в трех вершинах. В этом более широком определении псевдотреугольник — это односвязная область плоскости, имеющая три выпуклые вершины. Три граничные кривые, соединяющие эти три вершины, должны быть выпуклыми в том смысле, что любой отрезок, соединяющий две точки одной и той же граничной кривой, должен полностью лежать вне или на границе псевдотреугольника. Таким образом, псевдотреугольник — это область между выпуклыми оболочками этих трех кривых, и, в более общем смысле, любые три взаимно касающихся выпуклых множества образуют псевдотреугольник, который лежит между ними.

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

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

Псевдотриангуляции

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

Псевдотриангуляция – это разбиение области плоскости на псевдотреугольники. Любая триангуляция области плоскости является псевдотриангуляцией. Хотя любые две триангуляции одной и той же области должны иметь одинаковое количество ребер и треугольников, этого нельзя сказать о псевдотриангуляциях; например, если область сама является многоугольным псевдотреугольником с n - вершинами, то ее псевдотриангуляция может иметь от одного псевдотреугольника и n ребер до n - 2 псевдотреугольников и 2 n - 3 ребер.

Минимальная псевдотриангуляция — это псевдотриангуляция T такая, что ни один подграф T не является псевдотриангуляцией, охватывающей одну и ту же выпуклую область плоскости. Минимальная псевдотриангуляция с n вершинами должна иметь не менее 2 n − 3 ребер; если он имеет ровно 2 n - 3 ребра, это должна быть заостренная псевдотриангуляция, но существуют минимальные псевдотриангуляции с 3 n - O(1) ребрами. [ 8 ]

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

Гудмундссон и др. (2004) рассматривают проблему поиска псевдотриангуляции множества точек или многоугольника с минимальной общей длиной ребра и предлагают алгоритмы аппроксимации для этой проблемы.

Заостренные псевдотриангуляции

[ редактировать ]
Последовательность обстрела плоского набора точек и заостренная псевдотриангуляция, полученная из этой последовательности.

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

Заостренная псевдотриангуляция с v вершинами должна иметь ровно 2 v − 3 ребра. [ 9 ] Это следует из простого аргумента двойного счета, включающего характеристику Эйлера : поскольку каждая грань, кроме внешней, представляет собой псевдотреугольник с тремя выпуклыми углами, псевдотриангуляция должна иметь 3 f - 3 выпуклых угла между соседними краями. Каждое ребро является ребром по часовой стрелке для двух углов, поэтому всего существует 2 угла e , из которых все, кроме v, выпуклые. Таким образом, 3 f - 3 знак равно 2 e - v . Объединение этого с уравнением Эйлера f - e + v = 2 и решение полученных одновременных линейных уравнений дает e = 2 v - 3. Тот же аргумент также показывает, что f = v - 1 (включая выпуклую оболочку как одну из граней) , поэтому псевдотриангуляция должна иметь ровно v − 2 псевдотреугольника.

Аналогично, поскольку любой подграф k -вершин заостренной псевдотриангуляции может быть дополнен до заостренной псевдотриангуляции его вершин, подграф должен иметь не более 2k - 3 ребер. Таким образом, заостренные псевдотриангуляции удовлетворяют условиям, определяющим графы Ламана : они имеют ровно 2 v − 3 ребра, а их k -вершинные подграфы имеют не более 2 k − 3 ребер. Графы Ламана, а следовательно, и заостренные псевдотриангуляции, представляют собой минимально жесткие графы в двух измерениях. Каждый планарный граф Ламана можно нарисовать как точечную псевдотриангуляцию, хотя не каждое плоское изображение плоского графа Ламана является псевдотриангуляцией. [ 10 ]

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

Айххольцер и др. (2004) показывают, что набор из n точек, h из которых принадлежат выпуклой оболочке множества, должен иметь не менее C h −2 ×3 п - час различные заостренные псевдотриангуляции, где C i обозначает i- е каталанское число . Как следствие, они показывают, что множества точек с наименьшим количеством заостренных псевдотриангуляций являются множествами вершин выпуклых многоугольников. Айххольцер и др. (2006) исследуют множества точек с большим количеством заостренных псевдотриангуляций. Исследователи вычислительной геометрии также предоставили алгоритмы для составления списка всех точечных псевдотриангуляций набора точек за небольшой промежуток времени на каждую псевдотриангуляцию. [ 11 ]

См. также

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

Примечания

[ редактировать ]
  1. ^ О «псевдотреугольнике» см., например, Уайтхед, JHC (1961), «Многообразия с поперечными полями в евклидовом пространстве», Annals of Mathematics , 73 (1): 154–212, doi : 10.2307/1970286 , JSTOR   1970286 , MR   0124917 . На странице 196 в этой статье говорится о «условии псевдотреугольника» в функциональном приближении. О «псевдотриангуляции» см., например, Белага, Э. Г. (1976), "[Векторы Хивуда псевдотриангуляций]", Доклады Академии наук СССР , 231 (1): 14–17, МР   0447029 .
  2. ^ Агарвал и др. (2002).
  3. ^ Стрейну (2006).
  4. ^ Хаас и др. (2005)
  5. ^ Спекманн и Тот (2005).
  6. ^ Jump up to: а б Хар-Пелед (2002).
  7. ^ Поччиола и Вегтер (1996a) ; Поччиола и Вегтер (1996b) ; Поччиола и Вегтер (1996c) .
  8. ^ Роте, Ван, Ван и Сюй (2003), Теорема 4 и рисунок 4.
  9. ^ Впервые показано Стрейну (2000), но аргумент, который мы приводим здесь, взят из Haas et al. (2005), Лемма 5.
  10. ^ Хаас и др. (2005).
  11. ^ Bereg (2005); Brönnimann et al. (2006).
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c041f5bdda862ac42ec912330d039d0d__1723866480
URL1:https://arc.ask3.ru/arc/aa/c0/0d/c041f5bdda862ac42ec912330d039d0d.html
Заголовок, (Title) документа по адресу, URL1:
Pseudotriangle - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)