Номер очереди - Queue number
В математике номер очереди из график это инвариант графа определяется аналогично номер стека (толщина книги) с использованием первым пришел-первым вышел (очередь) заказов вместо последний пришел - первый ушел (стековые) заказы.
Определение
Схема очереди данного графа определяется общий заказ из вершины графа вместе с разбиением края в ряд «очередей». Набор ребер в каждой очереди необходим, чтобы избежать должным образом вложенных ребер: если ab и CD два ребра в одной очереди, то не должно быть а < c < d < б в порядке вершин. Номер очереди qn (грамм) графа грамм - минимальное количество очередей в схеме очередей.[1]
Точно так же из макета очереди можно обрабатывать края в одной очереди, используя структура данных очереди, рассматривая вершины в заданном порядке и при достижении вершины удаляя из очереди все ребра, для которых она является второй конечной точкой, с последующей постановкой в очередь всех ребер, для которых она является первой конечной точкой. Условие вложенности гарантирует, что при достижении вершины все ребра, для которых она является второй конечной точкой, готовы к удалению из очереди.[1] Другое эквивалентное определение макетов очередей включает: вложения данного графа на цилиндр, с вершинами, расположенными на одной линии в цилиндре, а каждое ребро оборачивается вокруг цилиндра один раз. Ребра, назначенные одной очереди, не могут пересекать друг друга, но разрешены пересечения между ребрами, принадлежащими разным очередям.[2]
Макеты очередей были определены Хит и Розенберг (1992), по аналогии с предыдущей работой над книжные вложения графов, которые можно определить таким же образом, используя стеки вместо очередей. Как они заметили, эти макеты также связаны с более ранней работой по сортировке перестановки используя системы параллельных очередей, и может быть мотивировано приложениями в СБИС дизайн и управление коммуникациями для распределенные алгоритмы.[1]
Классы графов с ограниченным номером очереди
Каждый дерево имеет очередь номер 1 с порядком вершин, заданным обход в ширину.[3] Псевдолеса и сеточные графики также есть очередь номер 1.[4] Внешнепланарные графы иметь номер очереди не более 2; 3-солнечный граф (треугольник, каждое из ребер которого заменено треугольником) является примером внешнепланарного графа, номер очереди которого равен точно 2.[5] Последовательно-параллельные графы иметь номер очереди не более 3.[6]
Двоичный графы де Брейна иметь очередь номер 2.[7] В d-размерный граф гиперкуба имеет номер очереди не более .[8] Номера очередей полные графики Kп и полные двудольные графы Kа,б точно известны: они и соответственно.[9]
Каждый граф с 1 очередью является планарный граф, с «арочным выровненным» планарным вложением, в котором вершины размещаются на параллельных линиях (уровнях), и каждое ребро либо соединяет вершины на двух последовательных уровнях, либо образует арку, которая соединяет две вершины на одном уровне, обходя все предыдущие уровни. И наоборот, каждый арочный выровненный планарный граф имеет схему с одной очередью.[10] В 1992 г. Хит, Лейтон и Розенберг (1992) предположил, что каждый планарный граф имеет ограниченное количество очереди. Эта гипотеза была положительно решена в 2019 г. Дуймович и др. (2019) который показал, что планарные графы и, в более общем смысле, каждый собственный минно-замкнутый класс графов имеет ограниченное число очереди.
Используя вариант номера очереди, называемый сильным номером очереди, номер очереди граф продукта может быть ограничена функцией номеров очередей и строгих номеров очередей факторов в продукте.[11]
Связанные инварианты
Графики с малым номером очереди разреженные графики: Графы с одной очередью п вершины имеют не более 2п - 3 ребра,[12] и более общие графики с номером очередиq иметь самое большее 2qn − q(2q + 1) края.[13] Это означает, что эти графы также имеют небольшие хроматическое число: в частности, графы с 1 очередью можно раскрашивать в 3 цвета, а графы с номером очереди q может понадобиться как минимум 2q + 1 и не более 4q цвета.[13] С другой стороны, оценка количества ребер подразумевает гораздо более слабую оценку количества очереди: графы с п вершины и м ребра имеют номер очереди не более О(√м).[14] Эта граница близка к точной, поскольку для случайных d-регулярных графов номер очереди, с большой вероятностью,
Нерешенная проблема в математике: Должен ли каждый граф с ограниченным номером очереди иметь также ограниченную толщину книги, и наоборот? (больше нерешенных задач по математике) |
Графики с номером очереди 1 имеют толщину книги не более 2.[16]Для любого фиксированного порядка вершин произведение толщины книги и номеров очередей для этого порядка не меньше, чем ширина разреза графика делится на его максимальную степень.[16]Толщина книги может быть намного больше номера очереди: троичная Графы Хэмминга имеют логарифмический номер очереди, но полиномиально большую толщину книги.[16] Остается неизвестным, может ли толщина книги быть ограничена какой-либо функцией номера очереди. Хит, Лейтон и Розенберг (1992) высказали предположение, что номер очереди является не более чем линейной функцией толщины книги, но функциональные границы в этом направлении также неизвестны. Известно, что если все двудольные графы с 3-страничными вложениями книг имеют ограниченное количество очереди, тогда все графы с ограниченной толщиной книги имеют ограниченное количество очереди.[17]
Гэнли и Хит (2001) спросил, может ли число очередей графа быть ограничено как функция его ширина дерева, и процитировал неопубликованную Ph.D. диссертация С. В. Пеммараджу как доказательство того, что ответ был отрицательным: планарные 3-х деревья Судя по этому свидетельству, номер очереди был неограниченным. Однако впоследствии было показано, что номер очереди ограничен (дважды экспоненциальной) функцией ширины дерева.[18]
Вычислительная сложность
это НП-полный чтобы определить номер очереди данного графа или даже проверить, равно ли это число единице.[19]
Однако, если порядок вершин макета очереди задается как часть ввода, то оптимальное количество очередей для макета равно максимальному количеству ребер в макете. k-радуга, набор k ребра, каждые два из которых образуют вложенную пару. Разделение ребер на очереди можно выполнить, назначив ребро е это внешний край я-радуга (и радуги не больше) к я-я очередь. Есть возможность построить оптимальную планировку в срок О(м журнал журнал п), куда п обозначает количество вершин входного графа, а м обозначает количество ребер.[20]
Графики ограниченного номера очереди также имеют ограниченное расширение, что означает, что их мелкие несовершеннолетние находятся разреженные графики с отношением ребер к вершинам (или эквивалентно вырождение или же родословие ), которая ограничена функцией номера очереди и глубины минора. Как следствие, несколько алгоритмических проблем, включая изоморфизм подграфов для графов шаблонов ограниченного размера имеют линейное время алгоритмы для этих графов.[21] В целом, из-за их ограниченного расширения можно проверить, есть ли какое-либо предложение в логика первого порядка графиков действительна для данного графа с ограниченным номером очереди за линейное время.[22]
Применение в графическом чертеже
Хотя макеты очередей не обязательно обеспечивают хорошее двухмерное графические рисунки, они были использованы для рисования трехмерных графиков. В частности, класс графа Икс имеет ограниченный номер очереди тогда и только тогда, когда для каждого п-вершинный граф грамм в Икс, можно разместить вершины грамм в трехмерной сетке размеров О(п) × О(1) × О(1) так, чтобы никакие два края (когда они нарисованы прямо) не пересекались.[23] Так, например, графы де Брейна, графы с ограниченной древесной шириной, планарные графы и собственные семейства минорно-замкнутых графов имеют трехмерные вложения линейного объема.[24] [25] [26].
Примечания
- ^ а б c Хит и Розенберг (1992).
- ^ Auer et al. (2011).
- ^ Хит и Розенберг (1992), Предложение 4.1.
- ^ Хит и Розенберг (1992), Предложения 4.2 и 4.3.
- ^ Хит, Лейтон и Розенберг (1992); Ренгараджан и Вени Мадхаван (1995).
- ^ Ренгараджан и Вени Мадхаван (1995).
- ^ Хит и Розенберг (1992), Предложение 4.6.
- ^ Грегор, Шкрековски и Вукашинович (2012)
- ^ Хит и Розенберг (1992), Предложения 4.7 и 4.8.
- ^ Хит и Розенберг (1992), Теорема 3.2.
- ^ Дерево (2005).
- ^ Хит и Розенберг (1992), Теорема 3.6
- ^ а б Дуймович и Вуд (2004).
- ^ Хит, Лейтон и Розенберг (1992). Алгоритм с полиномиальным временем для поиска макета с таким количеством очередей определяется выражением Шахрохи и Ши (2000). Дуймович и Вуд (2004) улучшил постоянный множитель в этой связи до е√м, куда е это основа натуральный логарифм.
- ^ Хит, Лейтон и Розенберг (1992); Дерево (2008).
- ^ а б c Хит, Лейтон и Розенберг (1992).
- ^ Дуймович и Вуд (2005).
- ^ Дуймович и Вуд (2003); Дуймович, Morin & Wood (2005). Видеть Дерево (2002) для более слабого предварительного результата, ограничивая номер очереди ширина пути или сочетанием ширины дерева и градуса.
- ^ Хит и Розенберг (1992), Следствие 3.9.
- ^ Хит и Розенберг (1992), Теорема 2.3.
- ^ Нешетржил, Оссона де Мендес и Вуд (2012); Нешетржил и Оссона де Мендес (2012) С. 321–327.
- ^ Нешетржил и Оссона де Мендес (2012), Теорема 18.2, с. 401.
- ^ Дерево (2002); Дуймович, Пор и Вуд (2004); Дуймович, Morin & Wood (2005). Видеть Ди Джакомо и Мейер (2004) для более жестких границ размеров сетки для графов с малым числом очередей.
- ^ Дуймович и Вуд (2003)
- ^ Дуймович, Morin & Wood (2005)
- ^ Дуймович и др. (2019)
Рекомендации
- Ауэр, Кристофер; Бахмайер, Кристиан; Бранденбург, Франц Иосиф; Бруннер, Вольфганг; Гляйсснер, Андреас (2011), "Плоские чертежи очередей и графиков двухсторонней очереди", Графический рисунок: 18-й Международный симпозиум, GD 2010, Констанц, Германия, 21–24 сентября 2010 г., отредактированные избранные статьи, Конспект лекций по информатике, 6502, Heidelberg: Springer, стр. 68–79, Дои:10.1007/978-3-642-18469-7_7, МИСТЕР 2781254.
- Бекос, Майкл А .; Ферстер, Генри; Гронеманн, Мартин; Мчедлидзе, Тамара; Монтеккиани, Фабрицио; Рафтопулу, Хризанти; Ueckerdt, Torsten (2018), «Плоские графы ограниченной степени имеют постоянный номер очереди», CoRR 1811.00816, arXiv:1811.00816, Bibcode:2018arXiv181100816B.
- Ди Баттиста, Джузеппе; Фрати, Фабрицио; Пах, Янош (2013), «О порядке очереди планарных графов» (PDF), SIAM Журнал по вычислениям, 42 (6): 2243–2285, Дои:10.1137/130908051, МИСТЕР 3141759.
- Ди Джакомо, Эмилио; Мейер, Хенк (2004), «Отслеживание чертежей графов с постоянным номером очереди», Графический рисунок: 11-й Международный симпозиум, GD 2003 г. Перуджа, Италия, 21–24 сентября 2003 г. Пересмотренные документы, Конспект лекций по информатике, 2912, Берлин: Springer, стр. 214–225, Дои:10.1007/978-3-540-24595-7_20, МИСТЕР 2177595.
- Дуймович, Вида (2015), «Макеты графиков через многоуровневые разделители», Журнал комбинаторной теории, Серия B, 110: 79–89, arXiv:1302.0304, Дои:10.1016 / j.jctb.2014.07.005, МИСТЕР 3279388.
- Дуймович, Вида; Йорет, Гвенэль; Мичек, Петр; Морен, Пат; Ueckerdt, Torsten; Вуд, Дэвид Р. (2019), «Плоские графы имеют ограниченное количество очереди», Proc. 60-й ежегодный симпозиум IEEE по основам компьютерных наук (FOCS 2019), arXiv:1904.04791
- Дуймович, Вида; Морен, Пат; Вуд, Дэвид Р. (2005), «Схема графов с ограниченной шириной дерева», SIAM Журнал по вычислениям, 34 (3): 553–579, arXiv:cs / 0406024, Дои:10.1137 / S0097539702416141, МИСТЕР 2137079.
- Дуймович, Вида; Морен, Пат; Вуд, Дэвид Р. (2013), «Многослойные разделители для схем очередей, рисование трехмерных графиков и неповторяющаяся окраска», Материалы 54-го симпозиума IEEE по основам компьютерных наук (FOCS '13), стр. 280–289, arXiv:1306.1595, Дои:10.1109 / FOCS.2013.38.
- Дуймович, Вида; Пор, Аттила; Вуд, Дэвид Р. (2004), «Следить за макетами графиков» (PDF), Дискретная математика и теоретическая информатика, 6 (2): 497–521, arXiv:cs / 0407033, Bibcode:2004cs ........ 7033D, МИСТЕР 2180055.
- Дуймович, Вида; Вуд, Дэвид Р. (2003), «Древовидные перегородки k-деревья с приложениями в виде графика », Теоретико-графические концепции в компьютерных науках: 29-й международный семинар, WG 2003. Эльспит, Нидерланды, 19-21 июня 2003 г. Исправленные статьи, Конспект лекций по информатике, 2880, Берлин: Springer, стр. 205–217, Дои:10.1007/978-3-540-39890-5_18, МИСТЕР 2080081.
- Дуймович, Вида; Вуд, Дэвид Р. (2004), «О линейных раскладках графиков» (PDF), Дискретная математика и теоретическая информатика, 6 (2): 339–357, МИСТЕР 2081479.
- Дуймович, Вида; Вуд, Дэвид Р. (2005), «Стеки, очереди и дорожки: схемы разбиения графа» (PDF), Дискретная математика и теоретическая информатика, 7 (1): 155–201, МИСТЕР 2164064.
- Ganley, Joseph L .; Хит, Ленвуд С. (2001), "Номер страницы k-деревья О(k)", Дискретная прикладная математика, 109 (3): 215–221, Дои:10.1016 / S0166-218X (00) 00178-5, МИСТЕР 1818238.
- Грегор, Петр; Шкрековски, Ристе; Вукашинович, Вида (2011), «О порядке очереди гиперкуба», Электронные заметки по дискретной математике, 38: 413–418, Дои:10.1016 / j.endm.2011.09.067.
- Грегор, Петр; Шкрековски, Ристе; Вукашинович, Вида (2012), «Макеты очередей гиперкубов», Журнал SIAM по дискретной математике, 26 (1): 77–88, CiteSeerX 10.1.1.417.7129, Дои:10.1137/100813865.
- Хасунума, Тору; Хирота, Миса (2007), "Улучшенная верхняя граница числа очереди гиперкуба", Письма об обработке информации, 104 (2): 41–44, Дои:10.1016 / j.ipl.2007.05.006, МИСТЕР 2343263.
- Heath, Lenwood S .; Лейтон, Фрэнк Томсон; Розенберг, Арнольд Л. (1992), «Сравнение очередей и стеков как механизмы построения графиков», Журнал SIAM по дискретной математике, 5 (3): 398–412, Дои:10.1137/0405031, МИСТЕР 1172748.
- Heath, Lenwood S .; Розенберг, Арнольд Л. (1992), «Построение графиков с использованием очередей», SIAM Журнал по вычислениям, 21 (5): 927–958, Дои:10.1137/0221055, МИСТЕР 1181408.
- Нешетржил, Ярослав; Оссона де Мендес, Патрис (2012), Разреженность: графики, структуры и алгоритмы, Алгоритмы и комбинаторика, 28, Спрингер, Дои:10.1007/978-3-642-27875-4, ISBN 978-3-642-27874-7, МИСТЕР 2920058.
- Нешетржил, Ярослав; Оссона де Мендес, Патрис; Вуд, Дэвид Р. (2012), «Характеристики и примеры классов графов с ограниченным расширением», Европейский журнал комбинаторики, 33 (3): 350–373, arXiv:0902.3265, Дои:10.1016 / j.ejc.2011.09.008, МИСТЕР 2864421.
- Пай, Кунг-Джуй; Чанг, Джоу-Мин; Ван, Юэ-Ли (2008), "Заметка о" Улучшенная верхняя граница числа очереди гиперкуба"", Письма об обработке информации, 108 (3): 107–109, Дои:10.1016 / j.ipl.2008.04.019, МИСТЕР 2452135.
- Rengarajan, S .; Вени Мадхаван, К. Э. (1995), "Стек и очередь двух деревьев", Вычислительная техника и комбинаторика: первая ежегодная международная конференция, COCOON '95, Сиань, Китай, 24–26 августа 1995 г., Труды, Конспект лекций по информатике, 959, Берлин: Springer, стр. 203–212, Дои:10.1007 / BFb0030834, МИСТЕР 1450116.
- Шахрохи, Фархад; Ши, Вейпинг (2000), "О пересекающихся множествах, непересекающихся множествах и номерах страниц", Журнал алгоритмов, 34 (1): 40–53, Дои:10.1006 / jagm.1999.1049, МИСТЕР 1732197.
- Вуд, Дэвид Р. (2002), «Макеты очередей, ширина дерева и рисование трехмерных графиков», FST TCS 2002: Основы программных технологий и теоретической информатики, 22-я конференция, Канпур, Индия, 12–14 декабря 2002 г., Труды, Конспект лекций по информатике, 2556, Берлин: Springer, стр. 348–359, Дои:10.1007/3-540-36206-1_31, МИСТЕР 2046017.
- Вуд, Дэвид Р. (2005), «Очередь макетов графа произведений и полномочий» (PDF), Дискретная математика и теоретическая информатика, 7 (1): 255–268, МИСТЕР 2183176.
- Вуд, Дэвид Р. (2008), «Графы ограниченной степени имеют сколь угодно большое количество очередей», Дискретная математика и теоретическая информатика, 10 (1): 27–34, arXiv:математика / 0601293, Bibcode:2006 математика ...... 1293 Вт.
внешняя ссылка
- Макеты стека и очереди, Проблемы, представленные летом 2009 г., Исследования для аспирантов, Дуглас Б. Вест