Jump to content

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

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

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

Определение

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

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

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

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

Классы графов с ограниченным номером очереди

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

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

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

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

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

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

Графы с малым числом очередей являются разреженными графами : графы с 1 очередью и n вершинами имеют не более 2 n – 3 ребер, [13] и, в более общем смысле, графы с номером очереди q имеют не более 2 qn q (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) предположили, что количество очередей является не более чем линейной функцией толщины книги, но функциональная граница в этом направлении неизвестна. Известно, что если все двудольные графы с трехстраничными вложениями книг имеют ограниченный номер очереди, то все графы с ограниченной толщиной книги имеют ограниченный номер очереди. [19]

Гэнли и Хит (2001) задали вопрос, может ли число очередей графа быть ограничено как функция ширины его дерева , и процитировали неопубликованную докторскую диссертацию. диссертация С. В. Пеммараджу как доказательство отрицательного ответа: из этого доказательства выяснилось, что плоские трехмерные деревья имеют неограниченное число очередей. Однако впоследствии было показано, что номер очереди ограничен (дважды экспоненциальной) функцией ширины дерева. [20]

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

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

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

Однако если порядок вершин макета очереди задан как часть входных данных, тогда оптимальное количество очередей для макета равно максимальному количеству ребер в k -rainbow — наборе из 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. ^ Jump up to: а б с Хит и Розенберг (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. ^ Jump up to: а б Дуймович и Вуд (2004) .
  15. ^ Хит, Лейтон и Розенберг (1992) . Алгоритм с полиномиальным временем для поиска макета с таким количеством очередей предложен Шахрохи и Ши (2000) . Дуймович и Вуд (2004) улучшили постоянный коэффициент в этой связи до , где e — основание натурального логарифма .
  16. ^ Хит, Лейтон и Розенберг (1992) ; Вуд (2008) .
  17. ^ Jump up to: а б Дуймович и др. (2022)
  18. ^ Jump up to: а б Хит, Лейтон и Розенберг (1992) .
  19. ^ Дуймович и Вуд (2005) .
  20. ^ Дуймович и Вуд (2003) ; Дуймович, Морен и Вуд (2005) . См. Wood (2002) для более слабого предварительного результата, ограничивающего номер очереди шириной пути или комбинацией ширины дерева и степени.
  21. ^ Хит и Розенберг (1992) , Следствие 3.9.
  22. ^ Хит и Розенберг (1992) , Теорема 2.3.
  23. ^ Он не пощадил, Оссона де Мендес и Вуд (2012) ; Нешетрил и Оссона де Мендес (2012) , стр. 321–327.
  24. ^ Нешетрил и Оссона де Мендес (2012) , Теорема 18.2, стр. 401.
  25. ^ Вуд (2002) ; Дуймович, Пор и Вуд (2004) ; Дуймович, Морен и Вуд (2005) . См. Di Giacomo & Meijer (2004) для более точных ограничений размеров сетки для графов с небольшим количеством очередей.
  26. ^ Дуймович и Вуд (2003)
  27. ^ Дуймович, Морен и Вуд (2005)
  28. ^ Дуймович и др. (2020)
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 897991b01affb18075731e8b4ef1254e__1721107860
URL1:https://arc.ask3.ru/arc/aa/89/4e/897991b01affb18075731e8b4ef1254e.html
Заголовок, (Title) документа по адресу, URL1:
Queue number - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)