Jump to content

Звездообразный многоугольник

Многоугольник в форме звезды (вверху). Его ядро ​​показано внизу красным цветом.

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

Формально многоугольник P является звездообразным, если существует точка z такая, что для каждой точки p из P отрезок лежит внутри P. полностью [1] Множество обладающих всех точек z, этим свойством (то есть множество точек, из которых видно все ) называется ядром P. P ,

Если многоугольник в форме звезды является выпуклым , расстояние между любыми двумя его точками (минимальное количество последовательных отрезков, достаточное для соединения этих точек) равно 1, поэтому диаметр соединения многоугольника (максимальное расстояние между всеми парами точек) равно 1. Если многоугольник в форме звезды не является выпуклым, расстояние связи между точкой ядра и любой другой точкой многоугольника равно 1, а расстояние связи между любыми двумя точками, которые находятся в многоугольнике, но за пределами многоугольника. ядро — 1 или 2; в этом случае максимальное расстояние канала равно 2.

Примеры [ править ]

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

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

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

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

Алгоритмы [ править ]

Проверка того, имеет ли многоугольник звездообразную форму, и поиск единственной точки в ядре можно решить за линейное время , сформулировав задачу в виде линейной программы и применив методы низкоразмерного линейного программирования (см. http://www.inf). .ethz.ch/personal/emo/PublFiles/SubexLinProg_ALG16_96.pdf , стр. 16).

Каждое ребро многоугольника определяет внутреннюю полуплоскость , полуплоскость, граница которой лежит на линии, содержащей ребро, и которая содержит точки многоугольника в окрестности любой внутренней точки ребра. Ядро многоугольника — это пересечение всех его внутренних полуплоскостей. Пересечение произвольного набора N полуплоскостей можно найти за время Θ ( N log N ), используя подход «разделяй и властвуй» . [1] Однако в случае ядер многоугольников возможен более быстрый метод: Lee & Preparata (1979). [2] представил алгоритм построения ядра за линейное время.

См. также [ править ]

Ссылки [ править ]

  1. ^ Jump up to: а б Франко П. Препарата и Майкл Ян Шамос (1985). Вычислительная геометрия – Введение . Спрингер-Верлаг . ISBN  0-387-96131-3 . 1-е издание; 2-е издание, исправленное и дополненное, 1988 г.
  2. ^ Ли, DT ; Препарата, Ф.П. (июль 1979 г.), «Оптимальный алгоритм поиска ядра многоугольника» , Журнал ACM , 26 (3): 415–421, doi : 10.1145/322139.322142 , hdl : 2142/74090 , S2CID   6156190 , заархивировано из оригинала 24 сентября 2017 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 91f0a7b7b35c198887be23d61c72262d__1706455500
URL1:https://arc.ask3.ru/arc/aa/91/2d/91f0a7b7b35c198887be23d61c72262d.html
Заголовок, (Title) документа по адресу, URL1:
Star-shaped polygon - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)