stringtranslate.com

Расположение линий

Симплициальное расположение линий (слева) и простое расположение линий (справа).

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

Определение

Интуитивно, разрезание бесконечного листа бумаги по конечному числу линий разделило бы его на многоугольники. Края этих многоугольников были бы одномерными отрезками или лучами, с вершинами, полученными везде, где пересекаются две линии разреза. Это можно формализовать математически, классифицируя точки плоскости в соответствии с тем, с какой стороны каждой линии они находятся. Каждая линия создает три возможности для каждой точки: точка может находиться в одной из двух открытых полуплоскостей по обе стороны от линии, или она может находиться на линии. Две точки можно считать эквивалентными, если они имеют одинаковую классификацию по отношению ко всем линиям. Это отношение эквивалентности , классы эквивалентности которого являются подмножествами эквивалентных точек. Эти подмножества подразделяют плоскость на формы следующих трех типов: [1]

  1. Ячейки или камеры расположения являются двумерными областями, не являющимися частью какой-либо линии. Они образуют внутренности ограниченных выпуклых многоугольников или неограниченных выпуклых областей. Это связанные компоненты точек, которые останутся после удаления всех точек на линиях. [ 1]
  2. Края или панели расположения являются одномерными областями, принадлежащими одной линии. Они являются открытыми отрезками линий и открытыми бесконечными лучами, на которые каждая линия разделена своими точками пересечения с другими линиями. То есть, если одна из линий пересекается всеми другими линиями, то это соединенные компоненты ее неразрезанных точек. [ 1]
  3. Вершины расположения представляют собой изолированные точки, принадлежащие двум или более линиям, где эти линии пересекаются друг с другом. [ 1]

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

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

Сложность аранжировок

Изучение расположений было начато Якобом Штайнером , который доказал первые границы максимального числа признаков различных типов, которые может иметь расположение. [4] Наиболее простыми для подсчета признаками являются вершины, ребра и ячейки:

Более сложные объекты носят названия «зоны», «уровни» и «множество граней»:

Проективные аранжировки и проективная двойственность

Удобно изучать расположения линий в проективной плоскости , поскольку каждая пара линий имеет точку пересечения. [17] Расположение линий не может быть определено с использованием сторон линий, поскольку линия в проективной плоскости не разделяет плоскость на две различные стороны. [18] Можно по-прежнему определять ячейки расположения как связанные компоненты точек, не принадлежащих ни одной линии, ребра как связанные компоненты множеств точек, принадлежащих одной линии, а вершины как точки пересечения двух или более линий. Расположение линий в проективной плоскости отличается от своего евклидового аналога тем, что два евклидовых луча на обоих концах линии заменяются одним ребром в проективной плоскости, которое соединяет самую левую и самую правую вершины на этой линии, и тем, что пары неограниченных евклидовых ячеек заменяются в проективной плоскости отдельными ячейками, которые пересекаются проективной прямой на бесконечности. [19]

Благодаря проективной двойственности многие утверждения о комбинаторных свойствах точек на плоскости могут быть более легко поняты в эквивалентной двойственной форме о расположениях прямых. Например, теорема Сильвестра–Галлаи , утверждающая, что любое неколлинеарное множество точек на плоскости имеет обычную прямую, содержащую ровно две точки, преобразуется при проективной двойственности в утверждение, что любое проективное расположение конечного числа прямых с более чем одной вершиной имеет обычную точку , вершину, где пересекаются только две прямые. Самое раннее известное доказательство теоремы Сильвестра–Галлаи, сделанное Мельхиором (1940), использует характеристику Эйлера , чтобы показать, что такая вершина всегда должна существовать. [20]

Треугольники в композициях

Симплициальное расположение, образованное 20 линиями, сторонами и осями симметрии правильного десятиугольника . Добавление линии на бесконечности дает еще одно симплициальное расположение с 21 линией.

