Interested Article - Число очередей графа

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

Число очередей графа — это инвариант графа , определённый аналогично стэковому числу (толщине книги) и использующий упорядочение FIFO (первый вошёл, первый вышел, очередь) вместо упорядочения LIFO (последним вошёл, первым вышел, стэк).

Определение

Представление графа в виде очередей (макет очередей) для заданного графа определяется полным упорядочением вершин графа вместе с разложением рёбер графа на несколько «очередей». Требуется, чтобы множество рёбер каждой очереди не имели вложенности по порядку вершин в том смысле, что если ab и cd являются двумя рёбрами в одной очереди, то не должно быть a < c < d < b . Число очередей qn( G ) графа G — это минимальное число очередей представления графа в виде очередей .

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

Макет очередей был определён Хитом и Розенбергом по аналогии с предыдущей работой о книжных вложениях графах, которые определяются тем же способом с использованием стэков вместо очередей. Как они отметили, эти макеты также связаны с более ранними работами о сортировке перестановок с использованием параллельных очередей. Макет очередей был мотивирован требованиям разработки интегральных схем и управления связей в .

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

Любое дерево имеет число очередей, равное 1 с упорядочением вершин, заданным поиском в ширину . У псевдолесов и решёток число очередей также равно 1 . Число очередей внешнепланарных графов не превосходит 2. Солнечный 3-граф (треугольник, каждое ребро которого заменено треугольником) является примером внешнепланарного графа, число очередей которого равно в точности 2 . Число очередей параллельно-последовательного графа не превосходит 3 .

Число очередей бинарных графов де Брёйна равно 2 . Число очередей графа d -мерного гиперкуба не превосходит d − 1 . Число очередей полных графов K n и полных двудольных графов K a , b известно точно — оно равно и соответственно .

Нерешённые проблемы математики : Имеет ли все планарные графы ограниченное число очередей?

Любой граф с одной очередью является планарным графом с «дуговым уровневым» планарным вложением, в котором вершины располагаются на параллельных прямых (уровнях), а каждое ребро либо соединяет вершины двух соседних уровней, либо образует дугу, соединяющую две вершины на том же самом уровне. И обратно, любой дуговой уровневый планарный граф имеет макет с одной очередью . Хит, Лейтон и Розенберг высказали предположение, что любой планарный граф имеет ограниченное число очередей, но подтверждения этому высказыванию пока нет. Если число очередей планарных графов ограничено, то же самое верно и для 1-планарных графов и, более того, для k -планарных графов . Наиболее сильная граница, известная для числа очередей планарных графов, не является константой, она равна O (log n ) Полилогарифмические границы числа очередей известны для графов с ограниченным родом и более общими графами из минорно замкнутых семейств .

Если использовать вариант числа очередей, называемый «сильным числом очередей», число очередей произведения графов можно ограничить функцией от числа очередей и строгого числа очередей множителей произведения .

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

Графы с малым числом очередей являются разреженными — графы с n вершинами, имеющие одну очередь, имеют не более 2 n − 3 рёбер , а более общего вида графы с числом очередей q имеют не более 2 qn q (2 q + 1) рёбер . Отсюда следует, что эти графы имеют малое хроматическое число . В частности графы с одной очередью имеют раскраску в 3 цвета, а графы с числом очередей q могут потребовать не менее 2 q + 1 и не более 4 q цветов . В обратную сторону, граница числа рёбер влечёт за собой более низкую границу числа очередей графа — число очередей графов с n вершинами и m рёбрами не превосходит O (√ m ) . Граница близка к строгой, поскольку для случайных d -регулярных графов число очередей с высокой вероятностью равно

Нерешённые проблемы математики : Должен ли любой граф с ограниченным числом очередей иметь ограниченную книжную толщину и наоборот?

Графы с одной очередью имеют книжную толщину, не превышающую двух . Для любого фиксированного порядка вершин, произведение толщины книги и числа очередей для этого порядка вершин не менее ширины сечения графа, делённого на максимальную степень вершин . Толщина книги может быть много больше числа очередей — троичные графы Хэмминга имеют логарифмическое число очередей, но полиномиальную толщину книг . Остаётся неизвестным, ограничена ли книжная толщина какой-либо функцией от числа очередей. Хит, Лейтон и Розенберг высказали предположение, что число очередей не более чем линейно зависит от толщины книг, но никаких достижений в этом направлении нет. Известно, что если все двудольные графы с 3-страничными книжными вложениями имеют ограниченное число очередей, то все графы с ограниченной книжной толщиной имеют ограниченное число очередей .

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

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

