Скажите, пожалуйста, можно ли еще получить документ о прохождении курса ("Графы и алгоритмы", декабрь 2020) после предоставления всех дополнительных необходимых документов? |
Пространство циклов графа
Квазициклы
В этом разделе слово "цикл" мы будем понимать несколько иначе, чем до сих пор. Именно, циклом будем называть граф, у которого одна компонента связности является простым циклом, а остальные - изолированными вершинами. На рис. 7.1 показано, что в результате сложения двух циклов иногда получается цикл. Это не всегда так (например, когда складываемые циклы не имеют общих ребер), но все-таки графы, которые можно получить, складывая циклы, обладают определенными особенностями. На этом основан алгебраический подход к изучению устройства множества циклов графа.
Рассмотрим некоторый граф . Среди его остовных подграфов, возможно, имеется некоторое количество циклов. Обозначим через подпространство пространства подграфов, порождаемое всеми этими циклами. называется пространством циклов графа . Оно содержит граф (если в нет циклов, то является единственным элементом пространства циклов), а все остальные его элементы - это всевозможные линейные комбинации циклов графа . Заметим, что коэффициентами в линейных комбинациях являются элементы множества , поэтому речь идет на самом деле просто о всевозможных суммах циклов.
Остовный подграф, у которого степени всех вершин четны, называется квазициклом. Оказывается, множество состоит в точности из всех квазициклов графа . Прежде чем доказать это, покажем сначала, что множество всех квазициклов замкнуто относительно сложения.
Лемма 1. Сумма двух квазициклов есть квазицикл.
Доказательство. Пусть и - квазициклы. Рассмотрим произвольную вершину , и пусть ее степени в и равны соответственно и . Тогда степень вершины в графе будет равна , где - число вершин, с которыми смежна в обоих графах и . Отсюда видно, что число четно, если четны оба числа и .
Следующая лемма объясняет строение квазициклов.
Лемма 2. Любой квазицикл с непустым множеством ребер является объединением простых циклов, не имеющих общих ребер.
Доказательство. В квазицикле в любой компоненте связности, состоящей не менее чем из двух вершин, степени всех вершин не меньше 2, следовательно, в нем есть цикл, а, значит, и простой цикл. Взяв какой-нибудь простой цикл в и удалив его ребра из , снова получим квазицикл. Если в этом новом квазицикле есть хотя бы одно ребро, то в нем также имеется простой цикл, и т.д. В конце концов, когда останется пустой граф, будет построено семейство простых циклов, не имеющих общих ребер и в совокупности содержащих все ребра графа .
Теорема 1. Граф принадлежит множеству тогда и только тогда, когда он является квазициклом графа .
Доказательство. Всякий цикл является квазициклом. Так как элементы - это суммы циклов, то, по лемме 1, все они - квазициклы. Обратное утверждение (каждый квазицикл принадлежит ) следует из леммы 2, так как объединение циклов, не имеющих общих ребер, совпадает с их суммой.