Я собираюсь порешать задачки по графам далее из домашних заданий.
Задача 4.1. В графе с
![$n \geqslant 10$ $n \geqslant 10$](https://dxdy-04.korotkov.co.uk/f/f/5/c/f5caf905ae06274ffbb593f23b7d67a382.png)
вершинами степени вершин равные
![$d_1 \leqslant d_2 \leqslant ... \leqslant d_{n} $ $d_1 \leqslant d_2 \leqslant ... \leqslant d_{n} $](https://dxdy-03.korotkov.co.uk/f/a/b/2/ab214ac5c32ddcde76c428c649cfd9b282.png)
. При том
![$d_i + d_{n-i} \geqslant n$ $d_i + d_{n-i} \geqslant n$](https://dxdy-04.korotkov.co.uk/f/b/b/b/bbb9da7cd5c4dfdca05edf22457cf7ae82.png)
. Докажите, что в графе есть гамильтонов цикл.
Доказательство.Воспользуемся теоремой Поше.
Пусть
имеет
вершин. Если для всякого
, число вершин со степенями, не превосходящими n, меньше чем n, и для нечетного
число вершин степени
не превосходит
, то
— гамильтонов граф.Подробнее тут:
http://rain.ifmo.ru/cat/view.php/theory ... onian-2005Попробуем опровергнуть условие задачи. Пусть есть граф
![$G$ $G$](https://dxdy-02.korotkov.co.uk/f/5/2/0/5201385589993766eea584cd3aa6fa1382.png)
для которого выполнено неравенство для степеней вершин. Сделаем граф максимально негамильтоновым (добавление любого ребра сделает его гамильтоновым). Если мы докажем, что граф будет иметь гамильтоновый цикл даже в том случае, когда мы сказали что он "максимально насыщенный", то получиться, что мы докажем противоречие. Тогда если мы добавляли какое-то ребро, предполагая что после этого граф стал насыщенный, но еще не гамильтоновый, то мы не могли добавлять ни одного ребра, а он уже был насыщенный. И опятьже, если он был изначально насыщенный, а мы доказали что он имеет г.цикл, то так и получим противотечение.
(Оффтоп)
При том, если изначально был граф, в котором выполнялось условие задачи, а потом добавилось новое ребро, то все равно условие задачи будет выполняться: если где-то неравенство нарушилось, то мы можем всегда отсортировать последовательность, а сумма от этого не уменьшиться (мы ведь только увеличиваем степени), т.к. до добавления ребра последовательность тоже была отсортирована.
Теперь пусть
![$G$ $G$](https://dxdy-02.korotkov.co.uk/f/5/2/0/5201385589993766eea584cd3aa6fa1382.png)
- насыщенный. Еще раз, добавление любого ребра приведет к появлению г.цикла. Это гарантирует наличие г.пути между любыми двумя вершинами (иначе противоречие). Тогда если первая вершина не соединена с вершиной
![$n-1$ $n-1$](https://dxdy-03.korotkov.co.uk/f/e/f/c/efcf8d472ecdd2ea56d727b5746100e382.png)
(нумеруем в порядке возрастания степени), то автоматически получится г.цикл (был г.путь между всеми парами вершин), здесь пользуюсь критерием Дирака.
Но
![$d(n-1) \leqslant d(n)$ $d(n-1) \leqslant d(n)$](https://dxdy-04.korotkov.co.uk/f/f/9/b/f9b94487b197ea3a9e91191110820c0982.png)
, значит первая вершина соединена и с вершиной
![$n$ $n$](https://dxdy-02.korotkov.co.uk/f/5/5/a/55a049b8f161ae7cfeb0197d75aff96782.png)
.
Теперь, если посмотреть на любую вершину из первой половины последовательности, то видно, что
![$v_1$ - \{ v_{n-1}, v_n \} $v_1$ - \{ v_{n-1}, v_n \}](https://dxdy-02.korotkov.co.uk/f/d/0/c/d0cc5d5015bb2d5c54d74331fae14e1d82.png)
![$v_2$ - \{ v_{n-2}, v_{n-1}, v_n \} $v_2$ - \{ v_{n-2}, v_{n-1}, v_n \}](https://dxdy-01.korotkov.co.uk/f/0/e/8/0e8941f3d71a357c9b1faf2f26cd6e6f82.png)
и т.д.
Поэтому получаем аналогичными рассуждениями для всех вершин, что
![$d(i) \geqslant i + 1$ $d(i) \geqslant i + 1$](https://dxdy-03.korotkov.co.uk/f/e/e/e/eee6fc8561f931ed18d68bf376d5fbfc82.png)
для всех
![$ i \leqslant n-2 $ $ i \leqslant n-2 $](https://dxdy-02.korotkov.co.uk/f/1/7/5/175ca36565f16e78c946f92d70b42c3f82.png)
Теперь в точности выполняется критерий Поше. Значит, противоречие.
Вот теперь мне не понятно почему здесь написано именно
![$ n \geqslant 10$ $ n \geqslant 10$](https://dxdy-03.korotkov.co.uk/f/e/4/6/e46f75d1b50ab9c69f6e718700bc479e82.png)
P.S. может я пишу много, да еще и неправильно или неточно. Мне такие доказательства немного непривычны.