stringtranslate.com

Номер очереди

Граф де Брейна . При показанном порядке вершин разбиение ребер на два подмножества, охватывающих левую и правую стороны рисунка, представляет собой двухочередную компоновку этого графа.

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

Определение

Макет очереди данного графа определяется общим порядком вершин графа вместе с разбиением ребер на несколько «очередей». Набор ребер в каждой очереди требуется для избежания ребер, которые правильно вложены: если ab и cd — два ребра в одной очереди, то не должно быть возможности иметь a < c < d < b в порядке вершин. Номер очереди qn( G ) графа G — это минимальное количество очередей в макете очереди. [1]

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

Макеты очередей были определены Хитом и Розенбергом (1992) по аналогии с предыдущей работой по книжным вложениям графов, которые можно определить таким же образом, используя стеки вместо очередей. Как они заметили, эти макеты также связаны с более ранней работой по сортировке перестановок с использованием систем параллельных очередей и могут быть мотивированы приложениями в проектировании СБИС и управлении коммуникациями для распределенных алгоритмов . [1]

Графические классы с ограниченным числом очередей

Каждое дерево имеет очередь номер 1, с порядком вершин, заданным обходом в ширину . [3] Псевдолеса и решетчатые графы также имеют очередь номер 1. [4] Внешнепланарные графы имеют очередь номер не более 2; 3-солнечный граф (треугольник, каждое из ребер которого заменено треугольником) является примером внешнепланарного графа, очередь которого номер точно равен 2. [5] Последовательно-параллельные графы имеют очередь номер не более 3, [6] в то время как очередь планарных 3-деревьев номер не более 5. [7]

Бинарные графы де Брейна имеют очередь номер 2. [8] Граф d -мерного гиперкуба имеет очередь номер не более . [9] Номера очередей полных графов K n и полных двудольных графов K a , b известны точно: они равны и соответственно. [10]

Каждый 1-очередной граф является планарным графом с «дуговым выровненным» планарным вложением, в котором вершины размещены на параллельных линиях (уровнях), и каждое ребро либо соединяет вершины на двух последовательных уровнях, либо образует дугу, которая соединяет две вершины на одном уровне, обходя все предыдущие уровни. Наоборот, каждый дуговой выровненный планарный граф имеет 1-очередную компоновку. [11] В 1992 году Хит, Лейтон и Розенберг (1992) выдвинули гипотезу, что каждый планарный граф имеет ограниченное число очередей. Эта гипотеза была положительно разрешена в 2019 году Дуймовичем и др. (2020), которые показали, что планарные графы и, в более общем смысле, каждый собственный минорно-замкнутый класс графов имеет ограниченное число очередей. В частности, Дуймович и др. (2020) доказали, что число очередей планарных графов не превышает 49, а Бекос, Гронеманн и Рафтопулу (2021) снизили эту границу до 42.

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

Связанные инварианты

Графы с малым числом очередей являются разреженными графами : графы с 1 очередью и n вершинами имеют не более 2 n – 3 ребер, [13] и, в более общем случае, графы с числом очередей  q имеют не более 2 qnq (2 q + 1) ребер. [14] Это подразумевает, что эти графы также имеют малое хроматическое число : в частности, графы с 1 очередью являются 3-раскрашиваемыми, а графы с числом очередей q могут нуждаться не менее 2 q + 1 и не более 4 q цветов. [14] В другом направлении ограничение на число ребер подразумевает гораздо более слабую границу на число очередей: графы с n вершинами и m ребрами имеют число очередей не более ⁠ ⁠ . [15] Эта граница близка к жесткой, поскольку для случайных d -регулярных графов число очередей с высокой вероятностью равно

[16]
Нерешенная задача по математике :
Должен ли каждый граф с ограниченной толщиной книги иметь также ограниченное число очередей?

Графы с числом очереди 1 имеют книжную толщину не более 2. [17] Для любого фиксированного порядка вершин произведение книжной толщины и числа очередей для этого порядка не менее ширины разреза графа, деленной на его максимальную степень. [18] Книжная толщина может быть намного больше числа очередей: тернарные графы Хэмминга имеют логарифмическое число очередей, но полиномиально большую книжную толщину [18], и существуют графы с числом очереди 4, которые имеют произвольно большую книжную толщину. [17] Хит, Лейтон и Розенберг (1992) предположили, что число очередей является не более чем линейной функцией книжной толщины, но функциональная граница в этом направлении неизвестна. Известно, что если все двудольные графы с 3-страничными книжными вложениями имеют ограниченное число очередей, то все графы с ограниченной книжной толщиной имеют ограниченное число очередей. [19]

