Специальная математика

Вид материалаКонспект

Содержание


4.2. Теорема Эйлера
4.3. Полные графы и деревья
Подобный материал:
1   ...   13   14   15   16   17   18   19   20   ...   39

4.2. Теорема Эйлера



Цепь называется эйлеровой, если она является простой и проходит по всем ребрам графа.

Эйлеровым циклом называется простой цикл, проходящий по всем ребрам.

Граф, имеющий эйлеровый цикл, называется эйлеровым графом.


Теорема: Для того чтобы связный граф был эйлеровым необходимо и достаточно, чтобы степени всех вершин его были четными.

Доказательство: 1) Докажем необходимость.

Пусть есть вершина с нечетной степенью. Эта вершина не может быть первой





так как выходить и возвращаться в нее можно, используя четное число ребер. Нечетное ребро обусловит окончательный уход из этой вершины. Но эта вершина должна быть и последней, чтобы обеспечить цикл. Что не возможно.


Вершина с нечетной степенью не может быть и промежуточной, ибо в конечном итоге в этой вершине закончится цепь. Кроме ребра, по которому однажды в эту вершину зашли, останется четное число ребер, по которым будем уходить из вершины и обязательно в нее возвращаться.




Таким образом доказана необходимость того, чтобы все вершины были четными.

  1. Докажем достаточность требования четности вершин.

Возьмем любой граф, содержащий только вершины четной степени.

Строим из любой вершины простой цикл. Если пройдены все ребра, то теорема доказана иначе

Строим для любой вершины в контуре простой цикл из свободных ребер и вставляем новый цикл в предыдущий. (То есть при обходе прерываем в соответствующей вершине первый цикл и проходим второй, закончив его в вершине, из которой вышли. И заканчиваем первый цикл).








Если таким образом пройдены все ребра графа, то теорема доказана. Иначе выбирается новая вершина, инцидентная непройденным ребрам (их четное число) и строится новый цикл. И так до исчерпания непройденных ребер графа.

Таким образом, теорема доказана. А, следовательно, решена и задача о Кенигсбергских мостах. Слово «решена» здесь используется в расширненном понимании, принятом в обиходе у математиков, поскольку Эйлер на самом-то деле доказал, что задача не имеет решения.


Следствие. Для того, чтобы в графе существовала Эйлерова цепь необходимо, чтобы в нем было ровно две вершины с нечетной степенью, причем эта цепь начинается в одной из этих вершин и заканчивается в другой.

Известная детская задача нарисовать, не отрывая карандаша, домик – лучшая иллюстрация к этому следствию.




Элементарный цикл, проходящий через все вершины, называется гамильтоновым циклом, а соответствующий граф – гамильтоновым графом.

Пример гамильнтонова графа
































Однако, для гамильтоновых графов не удалось доказать красивой теоремы, наподобие теоремы Эйлера.

4.3. Полные графы и деревья



Граф называется полным, если любые две его вершины смежены, т.е. имеют общее ребро.


1




5 2

- К5



4 3


n(n-1)

2

Теорема: В полном графе с n вершинами ребер.


Доказательство. Каждая из n вершин полного графа связана с n-1

. вершинами, то есть n(n-1).

При таком подходе каждое из ребер учитывается дважды, поэтому надо разделить произведение на два.


В полном графе всегда существует гамильтонов цикл, и он определяется любой циклической подстановкой (см. теорию групп).

Граф G называется дополнением графа G, если их объединение дает полный граф.


1 2 1 2




G G


4 3 4 3


1 1


5 2 4 3

G G


4 3 2 5