Циклическое пространство графа — различия между версиями
(→Литература) |
|||
Строка 2: | Строка 2: | ||
Пусть <tex> m = |E(G)| </tex>, <tex> n = |V(G)| </tex>, <tex> k </tex> {{---}} количество компонент связности <tex> G </tex>. | Пусть <tex> m = |E(G)| </tex>, <tex> n = |V(G)| </tex>, <tex> k </tex> {{---}} количество компонент связности <tex> G </tex>. | ||
− | <tex> B^k </tex> {{---}} линейное пространство элементами которого являются <tex> k </tex>{{---}}мерные двоичные вектора и их сложение определено как сложение по модулю <tex> 2 </tex>. | + | <tex> B^k </tex> {{---}} линейное пространство, элементами которого являются <tex> k </tex>{{---}}мерные двоичные вектора и их сложение определено, как сложение по модулю <tex> 2 </tex>. |
Рассмотрим матрицу инцидентности <tex> A(G) </tex>. | Рассмотрим матрицу инцидентности <tex> A(G) </tex>. | ||
Строка 19: | Строка 19: | ||
Рассмотрим <tex> x \in C </tex>. | Рассмотрим <tex> x \in C </tex>. | ||
− | Рассмотрим граф <tex> G_1(V_1,E_1) </tex> где <tex> E_1 </tex> {{---}} множество ребер, таких что на соответствующих местах вектора <tex> x </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(mod~2) </tex>. | + | В силу определения обобщенного цикла: <tex> \forall v : v \in V_1 ~ deg(v) \equiv 0(mod~2) </tex>. |
− | Значит <tex> G </tex> можно декомпозировать на несколько реберно непересекающихся простых циклов. Отсюда следует что каждому обобщенному циклу соответствуют ребра которые образуют набор реберно непересекающихся простых циклов. | + | Значит, <tex> G </tex> можно декомпозировать на несколько реберно непересекающихся простых циклов. Отсюда следует, что каждому обобщенному циклу соответствуют ребра, которые образуют набор реберно непересекающихся простых циклов. |
− | Если рассмотреть набор реберно непересекающихся простых циклов и взять все ребра принадлежащие этим циклам то им можно сопоставить обобщенный цикл(в соответствующие места поставить <tex> 1 </tex> , во все остальные <tex> 0 </tex>). | + | Если рассмотреть набор реберно непересекающихся простых циклов и взять все ребра, принадлежащие этим циклам, то им можно сопоставить обобщенный цикл (в соответствующие места поставить <tex> 1 </tex>, во все остальные <tex> 0 </tex>). |
− | Отсюда следует что <tex> C </tex> изоморфно пространству <tex> T </tex>, элементами которого являются множества ребер из которых можно составить несколько реберно непересекающихся простых циклов. | + | Отсюда следует, что <tex> C </tex> изоморфно пространству <tex> T </tex>, элементами которого являются множества ребер, из которых можно составить несколько реберно непересекающихся простых циклов. |
== Размерность линейного пространства обобщенных циклов == | == Размерность линейного пространства обобщенных циклов == | ||
Строка 35: | Строка 35: | ||
<tex> dim(C) = m - n + k </tex> | <tex> dim(C) = m - n + k </tex> | ||
|proof= | |proof= | ||
− | <tex> dim(C)=dim(Ker(i))=m-Rang(A) </tex> , где <tex> Rang(A) = </tex> максимальное количество ЛНЗ столбцов <tex> A </tex>. Если рассмотреть цикл в <tex> G </tex> то набор столбцов соответствующий ребрам в этом цикле ЛЗ. Отсюда следует, если любому множеству ребер содержащих цикл в соответствие сопоставить набор столбцов | + | <tex> dim(C)=dim(Ker(i))=m-Rang(A) </tex>, где <tex> Rang(A) = </tex> максимальное количество ЛНЗ столбцов <tex> A </tex>. Если рассмотреть цикл в <tex> G </tex>, то набор столбцов соответствующий ребрам в этом цикле ЛЗ. Отсюда следует, что если любому множеству ребер, содержащих цикл, в соответствие сопоставить набор столбцов из <tex> A </tex> то он будет ЛЗ. Если же множество ребер не содержит цикл, то набор ЛНЗ (если бы он был ЛЗ, тогда бы существовал <tex> x \in C </tex>, который соответствует некоторому подмножеству данного набора ребер, значит из набора ребер можно выделить цикл, противоречие). Максимальное число ребер, которые мы можем выделить из G и которые не содержат цикл <tex>= n - k </tex> (в каждой компоненте связности выделим цикл). |
Итого: <tex> dim(C)=m - n + k </tex> | Итого: <tex> dim(C)=m - n + k </tex> | ||
}} | }} |
Версия 07:27, 2 ноября 2011
Определение
Пусть
, , — количество компонент связности .— линейное пространство, элементами которого являются —мерные двоичные вектора и их сложение определено, как сложение по модулю .
Рассмотрим матрицу инцидентности
.Сопоставим ей линейный оператор
Определение: |
Циклическое пространство графа — |
Определение: |
Обобщенный цикл графа G - элемент линейного пространства |
Рассмотрим .
Рассмотрим граф
, где — множество ребер, таких что на соответствующих местах вектора стоят единицы, а .В силу определения обобщенного цикла:
.Значит,
можно декомпозировать на несколько реберно непересекающихся простых циклов. Отсюда следует, что каждому обобщенному циклу соответствуют ребра, которые образуют набор реберно непересекающихся простых циклов.Если рассмотреть набор реберно непересекающихся простых циклов и взять все ребра, принадлежащие этим циклам, то им можно сопоставить обобщенный цикл (в соответствующие места поставить
, во все остальные ).Отсюда следует, что
изоморфно пространству , элементами которого являются множества ребер, из которых можно составить несколько реберно непересекающихся простых циклов.Размерность линейного пространства обобщенных циклов
Теорема: |
Доказательство: |
Итого: , где максимальное количество ЛНЗ столбцов . Если рассмотреть цикл в , то набор столбцов соответствующий ребрам в этом цикле ЛЗ. Отсюда следует, что если любому множеству ребер, содержащих цикл, в соответствие сопоставить набор столбцов из то он будет ЛЗ. Если же множество ребер не содержит цикл, то набор ЛНЗ (если бы он был ЛЗ, тогда бы существовал , который соответствует некоторому подмножеству данного набора ребер, значит из набора ребер можно выделить цикл, противоречие). Максимальное число ребер, которые мы можем выделить из G и которые не содержат цикл (в каждой компоненте связности выделим цикл). |
Литература(формулировки другие)
Харари Ф. Теория графов / пер. с англ. — изд. 4-е — М.: Книжный дом «ЛИБРОКОМ», 2009. — с.54. — ISBN 978-5-397-00622-4.