Граф юнит-диска - Unit disk graph

Набор единичных окружностей и соответствующий граф единичных дисков.

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

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

Определения

Существует несколько возможных определений графа единичного диска, эквивалентных друг другу до выбора масштабного коэффициента:

  • Граф, сформированный из набора точек на евклидовой плоскости, в котором две точки соединены, если их расстояние ниже фиксированного порога.
  • График пересечения окружностей равного радиуса или дисков равного радиуса (см. Рис. 1).
  • Граф, сформированный из набора окружностей равного радиуса, в котором две окружности соединены ребром, если одна окружность содержит центр другой окружности.

Характеристики

Каждый индуцированный подграф графа единичного диска также является графом единичного диска. Примером графа, не являющегося графом единичного диска, является звезда K1,7 с одним центральным узлом, соединенным с семью листами: если каждый из семи единичных дисков касается общего единичного диска, некоторые два из семи дисков должны касаться друг друга (как номер поцелуя в самолете 6). Следовательно, графы единичных дисков не могут содержать индуцированные K1,7 подграф.

Приложения

Начиная с работы Хусон и Сен (1995), графы единичного диска использовались в Информатика моделировать топологию специальные сети беспроводной связи. В этом приложении узлы подключаются через прямое беспроводное соединение без базовая станция. Предполагается, что все узлы однородны и оснащены всенаправленные антенны. Расположение узлов моделируется как евклидовы точки, а область, в которой сигнал от одного узла может быть получен другим узлом, моделируется как круг. Если все узлы имеют передатчики одинаковой мощности, эти круги равны. Случайные геометрические графы, сформированные как графы единичного диска со случайно сгенерированными центрами дисков, также использовались в качестве модели просачивание и различные другие явления.[1]

Вычислительная сложность

Если дан набор единичных дисков (или их центров) в пространстве любой фиксированной размерности, то можно построить соответствующий граф единичных дисков в линейное время, округляя центры до ближайших целочисленная сетка очков, используя хеш-таблица найти все пары центров на постоянном расстоянии друг от друга и фильтровать полученный список пар для тех, чьи круги пересекаются. Отношение количества пар, рассматриваемых этим алгоритмом, к количеству ребер в конечном графе является константой, что дает линейную временную границу. Однако эта постоянная растет экспоненциально как функция размера (Bentley, Stanat & Williams 1977 г. ).

это NP-жесткий (точнее, полный для экзистенциальная теория реальности ), чтобы определить, может ли граф, заданный без геометрии, быть представлен как граф единичного диска.[2] Вдобавок, вероятно, невозможно за полиномиальное время вывести явные координаты представления графа единичного диска: существуют графы единичного диска, которые требуют экспоненциально большого количества битов точности в любом таком представлении.[3]

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

Когда данный набор вершин образует подмножество треугольная решетка, необходимое и достаточное условие совершенство единичного графа.[8] Для идеальных графов ряд NP-полных задач оптимизации (задача раскраски графа, проблема максимальной клики, и задача о максимальном независимом множестве ) полиномиально разрешимы.

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

Примечания

Рекомендации

  • Бентли, Джон Л.; Станат, Дональд Ф .; Уильямс, Э. Холлинс-младший (1977), "Сложность поиска ближайших соседей фиксированного радиуса", Письма об обработке информации, 6 (6): 209–212, Дои:10.1016/0020-0190(77)90070-9, МИСТЕР  0489084.
  • Бреу, Хайнц; Киркпатрик, Дэвид Г. (1998), «Распознавание графа единичного диска NP-сложно», Вычислительная геометрия: теория и приложения, 9 (1–2): 3–24, Дои:10.1016 / s0925-7721 (97) 00014-х.
  • Кларк, Брент Н .; Колборн, Чарльз Дж.; Джонсон, Дэвид С. (1990), «Графики единичного диска», Дискретная математика, 86 (1–3): 165–177, Дои:10.1016 / 0012-365X (90) 90358-O.
  • Далл, Джеспер; Кристенсен, Майкл (2002), «Случайные геометрические графы», Phys. Ред. E, 66: 016121, arXiv:cond-mat / 0203026, Bibcode:2002PhRvE..66a6121D, Дои:10.1103 / PhysRevE.66.016121.
  • Gräf, A .; Штумпф, М .; Weißenfels, G. (1998), "О раскраске графов единичных дисков", Алгоритмика, 20 (3): 277–293, Дои:10.1007 / PL00009196, МИСТЕР  1489033.
  • Huson, Mark L .; Сен, Арунабха (1995), "Алгоритмы планирования вещания для радиосетей", Конференция по военной связи, IEEE MILCOM '95, 2, стр. 647–651, Дои:10.1109 / MILCOM.1995.483546, ISBN  0-7803-2489-7.
  • Канг, Росс Дж .; Мюллер, Тобиас (2011), "Сферы и представления графов в виде скалярных произведений", Материалы двадцать седьмого ежегодного Симпозиум по вычислительной геометрии (SoCG'11), 13–15 июня 2011 г., Париж, Франция, стр. 308–314.
  • Marathe, Madhav V .; Бреу, Хайнц; Хант, III, Гарри Б.; Ravi, S. S .; Розенкранц, Дэниел Дж. (1994), Эвристика на основе геометрии для графов единичных дисков, arXiv:math.CO/9409226.
  • Мацуи, Томоми (2000), "Алгоритмы приближения для максимальных независимых задач о множестве и задач дробной раскраски на графах единичных дисков", Конспект лекций по информатике, Конспект лекций по информатике, 1763: 194–200, Дои:10.1007/978-3-540-46515-7_16, ISBN  978-3-540-67181-7.
  • МакДиармид, Колин; Мюллер, Тобиас (2011), Целочисленные реализации дисковых и сегментных графов, arXiv:1111.2931, Bibcode:2011arXiv1111.2931M
  • Миямото, Юичиро; Мацуи, Томоми (2005), «Совершенность и несовершенность k-й степени решетчатых графов», Конспект лекций по информатике, Конспект лекций по информатике, 3521: 233–242, Дои:10.1007/11496199_26, ISBN  978-3-540-26224-4.
  • Рагхаван, Виджай; Спинрад, Джереми (2003), "Надежные алгоритмы для ограниченных областей", Журнал алгоритмов, 48 (1): 160–172, Дои:10.1016 / S0196-6774 (03) 00048-8, МИСТЕР  2006100.