Гомологии графов
В алгебраической топологии и теории графов гомологии графов описывают группы гомологии графа , где граф рассматривается как топологическое пространство . Он формализует представление о количестве «дырок» в графе. Это частный случай симплициальной гомологии , поскольку граф является частным случаем симплициального комплекса. Поскольку конечный граф является 1-комплексом (т. е. его «гранями» являются вершины, которые являются 0-мерными, и ребра, которые являются 1-мерными), единственными нетривиальными группами гомологии являются 0-я группа. и 1-я группа. [1]
1-я группа гомологии [ править ]
Общая формула для 1-й группы гомологии топологического пространства X :
Пример [ править ]
Пусть X — ориентированный граф с 3 вершинами {x,y,z} и 4 ребрами {a: x→y, b: y→z, c: z→x, d: z→x}. Он имеет несколько циклов :
- Один цикл представлен циклом a+b+c. Здесь знак плюс означает, что все ребра движутся в одном направлении. Поскольку операция сложения коммутативна, знак + обозначает тот факт, что циклы a+b+c, b+c+a и c+a+b представляют один и тот же цикл.
- Второй цикл представлен циклом a+b+d.
- Третий цикл представлен циклом c-d. Здесь знак минус обозначает тот факт, что ребро d движется назад.
Если разрезать плоскость по петле a+b+d, а затем разрезать по петле c и «склеить» по d, то получим разрез по петле a+b+c. Это можно представить следующим соотношением: (a+b+d) + (cd) = (a+b+c). Чтобы формально определить это отношение, определим следующие коммутативные группы: [2] : 6:00
- C 0 — свободная абелева группа, порожденная множеством вершин {x,y,z}. элемент C0 . называется 0-мерной цепью Каждый
- C 1 — свободная абелева группа, порожденная множеством направленных ребер {a,b,c,d}. Каждый элемент C 1 называется 1-мерной цепью . Три упомянутых выше цикла представляют собой одномерные цепи, и действительно, в группе C 1 выполняется соотношение (a+b+d) + (cd) = (a+b+c) .
Большинство элементов C 1 не являются циклами, например a+b, 2a+5b-c и т. д. не являются циклами. Чтобы формально определить цикл, мы сначала определяем границы . Границу ребра обозначают оператор и определяется как его цель минус его источник, поэтому Так является отображением группы C 1 в группу C 0 . c,d являются генераторами C1 Поскольку a,b , , это естественным образом продолжается до группового гомоморфизма из C 1 в C 0 . В этом гомоморфизме . Сходным образом, отображает любой цикл в C 1 в нулевой элемент C 0 . Другими словами, набор циклов в C 1 порождает нулевое пространство (ядро ) . В этом случае ядро имеет два образующих: один соответствует a+b+c, другой — a+b+d (третий цикл cd представляет собой линейную комбинацию первых двух). Итак, кер изоморфен Z 2 .
В общем топологическом пространстве мы бы определили цепи более высокой размерности. В частности, C2 будет свободной абелевой группой на множестве двумерных объектов. Однако в графе таких объектов нет, поэтому C2 — тривиальная группа. Поэтому образ второго граничного оператора , тоже тривиально. Поэтому:
Общий случай [ править ]
Приведенный выше пример можно обобщить на произвольный связный граф G = ( V , E ). Пусть T — дерево группы G. остовное Каждое ребро в E \ T соответствует циклу; это именно линейно независимые циклы. Следовательно, первая группа гомологий H 1 графа — это свободная абелева группа с | Э \ Т | генераторы. Это число равно | Е |-| В |+1; так: [1]
0-я группа гомологии [ править ]
Общая формула 0-й группы гомологий топологического пространства X :
Пример [ править ]
Возвращаемся к графу с 3 вершинами {x,y,z} и 4 ребрами {a: x→y, b: y→z, c: z→x, d: z→x}. Напомним, что группа C 0 порождается множеством вершин. Поскольку (−1)-мерных элементов нет, группа C −1 тривиальна, и поэтому вся группа C0 является ядром соответствующего граничного оператора: = свободная абелева группа, порожденная {x,y,z}. [3]
Образ содержит элемент для каждой пары вершин, являющихся границами ребра, т. е. порождается разностями {y−x, z−y, x−z}. Чтобы вычислить факторгруппу, удобно подумать обо всех элементах как «эквивалентный нулю». Это означает, что x, y и z эквивалентны — они находятся в одном классе эквивалентности фактора. Другими словами, генерируется одним элементом (его может генерировать любая вершина). Таким образом, он изоморфен Z .
Общий случай [ править ]
Приведенный выше пример можно обобщить на любой связный граф . Начиная с любой вершины, можно попасть в любую другую вершину, добавив к ней одно или несколько выражений, соответствующих ребрам (например, начиная с x, можно попасть в z, сложив yx и zy). Поскольку элементы все вершины графа эквивалентны нулю, это означает, что все вершины графа принадлежат одному классу эквивалентности, и, следовательно, изоморфен Z .
В общем случае граф может иметь несколько компонент связности . Пусть C — множество компонентов. Тогда каждая компонента связности является классом эквивалентности в факторгруппе. Поэтому:
Уменьшенная гомология
Часто удобно предполагать, что 0-я гомология связного графа тривиальна (так что, если граф содержит одну точку, то все его гомологии тривиальны). Это приводит к определению приведенной гомологии . Для графа приведенная 0-я гомология равна:
высших размерностей Гомологии
Граф имеет только вершины (0-мерные элементы) и ребра (1-мерные элементы). Мы можем обобщить граф до абстрактного симплициального комплекса , добавив элементы более высокого измерения. Затем понятие гомологии графов обобщается понятием симплициальной гомологии .
Пример [ править ]
В приведенном выше примере графика мы можем добавить двумерную «ячейку», заключенную между ребрами c и d; назовем его А и предположим, что он ориентирован по часовой стрелке. Определим C 2 как свободную абелеву группу, порожденную набором двумерных ячеек, который в данном случае является одноэлементным {A}. Каждый элемент C 2 называется двумерной цепью .
Точно так же, как граничный оператор от C 1 до C 0 , который мы обозначаем через , существует граничный оператор из C 2 в C 1 , который мы обозначим через . В частности, границей двумерной ячейки A являются одномерные ребра c и d, где c находится в «правильной» ориентации, а d — в «обратной» ориентации; поэтому: . Последовательность цепочек и граничных операторов можно представить следующим образом: [4]
Общий случай [ править ]
В общем, можно определить цепи любой размерности. Если максимальная размерность цепочки равна k , то мы получаем следующую последовательность групп:
Ссылки [ править ]
- ^ Jump up to: Перейти обратно: а б Сунада, Тошикадзу (2013), Сунада, Тошикадзу (редактор), «Группы гомологии графов», Топологическая кристаллография: взгляд на дискретный геометрический анализ , обзоры и учебные пособия по прикладным математическим наукам, Токио: Springer Japan, стр. 37 –51, номер домена : 10.1007/978-4-431-54177-6_4 , ISBN 978-4-431-54177-6
- ^ Вильдбергер, Норман Дж. (2012). «Введение в гомологию» . Ютуб .
- ^ Вильдбергер, Норман Дж. (2012). «Вычисление групп гомологий» . Ютуб .
- ^ Вильдбергер, Норман Дж. (2012). «Введение в гомологию (продолжение)» . Ютуб .