Jump to content

Теорема о двух ушах

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

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

Формулировка теоремы

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

Простой многоугольник — это простая замкнутая кривая на евклидовой плоскости, состоящая из конечного числа отрезков прямой в циклической последовательности, причем каждые два последовательных отрезка линии встречаются в общей конечной точке и не имеют других пересечений. По теореме Жордана о кривой он разделяет плоскость на две области, одна из которых (внутренность многоугольника) ограничена. Ухо многоугольника определяется как треугольник, образованный тремя последовательными вершинами. многоугольника так, что его край полностью лежит внутри многоугольника. Теорема о двух ушках утверждает, что каждый простой многоугольник, который сам не является треугольником, имеет как минимум два уха. [1]

Связь с триангуляциями

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

Ухо и два его соседа образуют внутри многоугольника треугольник , который не пересекает никакая другая часть многоугольника. Удаление треугольника этого типа дает многоугольник с меньшим количеством сторон, а повторное удаление ушей позволяет триангулировать любой простой многоугольник . И наоборот, если многоугольник триангулирован, слабый двойник триангуляции (граф с одной вершиной на треугольник и одним ребром на пару соседних треугольников) будет деревом , и каждый лист дерева будет образовывать ухо. Поскольку каждое дерево с более чем одной вершиной имеет как минимум два листа, каждый треугольный многоугольник с более чем одним треугольником имеет как минимум два уха. Таким образом, теорема о двух ушках эквивалентна тому, что каждый простой многоугольник имеет триангуляцию. [2]

Алгоритмы триангуляции, основанные на этом принципе, получили название алгоритмов отсечения ушей . Хотя наивная реализация медленна, обрезку ушей можно ускорить, если заметить, что тройка последовательных вершин многоугольника образует ухо тогда и только тогда, когда центральная вершина тройки выпукла, а тройка образует треугольник, который не содержат любые рефлекторные вершины. Поддерживая очередь троек с этим свойством и неоднократно удаляя ухо из очереди и обновляя соседние тройки, можно вовремя выполнить обрезку ушей. , где количество входных вершин и – число рефлекторных вершин. [3]

Если простой многоугольник триангулирован, то тройка последовательных вершин образует ухо, если является выпуклой вершиной и ни один из других ее соседей по триангуляции не лежит в треугольнике . Проверив всех соседей всех вершин, можно найти все уши триангулированного простого многоугольника за линейное время . [4] В качестве альтернативы также можно найти одно ухо простого многоугольника за линейное время без триангуляции многоугольника. [5]

[ редактировать ]
Многоугольник только с двумя ушками (светлая штриховка), ни одно из которых не показано.

Ухо называется обнаженным , если его центральная вершина принадлежит выпуклой оболочке многоугольника. Однако у многоугольника могут не быть открытых ушей. [6]

Уши — это частный случай главной вершины , вершины, в которой отрезок линии, соединяющий соседей вершины, не пересекает многоугольник и не касается какой-либо другой его вершины. Главная вершина, для которой этот отрезок лежит вне многоугольника, называется ртом . Аналогично теореме о двух ушах, каждый невыпуклый простой многоугольник имеет хотя бы один рот. Многоугольники с минимальным количеством главных вершин обоих типов, двумя ушами и ртом, называются антропоморфными многоугольниками . [7] Многократное обнаружение и удаление устья из невыпуклого многоугольника в конечном итоге превратит его в выпуклую оболочку исходного многоугольника. Этот принцип можно применить к полигонам, окружающим набор точек; это многоугольники, которые используют некоторые точки в качестве вершин и содержат остальные. Удаление устья из окружающего многоугольника создает еще один окружающий многоугольник, а семейство всех окружающих многоугольников можно найти, обратив этот процесс удаления устья вспять, начиная с выпуклой оболочки. [8]

История и доказательства

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

Теорему о двух ушах часто приписывают статье Гэри Х. Мейстерса 1975 года, из которой возникла терминология «ушей». [1] Однако теорема была доказана ранее Максом Деном (около 1899 г.) в рамках доказательства теоремы о жордановой кривой . Чтобы доказать теорему, Ден замечает, что каждый многоугольник имеет как минимум три выпуклые вершины. Если одна из этих вершин v не является ухом, то ее можно соединить диагональю с другой вершиной x внутри треугольника uvw, образованного вершиной v и двумя ее соседями; x можно выбрать в качестве вершины внутри этого треугольника, которая находится дальше всего от линии uw . Эта диагональ разбивает многоугольник на два меньших многоугольника, а повторное разложение по ушкам и диагоналям в конечном итоге приводит к триангуляции всего многоугольника, из которой ухо можно найти как лист двойственного дерева. [9]

  1. ^ Jump up to: Перейти обратно: а б Мейстерс, GH (1975), «У полигонов есть уши», The American Mathematical Monthly , 82 (6): 648–651, doi : 10.2307/2319703 , JSTOR   2319703 , MR   0367792 .
  2. ^ О'Рурк, Джозеф (1987), Теоремы и алгоритмы художественной галереи , Международная серия монографий по информатике, Oxford University Press, ISBN  0-19-503965-3 , МР   0921437 .
  3. ^ Хелд, М. (2001), «FIST: быстрая промышленная триангуляция полигонов», Algorithmica , 30 (4): 563–596, doi : 10.1007/s00453-001-0028-4 , MR   1829495 , S2CID   1317227
  4. ^ Хайнэм, PT (1982), «Уши многоугольника», Information Processing Letters , 15 (5): 196–198, doi : 10.1016/0020-0190(82)90116-8 , MR   0684250
  5. ^ ЭльДжинди, Хосам; Эверетт, Хейзел; Туссен, Годфрид (сентябрь 1993 г.), «Нарезка уха методом обрезки и поиска», Pattern Recognition Letters , 14 (9): 719–722, Бибкод : 1993PaReL..14..719E , doi : 10.1016/0167-8655 (93)90141-у
  6. ^ Мейстерс, GH (1980), «Основные вершины, открытые точки и уши», The American Mathematical Monthly , 87 (4): 284–285, doi : 10.2307/2321563 , JSTOR   2321563 , MR   0567710 .
  7. ^ Туссен, Годфрид (1991), «Антропоморфные многоугольники», The American Mathematical Monthly , 98 (1): 31–35, doi : 10.2307/2324033 , JSTOR   2324033 , MR   1083611 .
  8. ^ Яманака, Кацухиса; Авис, Дэвид ; Хорияма, Такаши; Окамото, Ёсио; Уэхара, Рюхей; Ямаути, Танами (2021), «Алгоритмическое перечисление окружающих многоугольников», Дискретная прикладная математика , 303 : 305–313, doi : 10.1016/j.dam.2020.03.034 , MR   4310502
  9. ^ Гуггенхаймер, Х. (1977), «Теорема о кривой Жордана и неопубликованная рукопись Макса Дена» (PDF) , Архив истории точных наук , 17 (2): 193–200, doi : 10.1007/BF02464980 , JSTOR   41133486 , МР   0532231 , S2CID   121684753 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ac3f8516e295ff9ffb7a94b17db1b064__1714587600
URL1:https://arc.ask3.ru/arc/aa/ac/64/ac3f8516e295ff9ffb7a94b17db1b064.html
Заголовок, (Title) документа по адресу, URL1:
Two ears theorem - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)