Ganley & Heath (2001) задались вопросом, может ли число очередей графа быть ограничено как функция его ширины дерева , и процитировали неопубликованную докторскую диссертацию SV Pemmaraju как доказательство того, что ответ был отрицательным: планарные 3-деревья, по-видимому, из этого доказательства имели неограниченное число очередей. Однако впоследствии было показано, что число очередей ограничено (двойной экспоненциальной) функцией ширины дерева. [20]

Сложность вычислений

Определение номера очереди заданного графа или даже проверка того, равно ли это число 1, является NP-полной задачей . [21]

Однако, если порядок вершин макета очереди задан как часть ввода, то оптимальное количество очередей для макета равно максимальному количеству ребер в k -радуге , наборе из k ребер, каждые два из которых образуют вложенную пару. Разбиение ребер на очереди может быть выполнено путем назначения ребра e , которое является внешним краем i -радуги (и не большей радуги) для i -й очереди. Можно построить оптимальную компоновку за время O ( m log(log n )) , где n обозначает количество вершин входного графа, а m обозначает количество ребер. [22]

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

Применение в графическом рисовании

Хотя макеты очередей не обязательно создают хорошие рисунки двумерных графов , они использовались для рисования трехмерных графов. В частности, класс графов X имеет ограниченное число очередей тогда и только тогда, когда для каждого n- вершинного графа G в X возможно разместить вершины G в трехмерной сетке размерностей O ( n ) × O (1) × O (1) так, чтобы никакие два ребра (при прямом рисовании) не пересекали друг друга. [25] Так, например, графы де Брейна , графы ограниченной древовидной ширины, планарные графы и правильные семейства минорно-замкнутых графов имеют трехмерные вложения линейного объема. [26] [27] [28]

Примечания

  1. ^ abc Хит и Розенберг (1992).
  2. ^ Ауэр и др. (2011).
  3. ^ Хит и Розенберг (1992), Предложение 4.1.
  4. ^ Хит и Розенберг (1992), Предложения 4.2 и 4.3.
  5. ^ Хит, Лейтон и Розенберг (1992); Ренгараджан и Вени Мадхаван (1995).
  6. ^ Ренгараджан и Вени Мадхаван (1995).
  7. ^ Алам и др. (2020).
  8. ^ Хит и Розенберг (1992), Предложение 4.6.
  9. ^ Грегор, Шкрековски и Вукашинович (2012)
  10. ^ Хит и Розенберг (1992), Предложения 4.7 и 4.8.
  11. ^ Хит и Розенберг (1992), Теорема 3.2.
  12. ^ Вуд (2005).
  13. ^ Хит и Розенберг (1992), Теорема 3.6
  14. ^ ab Дуймович и Вуд (2004).
  15. ^ Хит, Лейтон и Розенберг (1992). Полиномиальный алгоритм для поиска макета с близким к этому числу очередей предложен Шахрохи и Ши (2000). Дуймович и Вуд (2004) улучшили постоянный множитель в этой связи до ⁠ ⁠ , где e — основание натурального логарифма .
  16. ^ Хит, Лейтон и Розенберг (1992); Вуд (2008).
  17. ^ ab Дуймович и др. (2022)
  18. ^ ab Хит, Лейтон и Розенберг (1992).
  19. ^ Дуймович и Вуд (2005).
  20. ^ Dujmović & Wood (2003); Dujmović, Morin & Wood (2005). См. Wood (2002) для более слабого предварительного результата, ограничивающего число очередей шириной пути или комбинацией ширины дерева и степени.
  21. ^ Хит и Розенберг (1992), Следствие 3.9.
  22. ^ Хит и Розенберг (1992), Теорема 2.3.
  23. ^ Нешетржил, Оссона де Мендес и Вуд (2012); Нешетржил и Оссона де Мендес (2012), стр. 321–327.
  24. ^ Нешетржил и Оссона де Мендес (2012), Теорема 18.2, с. 401.
  25. ^ Wood (2002); Dujmović, Pór & Wood (2004); Dujmović, Morin & Wood (2005). См. Di Giacomo & Meijer (2004) для более точных границ размеров сетки для графиков с малым числом очередей.
  26. ^ Дуймович и Вуд (2003)
  27. ^ Дуймович, Морен и Вуд (2005)
  28. ^ Дуймович и др. (2020)

Ссылки

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