Плоские графы
[9/44%]Дан плоский граф с треугольными гранями, имеющий более трёх вершин. Удалили вершину вместе с выходящими из нее рёбрами.
Верно ли, что получившаяся грань ограничена несамопересекающимся циклом?
Верно ли, что если выкинуть ещё одну вершину, то все грани опять будут ограничены несамопересекающимися циклами?
Пусть в полученном графе степень каждой вершины не менее 3. Верно ли, что любую вершину нового графа можно удалить и получить граф, все грани которого будут ограничены несамопересекающимися циклами?
Плоским графом называется изображение графа на плоскости, для которого любые два ребра пересекаются только по их общим вершинам (в частности, если таких вершин нет, то не пересекаются). Плоский граф делит плоскость на части, называемые гранями графа; одна из таких частей является «бесконечной».
Формула Эйлера. Для любого связного плоского графа с гранями имеет место равенство .
(Доказательство см., например, в [Р]. Далее этим результатом можно пользоваться без доказательства. Эта формула часто записывается в виде .)
Найдите аналог формулы Эйлера для плоского графа с компонентами связности.
Ни один из графов и невозможно без самопересечений нарисовать на плоскости.
Рис. 5. Непланарные графы
На плоскости отмечено точек. Разрешается соединять некоторые две из них ломаной, не проходящей через другие точки. Два игрока по очереди соединяют ломаной какие-то две ещё не соединённые точки. При этом требуется, чтобы эти ломаные не самопересекались и не пересекались нигде, кроме отмеченных точек. Проигрывает тот, кто не может сделать ход. Для каких при правильной игре выигрывает тот, кто ходит первым?
Перечислите все связные плоские графы (с точностью до изоморфизма), у которых степени всех вершин равны и «степени» всех граней равны (т.е. граница каждой грани состоит из одного и того же числа рёбер).
Замечание. Если пункты (1), (2) или (3) не получаются, решайте следующие пункты. Определение изоморфизма см. в п. 2.3.
Выпуклых правильных многогранников (все грани — правильные многоугольники с одинаковым числом сторон, степени всех вершин равны) ровно 5 (с точностью до изоморфизма их графов). Конструкцию соответствующих многогранников нужно привести, она не предполагается известной.
Для любого плоского связного графа без петель и кратных рёбер, имеющего более двух вершин, и .
В любом плоском графе есть вершина степени не более 5.
Если каждая вершина плоского связного графа имеет степень , а граница каждой грани состоит из ровно рёбер, то
Картой на плоскости называется разбиение плоскости на конечное число многоугольников (возможно, «бесконечных»). Раскраска карты называется правильной, если разные многоугольники, имеющие общий граничный отрезок, имеют разные цвета. Докажите, что любую карту можно правильно раскрасить в
6 цветов;
5 цветов;
Замечание. Используя конструкцию двойственного графа, можно доказать, что правильная раскрашиваемость любой карты на плоскости в цветов равносильна правильной раскрашиваемости любого плоского графа в цветов (п. 3.1).
Придумайте алгоритм
распознавания планарности графа (здесь можно использовать без доказательства теорему Куратовского);
рисования без самопересечений заведомо планарного графа на плоскости.
Найдите асимптотику сложности вашего алгоритма в зависимости от числа рёбер графа, т.е. асимптотику максимума по графам с рёбрами от числа шагов в алгоритме, применённом к данному графу. См. «определение» нахождения асимптотики в п. 6.1.
Теорема Хопкрофта — Тарджана. Существует линейный по количеству рёбер алгоритм распознавания планарности графа.
Операция подразделения ребра графа: ребро удаляется, вместо него добавляется новая вершина и два новых ребра и .
Два графа называются гомеоморфными, если от одного можно перейти к другому при помощи операций подразделения ребра и обратных к ним; или, эквивалентно, если существует граф, полученный из каждого из данных графов операциями подразделения ребра.
Ясно, что гомеоморфные графы являются или не являются планарными одновременно.
Теорема Куратовского. Граф является планарным тогда и только тогда, когда он не содержит подграфа, гомеоморфного графу или . (Доказательство этой теоремы см., например, в [S5].)
Теорема Фари. Плоский граф можно нарисовать без самопересечений на плоскости так, что все рёбра будут отрезками.
Дан невыпуклый многоугольник с непрозрачными сторонами. Назовем вершину видимой из точки , если внутренность отрезка не пересекается с границей многоугольника. Назовем ядром многоугольника множество его внутренних точек, из которых видны все вершины многоугольника. Докажите, что если точку из ядра соединить отрезками с произвольно выбранными несколькими (не менее чем с двумя, и не обязательно со всеми) вершинами исходного многоугольника, то многоугольник разобьется на многоугольники с непустыми ядрами.
Нарисуйте без самопересечений на торе граф
;
;
;
;
;
.
Тор и лента Мёбиуса предполагаются прозрачными, т.е. точка (или подмножество), «лежащая на одной стороне поверхности», «лежит и на другой стороне». Это аналогично тому, что при изучении геометрии мы говорим, например, о треугольнике на плоскости, а не о треугольнике на верхней (или нижней) стороне плоскости.
Нарисуйте без самопересечений на ленте Мёбиуса граф
;
;
;
.
Картой на торе называется разбиение тора на конечное число (криволинейных и изогнутых) многоугольников. Раскраска карты на торе называется правильной, если разные многоугольники, имеющие общую граничную кривую, имеют разные цвета. Любую ли карту на торе можно правильно раскрасить
в 5 цветов;
в 6 цветов;
в 7 цветов?
Подробнее см. [S1, 2].
Замечание. Любой связный граф с рёбрами можно так нарисовать «на сфере с ручками» (т.е. внутри правильного -угольника, диаметрально противоположные стороны которого «склеены»), что некоторые рёбра являются отрезками, а остальные рёбра являются объединениями двух непересекающихся отрезков, у каждого из которых один конец — вершина графа, а другой конец лежит на стороне -угольника.