Циклическое пространство графа — различия между версиями
м (rollbackEdits.php mass rollback) |
|||
(не показано 8 промежуточных версий 4 участников) | |||
Строка 17: | Строка 17: | ||
{{Лемма | {{Лемма | ||
+ | |id = lemma1 | ||
|statement= | |statement= | ||
− | Пространство <tex> C </tex> изоморфно <tex> T </tex>, где <tex> T </tex>{{---}} пространство, элементами которого являются наборы [[Основные_определения_теории_графов | ребер]], из которых можно составить несколько простых реберно непересекающихся [[Основные_определения_теории_графов | циклов]]. | + | Пространство <tex> C </tex> изоморфно <tex> T </tex>, где <tex> T </tex>{{---}} пространство, элементами которого являются наборы [[Основные_определения_теории_графов#def_graph_edge_1 | ребер]], из которых можно составить несколько простых реберно непересекающихся [[Основные_определения_теории_графов#def_graph_cycle_1 | циклов]]. |
|proof= | |proof= | ||
Рассмотрим <tex> x \in C </tex>. | Рассмотрим <tex> x \in C </tex>. | ||
Строка 24: | Строка 25: | ||
Рассмотрим граф <tex> G_1(V_1,E_1) </tex>, где <tex> E_1 </tex> {{---}} множество ребер, таких, что на соответствующих местах вектора <tex> x </tex> стоят единицы, а <tex> V_1 = V(G) </tex> . | Рассмотрим граф <tex> G_1(V_1,E_1) </tex>, где <tex> E_1 </tex> {{---}} множество ребер, таких, что на соответствующих местах вектора <tex> x </tex> стоят единицы, а <tex> V_1 = V(G) </tex> . | ||
− | В силу определения обобщенного цикла: <tex> \forall v : v \in V_1 ~ deg(v) \equiv 0 | + | В силу определения обобщенного цикла: <tex> \forall v : v \in V_1 ~ deg(v) \equiv 0\mod~2 </tex>. |
Покажем по индукции, что <tex> G </tex> можно декомпозировать на несколько реберно непересекающихся простых циклов. Ведем индукцию по числу ребер. | Покажем по индукции, что <tex> G </tex> можно декомпозировать на несколько реберно непересекающихся простых циклов. Ведем индукцию по числу ребер. | ||
База индукции <tex> |E_1(G)|=0 </tex> очевидно выполняется. | База индукции <tex> |E_1(G)|=0 </tex> очевидно выполняется. | ||
− | Рассмотрим <tex> G_1 </tex>. <tex> \forall v : v \in V_1 ~ deg(v) \equiv 0 | + | Рассмотрим <tex> G_1 </tex>. <tex> \forall v : v \in V_1 ~ deg(v) \equiv 0\mod~2 \Rightarrow |E_1(G)| > |V(G)| - 1 \Rightarrow </tex> существует цикл, добавим его в декомпозицию, удалим ребра, принадлежащие ему. В силу того, что четность степеней вершин не изменилась, по предположению индукции декомпозируем оставшийся граф. |
Отсюда следует, что каждому обобщенному циклу соответствуют ребра, которые образуют набор реберно непересекающихся простых циклов. | Отсюда следует, что каждому обобщенному циклу соответствуют ребра, которые образуют набор реберно непересекающихся простых циклов. | ||
Строка 59: | Строка 60: | ||
== Применение == | == Применение == | ||
− | Циклическое пространство графа позволяет доказать некоторые теоремы из теории графов, а также описать условия существования отдельных подвидов графа. В частности, благодаря введенному понятию, можно доказать необходимое и достаточное условие планарности графа<ref>[http://logic.pdmi.ras.ru/~dvk/211/graphs_dk.pdf | + | Циклическое пространство графа позволяет доказать некоторые теоремы из теории графов, а также описать условия существования отдельных подвидов графа. В частности, благодаря введенному понятию, можно доказать необходимое и достаточное условие планарности графа<ref>[http://logic.pdmi.ras.ru/~dvk/211/graphs_dk.pdf Карпов В.Д. Теория графов - с.281 - Применения циклического пространства графа]</ref>. |
== См. также == | == См. также == |
Текущая версия на 19:25, 4 сентября 2022
Содержание
Циклическое пространство графа
Пусть
, , — количество компонент связности .— линейное пространство, элементами которого являются -мерные двоичные вектора и их сложение определено, как сложение по модулю .
Определение: |
Циклическое пространство графа (англ. cyclic graph space) — | , где — линейный оператор, сопоставленный матрице инцидентности графа .
Определение: |
Обобщенный цикл графа | (англ. generalized graph cycle) — элемент линейного пространства
Лемма: | |||||
изоморфно , где — пространство, элементами которого являются наборы | |||||
Доказательство: | |||||
Рассмотрим .Рассмотрим граф , где — множество ребер, таких, что на соответствующих местах вектора стоят единицы, а .В силу определения обобщенного цикла: .Покажем по индукции, что можно декомпозировать на несколько реберно непересекающихся простых циклов. Ведем индукцию по числу ребер. База индукции очевидно выполняется. Рассмотрим . существует цикл, добавим его в декомпозицию, удалим ребра, принадлежащие ему. В силу того, что четность степеней вершин не изменилась, по предположению индукции декомпозируем оставшийся граф.Отсюда следует, что каждому обобщенному циклу соответствуют ребра, которые образуют набор реберно непересекающихся простых циклов. Если рассмотреть набор реберно непересекающихся простых циклов некоторого графа и взять все ребра, принадлежащие этим циклам, то им можно сопоставить обобщенный цикл, поставив в соответствующие места , во все остальные .
| |||||
Размерность линейного пространства обобщенных циклов
Теорема: | |||||
Доказательство: | |||||
, где — максимальное количество ЛНЗ столбцов . Если рассмотреть простой цикл в , то сумма столбцов соответствующих этим ребрам равна , т. к. значение оператора на соответствующем обобщенном цикле в точности равно сумме этих столбцов. Значит, эти столбцы ЛЗ. Отсюда следует, что если любому множеству ребер, содержащих цикл, в соответствие сопоставить набор столбцов из , то он будет ЛЗ
Максимальное число ребер, которые мы можем выделить из G и которые не содержат цикл равно Итого: (в каждой компоненте связности выделим остовное дерево). | |||||
Применение
Циклическое пространство графа позволяет доказать некоторые теоремы из теории графов, а также описать условия существования отдельных подвидов графа. В частности, благодаря введенному понятию, можно доказать необходимое и достаточное условие планарности графа[1].
См. также
Примечания
Источники информации
- Харари Ф. Теория графов / пер. с англ. — изд. 4-е — М.: Книжный дом «ЛИБРОКОМ», 2009. — с.54. — ISBN 978-5-397-00622-4
- Карпов В.Д. Теория графов - с.281