Расположение прямых в проективной плоскости называется симплициальным , если каждая ячейка расположения ограничена ровно тремя ребрами. Симплициальные расположения впервые были изучены Мельхиором. [21] Известны три бесконечных семейства симплициальных расположений прямых:

  1. Почти карандаш, состоящий из линий, проходящих через одну точку, вместе с одной дополнительной линией, которая не проходит через ту же точку,
  2. Семейство линий, образованных сторонами правильного многоугольника вместе с его осями симметрии , и
  3. Стороны и оси симметрии правильного ровного многоугольника вместе с линией, удаленной на бесконечность.

Кроме того, существует множество других примеров спорадических симплициальных расположений , которые не вписываются ни в одно известное бесконечное семейство. [22] Как пишет Бранко Грюнбаум , симплициальные расположения «выступают в качестве примеров или контрпримеров во многих контекстах комбинаторной геометрии и ее приложений». [23] Например, Артес, Грюнбаум и Ллибре (1998) используют симплициальные расположения для построения контрпримеров к гипотезе о связи между степенью набора дифференциальных уравнений и числом инвариантных прямых, которые могут иметь уравнения. [24] Два известных контрпримера к гипотезе Дирака–Моцкина (которая утверждает, что любое расположение -линий имеет по крайней мере обычные точки) являются симплициальными. [25]

Двойственный граф линейного расположения имеет один узел на ячейку и одно ребро, связывающее любую пару ячеек, которые разделяют ребро расположения. Эти графы являются частичными кубами , графами, в которых узлы могут быть помечены битовыми векторами таким образом, что расстояние графа равно расстоянию Хэмминга между метками. В случае линейного расположения каждая координата маркировки назначает 0 узлам на одной стороне одной из линий и 1 узлам на другой стороне. [26] Двойственные графы симплициальных расположений использовались для построения бесконечных семейств 3-регулярных частичных кубов, изоморфных графам простых зоноэдров . [27]

Также интересно изучить экстремальные числа треугольных ячеек в расположениях, которые не обязательно могут быть симплициальными. Любое расположение в проективной плоскости должно иметь по крайней мере треугольники. Каждое расположение, которое имеет только треугольники, должно быть простым. [28] Для евклидовых, а не проективных расположений минимальное число треугольников равно , по теореме Робертса о треугольнике . [29] Известно, что максимально возможное число треугольных граней в простом расположении ограничено сверху и снизу ; нижняя граница достигается определенными подмножествами диагоналей правильного -угольника. [30] Для непростых расположений максимальное число треугольников аналогично, но ограничено более строго. [31] Тесно связанная задача о треугольнике Кобона требует максимального числа неперекрывающихся конечных треугольников в расположении в евклидовой плоскости, не считая неограниченных граней, которые могли бы образовывать треугольники в проективной плоскости. Для некоторых, но не всех значений , треугольники возможны. [32]

Мультисетки и ромбические мозаики

Двойственный граф простого расположения линий может быть представлен геометрически как набор ромбов , по одному на вершину расположения, со сторонами, перпендикулярными линиям, которые встречаются в этой вершине. Эти ромбы могут быть соединены вместе, чтобы сформировать мозаику выпуклого многоугольника в случае расположения конечного числа линий, или всей плоскости в случае локально конечного расположения с бесконечным числом линий. Эта конструкция иногда известна как диаграмма Клее , после публикации Рудольфа Клее в 1938 году, в которой использовалась эта техника. Однако не каждая мозаика ромба получается из линий таким образом. [33]

де Брейн (1981) исследовал особые случаи этой конструкции, в которых расположение линий состоит из наборов равномерно распределенных параллельных линий. Для двух перпендикулярных семейств параллельных линий эта конструкция просто дает знакомую квадратную мозаику плоскости, а для трех семейств линий под углом 120 градусов друг к другу (сами образуя тригексагональную мозаику ) это дает ромбическую мозаику . Однако для большего количества семейств линий эта конструкция дает апериодические мозаики . В частности, для пяти семейств линий под равными углами друг к другу (или, как де Брейн называет эту компоновку, пентагридом ) она дает семейство мозаик, включающее ромбическую версию мозаик Пенроуза . [34]

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

Алгоритмы

