- •1. Определение и способы задания графа. Теорема о вершинах графа с нечетной степенью.
- •Теоретико-множественное задание графа
- •2. Части графа. Теорема Рамсея.
- •Теорема Рамсея.
- •3. Задание графов с помощью матриц.
- •4. Связность графов. Метод выделения всех маршрутов заданной длины. Теорема.
- •Связные компоненты.
- •7. Понятие эйлерова графа. Теорема о достаточном условии.
- •8. Понятие гамильтонова графа. Теорема о достаточном условии.
- •Связь между эйлеровыми и гамильтоновыми циклами.
- •9. Основные числа теории графов. Свойства цикломатического числа и ранга. Цикломатическое число
- •Хроматическое число
- •10. Понятие внутренней устойчивости.
- •Метод Магу для выделения максимально внутренне устойчивых множеств.
- •11. Понятие внешней устойчивости.
- •Метод Магу для нахождения внешне устойчивых множеств.
- •12. Понятие ядра графа. Свойства ядер.
- •Метод Магу для выделения ядер графа.
- •Свойства ядер графа
Связные компоненты.
Пусть дан граф G=(X, U, F). Две вершины x,y наз. связанными, если существует маршрут с концами в x,y. Граф наз. связным, если любая пара его вершин связана. Каждая вершина считается связанной сама с собой. Если в простом графе x связана с y, то y связана c x.
Отношение связности вершин рефлексивно, т.к. полагается, что вершина связана сама с собой, симметрично и транзитивно, т.е. является отношением эквивалентности. Значит с ним сопряжено единственное разбиение множества вершин графа на классы попарно связанных вершин. Каждый такой класс в графе порождает подграф, наз. компонентой связности. Если граф связный, то он содержит единственную компоненту связности. Каждая компонента связности представляет собой самостоятельный граф.
Т. Если в конечном графе имеются только две вершины с нечетной степенью, то они связаны.
Док-во: Число вершин с нечетной степенью в графе – четно. Это справедливо для каждой компоненты связности графа, т.к. она представляет собой самостоятельный граф. Значит, если одна из вершин с нечетной степенью попала в какую-то компоненту, то и вторая попадет туда же, т.к. их всего две, следовательно, они будут связаны.
7. Понятие эйлерова графа. Теорема о достаточном условии.
Задача Эйлера: можно ли в графе пройти по всем ребрам по одному разу и вернуться в исходную точку? Такой цикл наз. эйлеровым. Граф, содержащий эйлеровый цикл наз. эйлеровым графом.
Т. Граф является эйлеровым, если он связен и степени всех вершин – четные и наоборот.
Док-во:
а) Необходимость
Пусть граф G – эйлеров. Условие связности явл. очевидным. Каждый раз, когда эйлеров цикл заходит в какую-либо вершину по одному ребру – он должен выйти по другому, поэтому степень каждой вершины четная.
б) Достаточность
Предположим, что условия теоремы выполняются. Начнем строить цепь P в произвольной вершине x графа G, и будем продолжать строить до тех пор, пока будут попадаться новые ребра. Т.к. в каждой вершине степень четная, эта процедура может закончиться только в вершине x. Если цепь P содержит не все ребра графа, то удалим из графа G часть P, образованную ребрами цепи P. . Часть также имеет четные степени. Т.к. исходный граф G связен, то в части P должна найтись вершина y, инцидентная как части P, так и части . Из этой вершины y можно построить новую цепь P`, содержащую только ребра из . И снова также цепь может закончиться только в вершине y. При этом из цепей P и P` можно составить новый цикл: P1=P(x, y) UP`(y, y) UP(y, x). Если цикл P1 содержит не все ребра графа, то удалим его из графа и повторим процедуру. Т.к. число ребер графа найдено – в итоге мы получим цикл ,проходящий по всем ребрам, т.е.являющийся эйлеровым.
Ориентированным эйлеровым циклом наз. цикл, проходящий по всем дугам с учетом их ориентации.
Т. Чтобы орграф был эйлеровым необходимо и достаточно, чтобы в каждой вершине полустепень захода равнялась полустепени исхода.
Эйлерова цепь – цепь, содержащая все ребра сразу. Граф с эйлеровой цепью может иметь две вершины с нечетной степенью.