Определение числа очередей графа является NP-полной задачей . NP-полной задачей является даже проверка, что число очередей равно единице .

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

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

Приложение в визуализации графов

Хотя макеты очередей не обязательно дают хорошие двумерные визуализации , они используются для трёхмерного представления графов. В частности, граф G имеет ограниченное число очередей тогда и только тогда, когда можно расположить вершины графа G на трёхмерной решётке размером O ( n ) × O (1) × O (1) таким образом, что никакие два ребра не пересекаются Например, графы де Брёйна и графы с ограниченной древесной шириной имеют трёхмерное вложение линейного объёма .

Логарифмические или полилогарифмические границы числа очередей преобразуются при подобных вложениях в трёхмерные решётки в почти линейные объёмы, решётка в одном направлении будет иметь линейный размер, а в двух других — полилогарифмический. Планарные графы, графы с ограниченным родом и графы с ограниченной локальной древесной шириной имеют вложения объёма O ( n log n ) , в то время как графы замкнутых по минорам семейств имеют объём O ( n log O (1) n ) .

Примечания

  1. .
  2. .
  3. , с. Proposition 4.1.
  4. , с. Propositions 4.2, 4.3.
  5. .
  6. .
  7. , с. Proposition 4.6.
  8. , Proposition 4.10; ; ; .
  9. , с. Propositions 4.7, 4.8.
  10. , с. Theorem 3.2.
  11. .
  12. Дуймович ( ), улучшение более ранней границы Ди Батисты, Фрати и Паха ( ).
  13. .
  14. .
  15. , с. Theorem 3.6.
  16. .
  17. . Алгоритм полиномиального времени для поиска макета с близким этому числом очередей дали Шароки и Ши ( ). Дуймович и Вуд ( ) улучшил константу в этой границе до e m , где e — основание натурального логарифма .
  18. .
  19. .
  20. ; . См. статью Вуда ( ) о более слабом предварительном результате, ограничивающем число очередей путевой шириной или комбинацией древесной ширины и степени графа.
  21. , с. Corollary 3.9.
  22. , с. Theorem 2.3.
  23. .
  24. , с. 321–327.
  25. , с. 401, Theorem 18.2.
  26. ; ; . См. for tighter bounds on the grid dimensions for graphs of small queue number.
  27. .
  28. .

