Теорема Гринберга — различия между версиями
Hazzus (обсуждение | вклад) (→Базовые определения) |
Hazzus (обсуждение | вклад) (→Базовые определения: больше пояснений для леммы) |
||
Строка 23: | Строка 23: | ||
<tex>\Rightarrow</tex>. Пусть <tex>E</tex> {{---}} бонд. Докажем, что для любого ребра <tex>e \in E</tex> граф <tex>G - E + e</tex> связен. Действительно, пусть этот граф несвязен и имеет, скажем, компоненты связности <tex>U_1</tex> и <tex>U_2</tex>. Тогда <tex>E \supsetneq E(U_1, U_2)</tex>, а из связности графа <tex>G</tex> следует, что <tex>E(U_1, U_2) \neq \varnothing</tex>. Противоречие с минимальностью <tex>E</tex>. | <tex>\Rightarrow</tex>. Пусть <tex>E</tex> {{---}} бонд. Докажем, что для любого ребра <tex>e \in E</tex> граф <tex>G - E + e</tex> связен. Действительно, пусть этот граф несвязен и имеет, скажем, компоненты связности <tex>U_1</tex> и <tex>U_2</tex>. Тогда <tex>E \supsetneq E(U_1, U_2)</tex>, а из связности графа <tex>G</tex> следует, что <tex>E(U_1, U_2) \neq \varnothing</tex>. Противоречие с минимальностью <tex>E</tex>. | ||
− | + | Теперь докажем, что подграфы <tex>G(V_1) \text{ и } G(V_2)</tex> связны. Рассмотрим отдельно подграф <tex>G(V_1)</tex>, если он не связный, то имеет <tex>2</tex> компоненты <tex>O_1 \text{ и } O_2</tex>, но <tex>\forall e \in E = E(V_1, V_2)</tex> граф <tex>G - E + e</tex> связен, а также <tex>e = (u, v) \text{ при } u \in G(V_1), v \in G(V_2)</tex> то есть <tex>e</tex> не связывает <tex>O_1 \text{ и } O_2</tex> между собой, и в графе <tex> G - E + e</tex> остается <tex>2</tex> компоненты, что противоречит условию связности. Так же доказывается связность <tex>G(V_2)</tex>. | |
− | |||
<tex>\Leftarrow</tex>. Если оба графа <tex>G(V_1)</tex> и <tex>G(V_2)</tex> — связны, то добавление любого ребра из <tex>E</tex> даст нам связный подграф графа <tex>G</tex>. Значит, в этом случае разрез <tex>E</tex> минимален по включению. В силу связности <tex>G</tex> этот разрез непуст, то есть, является бондом. | <tex>\Leftarrow</tex>. Если оба графа <tex>G(V_1)</tex> и <tex>G(V_2)</tex> — связны, то добавление любого ребра из <tex>E</tex> даст нам связный подграф графа <tex>G</tex>. Значит, в этом случае разрез <tex>E</tex> минимален по включению. В силу связности <tex>G</tex> этот разрез непуст, то есть, является бондом. |
Версия 01:15, 2 октября 2018
Содержание
Базовые определения
Определение: |
Подграф (англ. subgraph) исходного графа — граф, содержащий некое подмножество вершин данного графа и некое подмножество инцидентных им рёбер. По отношению к подграфу исходный граф называется суперграфом. |
Определение: |
Бонд (англ. bond) графа — это минимальный (по включению) непустой разрез графа . |
Определение: |
Минимальный (по включению) (англ. minimal by inclusion) разрез графа | — разрез, из которого нельзя выделить разрезы с меньшим количеством ребер.
Лемма: |
Разрез связного графа является бондом, если и только если оба графа и связны. |
Доказательство: |
Для удобства примем .. Пусть — бонд. Докажем, что для любого ребра граф связен. Действительно, пусть этот граф несвязен и имеет, скажем, компоненты связности и . Тогда , а из связности графа следует, что . Противоречие с минимальностью . Теперь докажем, что подграфы связны. Рассмотрим отдельно подграф , если он не связный, то имеет компоненты , но граф связен, а также то есть не связывает между собой, и в графе остается компоненты, что противоречит условию связности. Так же доказывается связность . . Если оба графа и — связны, то добавление любого ребра из даст нам связный подграф графа . Значит, в этом случае разрез минимален по включению. В силу связности этот разрез непуст, то есть, является бондом. |
Определение: |
Подграфы | и из предыдущей леммы называются торцевыми графами.
Также стоит отметить, что если граф
несвязен, то его бонд определим как бонд какой-либо его компоненты, а всякий перешеек графа образует однореберный бонд. Торцевые графы перешейка являются торцевыми графами соответствующего бонда.
Определение: |
Гамильтоновым бондом (англ. hamiltonian bond) называется бонд графа | , торцевыми графами которого являются деревья.
Теорема Гринберга
Теорема (Гринберг): |
Пусть связный граф имеет гамильтонов бонд с торцевыми графами и . Пусть и — число вершин в графов и соответственно, имеющих в степень . Тогда:
|
Доказательство: |
Так как торцевые графы являются деревьями, то количество их вершин на единицу больше количества ребер: Посчитаем лемме о рукопожатиях внутри их будет , но мы не посчитали ребра прикрепленные и к , и к . Количество таких ребер, по определению бонда — количество ребер в бонде , то есть . Отсюда: , то есть количество всех исходящих ребер из . ПоВычитаем дважды из формулы формулу и получаем: |
Использование теоремы
- Сам Гринберг использовал свою теорему для того, чтобы искать негамильтоновы кубические(все вершины имеют степень полиэдральные графы с высокой циклической связностью. )
- Теорема Гринберга — необходимое условие для планарного графа, чтобы граф содержал гамильтонов цикл, основанное на длинах циклов граней.
- Теорема Гринберга используется также для поиска планарных гипогамильтоноввых графов путём построения графа, в котором все грани имеют число рёбер, сравнимых с по модулю .
- Теорему Гринберга можно иногда использовать для доказательства отсутствия гамильтонова бонда в графе. Пусть, например, все вершины связного графа , кроме одной, имеют степени, сравнимые с по модулю . Тогда левая часть формулы не делится на и, следовательно, гамильтонова бонда в графе не существует. Рисунок иллюстрирует этот простой пример.
См. также
- Гамильтоновы графы
- Разрез, лемма о потоке через разрез
- Лемма о рукопожатиях
- Дерево, эквивалентные определения
Источники информации
- У. Татт. Теория графов. М.: "Мир", 1988. с. 304. ISBN 5-03-001001-7
- Д.В. Карпов. Теория графов. c. 301