Факторизация графов — различия между версиями
м |
|||
Строка 21: | Строка 21: | ||
== 2-факторизация == | == 2-факторизация == | ||
− | Если граф <tex>2</tex>-факторизуем, то каждый его фактор должен быть объединением непересекающихся (по вершинам) циклов. Если <tex>2</tex>-фактор связен, то он является гамильтоновым циклом. Поскольку в <tex>2</tex>-факторизуемом графе все вершины должны иметь чётные степени, то полный граф <tex>K_{2n}</tex> не является <tex>2</tex>-факторизуемым. Нечётные полные графы <tex>2</tex>-факторизуемы. | + | Если граф <tex>2</tex>-факторизуем, то каждый его фактор должен быть объединением непересекающихся (по вершинам) циклов. Если <tex>2</tex>-фактор связен, то он является [[Гамильтоновы графы|гамильтоновым циклом]]. Поскольку в <tex>2</tex>-факторизуемом графе все вершины должны иметь чётные степени, то полный граф <tex>K_{2n}</tex> не является <tex>2</tex>-факторизуемым. Нечётные полные графы <tex>2</tex>-факторизуемы. |
{{Теорема | {{Теорема | ||
|statement = | |statement = | ||
− | Граф <tex>K_{2n+1}</tex> можно представить в виде суммы <tex>n</tex> | + | Граф <tex>K_{2n+1}</tex> можно представить в виде суммы <tex>n</tex> гамильтоновых циклов. |
|proof = | |proof = | ||
[[Файл: Факторизация K7.png|thumb|360px|right|<tex>2</tex>-факторизация графа <tex>K_7</tex>]] | [[Файл: Факторизация K7.png|thumb|360px|right|<tex>2</tex>-факторизация графа <tex>K_7</tex>]] |
Версия 20:18, 6 декабря 2015
Определение: |
Фактором (англ. factor) графа называется остовный подграф графа , не являющийся вполне несвязным. |
Определение: |
Граф | — сумма факторов , если графы не имеют попарно общих рёбер, а является их объединением. Такое разложение называется факторизацией (англ. factorization) графа .
Определение: |
-фактор — регулярный остовный подграф степени . Если граф представляет собой сумму -факторов, то их объединение называется -факторизацией, а сам граф назыается -факторизуемым. |
1-факторизация
Теорема: |
Полный граф -факторизуем. |
Доказательство: |
Нам нужно только указать разбиение множества рёбер графа на -фактора. Для этого обозначим вершины графа через и определим множества рёбер , , где каждый из индексов и является одним из чисел ; здесь сумма и разность берутся по модулю . Легко видеть, что набор даёт необходимое разбиение множества , а сумма подграфов , порождённых множествами , является -факторизацией графа . |
2-факторизация
Если граф гамильтоновым циклом. Поскольку в -факторизуемом графе все вершины должны иметь чётные степени, то полный граф не является -факторизуемым. Нечётные полные графы -факторизуемы.
-факторизуем, то каждый его фактор должен быть объединением непересекающихся (по вершинам) циклов. Если -фактор связен, то он являетсяТеорема: |
Граф можно представить в виде суммы гамильтоновых циклов. |
Доказательство: |
Для того чтобы в графе построить гамильтоновых циклов, непересекающихся по рёбрам, перенумеруем сначала его вершины . На множестве вершин зададим непересекающихся простых цепей следующим образом: -ой вершине цепи является вершина , где , все индексы приводятся к числам по модулю . Гамильтонов цикл можно получить, соединив вершину с концевыми вершинами цепи . |
Источники информации
- Харари Фрэнк Теория графов Пер. с англ. и предисл. В. П. Козырева. Под ред. Г.П.Гаврилова. Изд. 2-е. — М.: Едиториал УРСС, 2003. — 296 с. — ISBN 5-354-00301-6