Введение

В комбинаторной математике системы вращения (также называемые комбинаторными вложениями или комбинаторными картами) кодируют вложения графов на ориентируемые поверхности, описывая циклическую последовательность рёбер графа вокруг каждой вершины. Более формальное определение системы вращения включает пары перестановок; такой пары достаточно для определения мультиграфа, поверхности и вложения двух ячеек мультиграфа на поверхность. Каждая схема вращения определяет единственное вложение двух ячеек связного мультиграфа на замкнутой ориентированной поверхности (с точностью до топологической эквивалентности, сохраняющей ориентацию). Обратно, любое вложение связного мультиграфа G на ориентированной замкнутой поверхности определяет единственную систему вращения, имеющую G в качестве своего базового мультиграфа. Это фундаментальное соответствие между системами вращения и вложениями двух ячеек впервые было установлено в двойственной форме Лотаром Хефтером в 1890-х годах и широко использовалось Рингелем в 1950-х годах. Независимо от этого, Эдмондс дал прямую форму теоремы, а детали его исследования были популяризированы Юнгсом. Обобщение на мультиграфы было представлено Гроссом и Альпертом. Системы вращения связаны с, но не идентичны, картам вращения, используемым Reingold et al. (2002) для определения зигзагообразного произведения графов. Система вращения задаёт циклическую последовательность рёбер вокруг каждой вершины, в то время как карта вращения задаёт (нециклическую) перестановку рёбер в каждой вершине. Кроме того, системы вращения могут быть определены для любого графа, в то время как карты вращения, определяемые Reingold et al., ограничены регулярными графами.

Формальное определение

Формально система вращения определяется как пара (σ, θ), где σ и θ – перестановки, действующие на одном и том же базовом множестве B, θ – свободная от неподвижных точек инволюция, а группа <σ, θ>, порожденная σ и θ, действует транзитивно на B. Чтобы получить систему вращения из 2-клеточного вложения связного мультиграфа G на ориентированной поверхности, пусть B состоит из ребер (или флагов, или полуребер) G; то есть для каждого ребра G мы формируем два элемента B, по одному для каждой конечной точки ребра. Даже если у ребра совпадают обе конечные точки, мы создаем два ребра для этого ребра. Пусть θ(b) будет другим ребром, образованным из того же ребра, что и b; это очевидно инволюция без неподвижных точек. Пусть σ(b) будет ребром, расположенным по часовой стрелке от b в циклическом порядке ребер, инцидентных одной и той же вершине, где "по часовой стрелке" определяется ориентацией поверхности. Если мультиграф вложен в ориентируемую, но не ориентированную поверхность, он обычно соответствует двум системам вращения, по одной для каждой из двух ориентаций поверхности. Эти две системы вращения имеют одинаковую инволюцию θ, но перестановка σ для одной системы вращения является обратной соответствующей перестановке для другой системы вращения.

Восстановление встраивания из системы вращения

Чтобы восстановить мультиграф из системы вращений, мы формируем вершину для каждой орбиты σ и ребро для каждой орбиты θ. Вершина инцидентна ребру, если эти две орбиты имеют непустое пересечение. Таким образом, число инциденций для каждой вершины равно размеру её орбиты, а число инциденций для каждого ребра равно ровно двум. Если система вращений получена из 2-клеточного вложения связного мультиграфа G, то мультиграф, полученный из системы вращений, изоморфен G.

Для вложения мультиграфа, полученного из системы вращений, на поверхность, формируем диск для каждой орбиты σθ и склеиваем два диска вдоль ребра e, когда два дротика, соответствующие e, принадлежат двум орбитам, соответствующим этим дискам. В результате получается 2-клеточное вложение полученного мультиграфа, две ячейки которого – диски, соответствующие орбитам σθ. Поверхность этого вложения можно ориентировать таким образом, чтобы порядок обхода рёбер вокруг каждой вершины по часовой стрелке совпадал с порядком, заданным σ.

Характеристика поверхности встраивания

Согласно формуле Эйлера мы можем определить род g замкнутой ориентируемой поверхности, заданной системой вращений (то есть поверхность, на которой базовый мультиграф вкладывается в 2-ячейки). Заметим, что , и мы находим, что

где обозначает множество орбит перестановки .