Литература

  • Christopher Auer, Christian Bachmaier, Franz Josef Brandenburg, Wolfgang Brunner, Andreas Gleißner. : 18th International Symposium, GD 2010, Konstanz, Germany, September 21-24, 2010, Revised Selected Papers. — Heidelberg: Springer, 2011. — Т. 6502. — С. 68–79. — (Lecture Notes in Computer Science). — doi : .
  • Giuseppe Di Battista, Fabrizio Frati, János Pach. On the queue number of planar graphs // . — 2013. — Т. 42 , вып. 6 . — С. 2243–2285 . — doi : .
  • Emilio Di Giacomo, Henk Meijer. : 11th International Symposium, GD 2003 Perugia, Italy, September 21-24, 2003 Revised Papers. — Berlin: Springer, 2004. — Т. 2912. — С. 214–225. — (Lecture Notes in Computer Science). — doi : .
  • Vida Dujmović. Graph layouts via layered separators // Journal of Combinatorial Theory . — 2015. — Т. 110 . — С. 79–89 . — doi : . — arXiv : . .
  • Vida Dujmović, Pat Morin, David R. Wood. Layout of graphs with bounded tree-width // . — 2005. — Т. 34 , вып. 3 . — С. 553–579 . — doi : . — arXiv : . .
  • Vida Dujmović, Pat Morin, David R. Wood. Proceedings of the 54th IEEE Symposium on Foundations of Computer Science (FOCS ’13). — 2013. — С. 280–289. — doi : . .
  • Vida Dujmović, Attila Pór, David R. Wood. Track layouts of graphs // Discrete Mathematics & Theoretical Computer Science. — 2004. — Т. 6 , вып. 2 . — С. 497–521 . .
  • Vida Dujmović, David R. Wood. Graph-theoretic Concepts in Computer Science: 29th International Workshop, WG 2003. Elspeet, The Netherlands, June 19-21, 2003. Revised Papers. — Berlin: Springer, 2003. — Т. 2880. — С. 205–217. — (Lecture Notes in Computer Science). — doi : . .
  • Vida Dujmović, David R. Wood. On linear layouts of graphs // Discrete Mathematics & Theoretical Computer Science. — 2004. — Т. 6 , вып. 2 . — С. 339–357 . .
  • Vida Dujmović, David R. Wood. Stacks, queues and tracks: layouts of graph subdivisions // Discrete Mathematics & Theoretical Computer Science. — 2005. — Т. 7 , вып. 1 . — С. 155–201 . .
  • Joseph L. Ganley, Lenwood S. Heath. The pagenumber of k -trees is O ( k ) // Discrete Applied Mathematics. — 2001. — Т. 109 , вып. 3 . — С. 215–221 . — doi : . .
  • Petr Gregor, Riste Škrekovski, Vida Vukašinović. On the queue-number of the hypercube // Electronic Notes in Discrete Mathematics. — 2011. — Т. 38 . — С. 413–418 . — doi : . .
  • Toru Hasunuma, Misa Hirota. An improved upper bound on the queuenumber of the hypercube // Information Processing Letters. — 2007. — Т. 104 , вып. 2 . — С. 41–44 . — doi : . .
  • Lenwood S. Heath, Frank Thomson Leighton, Arnold L. Rosenberg. Comparing queues and stacks as mechanisms [ sic ] for laying out graphs // . — 1992. — Т. 5 , вып. 3 . — С. 398–412 . — doi : . .
  • Lenwood S. Heath, Arnold L. Rosenberg. Laying out graphs using queues // . — 1992. — Т. 21 , вып. 5 . — С. 927–958 . — doi : . .
  • Jaroslav Nešetřil, Patrice Ossona de Mendez. Sparsity: Graphs, Structures, and Algorithms. — Springer, 2012. — Т. 28. — (Algorithms and Combinatorics). — ISBN 978-3-642-27874-7 . — doi : . .
  • Jaroslav Nešetřil, Patrice Ossona de Mendez, David R. Wood. Characterisations and examples of graph classes with bounded expansion // European Journal of Combinatorics. — 2012. — Т. 33 , вып. 3 . — С. 350–373 . — doi : . — arXiv : .
  • Kung-Jui Pai, Jou-Ming Chang, Yue-Li Wang. A note on “An improved upper bound on the queuenumber of the hypercube” // Information Processing Letters. — 2008. — Т. 108 , вып. 3 . — С. 107–109 . — doi : .
  • S. Rengarajan, C. E. Veni Madhavan. Computing and Combinatorics: First Annual International Conference, COCOON '95 Xi'an, China, August 24–26, 1995, Proceedings. — Berlin: Springer, 1995. — Т. 959. — С. 203–212. — (Lecture Notes in Computer Science). — doi : . .
  • Farhad Shahrokhi, Weiping Shi. On crossing sets, disjoint sets, and pagenumber // Journal of Algorithms. — 2000. — Т. 34 , вып. 1 . — С. 40–53 . — doi : .
  • David R. Wood. FST TCS 2002: Foundations of Software Technology and Theoretical Computer Science, 22nd Conference Kanpur, India, December 12–14, 2002, Proceedings. — Berlin: Springer, 2002. — Т. 2556. — С. 348–359. — (Lecture Notes in Computer Science). — doi : .
  • David R. Wood. Queue layouts of graph products and powers // Discrete Mathematics & Theoretical Computer Science. — 2005. — Т. 7 , вып. 1 . — С. 255–268 . .
  • David R. Wood. Bounded-degree graphs have arbitrarily large queue-number // Discrete Mathematics & Theoretical Computer Science. — 2008. — Т. 10 , вып. 1 . — С. 27–34 . — arXiv : . (недоступная ссылка) .

Ссылки

  • , The Open Problems Project
  • , Problems presented in Summer 2009, Research Experiences for Graduate Students, Douglas B. West
Источник —

Same as Число очередей графа