Построение расположения означает, что, если в качестве входных данных задан список линий в расположении, вычисляется представление вершин, ребер и ячеек расположения вместе с соседствами между этими объектами, например, как двусвязный список ребер . Благодаря теореме о зонах расположения могут быть эффективно построены с помощью инкрементного алгоритма, который добавляет одну линию за раз к расположению ранее добавленных линий: каждая новая линия может быть добавлена ​​за время, пропорциональное ее зоне, в результате чего общее время построения составляет . [7] Однако требования к памяти этого алгоритма высоки, поэтому может быть удобнее сообщать обо всех особенностях расположения с помощью алгоритма, который не хранит всю компоновку в памяти сразу. Это снова может быть сделано эффективно, во времени и пространстве , с помощью алгоритмического метода, известного как топологическая развертка . [36] Точное вычисление расположения линий требует числовой точности, в несколько раз большей, чем точность входных координат: если линия задана двумя точками на ней, координаты вершин расположения могут потребовать в четыре раза большей точности, чем эти входные точки. Поэтому специалисты по вычислительной геометрии также изучали алгоритмы эффективного построения конструкций с ограниченной числовой точностью. [37]

Кроме того, исследователи изучали эффективные алгоритмы для построения меньших частей расположения, таких как зоны, [38] -уровни, [39] или набор ячеек, содержащих заданный набор точек. [40] Проблема нахождения вершины расположения со средней -координатой возникает (в двойственной форме) в надежной статистике как проблема вычисления оценщика Тейла–Сена набора точек. [41]

Марк ван Кревельд предложил алгоритмическую задачу вычисления кратчайших путей между вершинами в линейной компоновке, где пути ограничены следованием по ребрам компоновки, быстрее, чем квадратичное время, которое потребовалось бы для применения алгоритма кратчайшего пути ко всему графу компоновки. [42] Известен алгоритм приближения, [ 43 ] и задача может быть эффективно решена для линий, которые попадают в небольшое количество параллельных семейств (что типично для городских уличных сеток), [44] но общая проблема остается открытой.

Неевклидовы линейные конфигурации

Расположение псевдолиний — это семейство кривых , которые разделяют схожие топологические свойства с расположением линий. [45] Их можно определить наиболее просто в проективной плоскости как простые замкнутые кривые, любые две из которых встречаются в одной точке пересечения. [46] Расположение псевдолиний называется растяжимым, если оно комбинаторно эквивалентно расположению линий. Определение растяжимости — сложная вычислительная задача: для экзистенциальной теории действительных чисел вполне достаточно отличить растяжимые расположения от нерастягиваемых. [47] Каждое расположение конечного числа псевдолиний можно расширить так, чтобы они стали линиями в «распространении», типе неевклидовой геометрии инцидентности , в которой каждые две точки топологической плоскости соединены уникальной линией (как в евклидовой плоскости), но в которой другие аксиомы евклидовой геометрии могут быть неприменимы. [48]

Другим типом неевклидовой геометрии является гиперболическая плоскость , и расположения гиперболических прямых в этой геометрии также были изучены. [49] Любой конечный набор прямых в евклидовой плоскости имеет комбинаторно эквивалентное расположение в гиперболической плоскости (например, путем охвата вершин расположения большим кругом и интерпретации внутренней части круга как модели Клейна гиперболической плоскости). Однако параллельные (непересекающиеся) пары прямых менее ограничены в расположениях гиперболических прямых, чем в евклидовой плоскости: в частности, отношение параллельности является отношением эквивалентности для евклидовых прямых, но не для гиперболических прямых. [50] Граф пересечения прямых в гиперболическом расположении может быть произвольным круговым графом . Соответствующая концепция гиперболических конфигураций линий для псевдолиний — это слабая конфигурация псевдолиний [51], семейство кривых, имеющих те же топологические свойства, что и линии [52], такое, что любые две кривые в семействе либо встречаются в одной точке пересечения, либо не имеют пересечения. [51]

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

Примечания

  1. ^ abcde Grünbaum (1972), стр. 4.
  2. ^ Эппштейн, Фалмань и Овчинников (2007), стр. 177–178.
  3. ^ Овчинников (2011), стр. 210.
  4. ^ Штайнер (1826); Агарвал и Шарир (2000).
  5. ^ abc Гальперин и Шарир (2018), стр. 724.
  6. ^ Слоан, Н. Дж. А. (ред.), «Последовательность A000124 (Центральные многоугольные числа (последовательность ленивого поставщика))», Онлайновая энциклопедия целочисленных последовательностей , Фонд OEIS
  7. ^ ab Chazelle, Guibas & Lee (1985), Edelsbrunner (1987), Edelsbrunner, O'Rourke & Seidel (1986).
  8. ^ Берн и др. (1991); неопубликованная рукопись Рома Пинхаси от 2011 года утверждает немного более сильную связь .
  9. ^ Берн и др. (1991).
  10. ^ Аронов, Матушек и Шарир (1994).
  11. ^ Dey (1998); Tóth (2001). Проблема ограничения сложности k -уровней была впервые изучена Lovász (1971) и Erdős et al. (1973).
  12. ^ Алон и Дьёри (1986).
  13. ^ Балог и др. (2004); см. также Матушек (1991).
  14. ^ Канхэм (1969); Кларксон и др. (1990).
  15. ^ Аджтай и др. (1982); Лейтон (1983).
  16. ^ Секей (1997).
  17. ^ Goodman & Pollack (1993), стр. 109 Архивировано 01.01.2023 на Wayback Machine : «Естественной средой для расположения линий является реальная проективная плоскость»
  18. ^ Польстер (1998), стр. 223.
  19. Гудман и Поллак (1993), стр. 110.
  20. ^ Это самое раннее доказательство, приведенное Борвейном и Мозером (1990), но они пишут, что то же самое доказательство, вероятно, было дано «гораздо раньше другими».
  21. ^ Мельхиор (1940); Грюнбаум (2009).
  22. ^ Грюнбаум (1972); Грюнбаум (2009).
  23. ^ Грюнбаум (2009).
  24. ^ Артес, Грюнбаум и Ллибре (1998).
  25. ^ Кроу и Макки (1968); Дирак (1951); Келли и Мозер (1958); Грюнбаум (1972), стр. 18.
  26. ^ Эппштейн, Фалмейн и Овчинников (2007), стр. 180.
  27. ^ Эппштейн (2006).
  28. ^ Грюнбаум (1972); Леви (1926); Руднефф (1988).
  29. ^ Грюнбаум (1972).
  30. ^ Фюреди и Паласти (1984); Грюнбаум (1972).
  31. ^ Перди (1979); Перди (1980); Штроммер (1977).
  32. ^ Морено и Прието-Мартинес (2021).
  33. ^ Клее (1938).
  34. ^ де Брейн (1981).
  35. ^ Абраменко и Браун (2008).
  36. ^ Эдельсбруннер и Гибас (1989).
  37. ^ Форчун и Миленкович (1991); Грин и Яо (1986); Миленкович (1989).
  38. ^ Ахарони и др. (1999).
  39. ^ Агарвал и др. (1998); Чан (1999); Коул, Шарир и Яп (1987); Эдельсбруннер и Вельцль (1986).
  40. ^ Агарвал (1990); Агарвал, Матушек и Шарир (1998); Эдельсбруннер, Гибас и Шарир (1990).
  41. ^ Коул и др. (1989).
  42. ^ Эриксон (1997).
  43. ^ Бозе и др. (1996).
  44. ^ Эппштейн и Харт (1999).
  45. ^ Грюнбаум (1972); Агарвал и Шарир (2002).
  46. ^ Это определение взято из Grünbaum (1972). Для сравнения альтернативных определений псевдолиний см. Eppstein, Falmagne & Ovchinnikov (2007).
  47. ^ Шор (1991); Шефер (2010).
  48. ^ Гудман и др. (1994).
  49. ^ Платье, Кулен и Моултон (2002).
  50. Мартин (1996), стр. 41, 338.
  51. ^ Аб де Фрессейкс и Оссона де Мендес (2003).
  52. ^ Здесь уместно альтернативное определение Шора (1991), согласно которому псевдопрямая — это образ прямой при гомеоморфизме плоскости.

Ссылки

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