Теория графов - основы
График - это диаграмма точек и линий, соединенных с точками. У него есть по крайней мере одна линия, соединяющая набор из двух вершин, но ни одна вершина не соединяется сама с собой. Концепция графов в теории графов основана на некоторых основных терминах, таких как точка, линия, вершина, ребро, степень вершин, свойства графов и т. Д. Здесь, в этой главе, мы рассмотрим эти основы теории графов.
Точка
A point- это конкретное положение в одномерном, двухмерном или трехмерном пространстве. Для лучшего понимания точку можно обозначить алфавитом. Его можно обозначить точкой.
пример
Здесь точка - это точка с именем «а».
Линия
А Lineэто связь между двумя точками. Его можно представить сплошной линией.
Example
Здесь «a» и «b» - это точки. Связь между этими двумя точками называется линией.
Вершина
Вершина - это точка пересечения нескольких линий. Его также называютnode. Как и точки, вершина также обозначается алфавитом.
Example
Здесь вершина названа алфавитом «а».
Край
Ребро - это математический термин, обозначающий линию, соединяющую две вершины. Из одной вершины можно образовать множество ребер. Без вершины не может быть образовано ребро. Для ребра должны быть начальная и конечная вершины.
Example
Здесь «a» и «b» - две вершины, а связь между ними называется ребром.
График
Граф 'G' определяется как G = (V, E), где V - это множество всех вершин, а E - множество всех ребер в графе.
Example 1
В приведенном выше примере ab, ac, cd и bd - это ребра графа. Аналогично, a, b, c и d - вершины графа.
Example 2
В этом графе четыре вершины a, b, c и d и четыре ребра ab, ac, ad и cd.
Петля
Если в графе ребро проведено от вершины к самому себе, это называется петлей.
Example 1
В приведенном выше графе V - это вершина, у которой есть ребро (V, V), образующее петлю.
Example 2
В этом графе есть две петли, которые образуются в вершине a и вершине b.
Степень вершины
Это количество вершин, смежных с вершиной V.
Notation - град (V).
В простом графе с числом вершин n степень любых вершин равна -
deg (v) ≤ n - 1 ∀ v ∈ G
Вершина может образовывать ребро со всеми остальными вершинами, кроме самой себя. Таким образом, степень вершины будет доnumber of vertices in the graph minus 1. Это 1 для собственной вершины, поскольку она не может образовывать петлю сама по себе. Если в какой-либо из вершин есть петля, то это не простой граф.
Степень вершины можно рассматривать в двух случаях графов -
Ненаправленный граф
Направленный график
Степень вершины неориентированного графа
Неориентированный граф не имеет ориентированных ребер. Рассмотрим следующие примеры.
Example 1
Взгляните на следующий график -
В приведенном выше неориентированном графике
deg (a) = 2, так как в вершине 'a' пересекаются 2 ребра.
deg (b) = 3, так как в вершине b пересекаются 3 ребра.
deg (c) = 1, так как в вершине c образовано 1 ребро
Итак, c - это pendent vertex.
deg (d) = 2, так как в вершине d пересекаются 2 ребра.
deg (e) = 0, так как в вершине e образовано 0 ребер.
Итак, "е" - это isolated vertex.
Example 2
Взгляните на следующий график -
На приведенном выше графике
deg (a) = 2, deg (b) = 2, deg (c) = 2, deg (d) = 2 и deg (e) = 0.
Вершина «е» - изолированная вершина. Граф не имеет ни одной висячей вершины.
Степень вершины ориентированного графа
В ориентированном графе каждая вершина имеет indegree и outdegree.
Степень графа
Степень вершины V - это количество ребер, которые входят в вершину V.
Notation - deg− (V).
Внешняя степень графа
Степень выхода вершины V - это количество ребер, выходящих из вершины V.
Notation - град + (V).
Рассмотрим следующие примеры.
Example 1
Взгляните на следующий ориентированный граф. Вершина «а» имеет два ребра, «ad» и «ab», которые выходят наружу. Следовательно, его исходная степень равна 2. Точно так же есть ребро «ga», приближающееся к вершине «a». Следовательно, степень «а» равна 1.
Степень и выход других вершин показаны в следующей таблице -
Вершина | Степень | Outdegree |
---|---|---|
а | 1 | 2 |
б | 2 | 0 |
c | 2 | 1 |
d | 1 | 1 |
е | 1 | 1 |
ж | 1 | 1 |
г | 0 | 2 |
Example 2
Взгляните на следующий ориентированный граф. В вершине 'a' есть ребро 'ae', выходящее наружу из вершины 'a'. Следовательно, его исходная степень равна 1. Точно так же у графа есть ребро ba, приближающееся к вершине a. Следовательно, степень «а» равна 1.
Степень и выход других вершин показаны в следующей таблице -
Вершина | Степень | Outdegree |
---|---|---|
а | 1 | 1 |
б | 0 | 2 |
c | 2 | 0 |
d | 1 | 1 |
е | 1 | 1 |
Подвесная вершина
Используя степень вершины, мы получаем два особых типа вершин. Вершина со степенью один называется висячей вершиной.
Example
Здесь, в этом примере, вершина «a» и вершина «b» имеют связное ребро «ab». Таким образом, относительно вершины «a» есть только одно ребро по направлению к вершине «b», и аналогично относительно вершины «b» есть только одно ребро по направлению к вершине «a». Наконец, вершина «a» и вершина «b» имеют одну степень, которая также называется висячей вершиной.
Изолированная вершина
Вершина нулевой степени называется изолированной вершиной.
Example
Здесь вершина «a» и вершина «b» не связаны друг с другом, а также с любыми другими вершинами. Таким образом, степень обеих вершин «a» и «b» равна нулю. Их также называют изолированными вершинами.
Смежность
Вот нормы смежности -
В графе две вершины называются adjacent, если между двумя вершинами есть ребро. Здесь смежность вершин поддерживается единственным ребром, соединяющим эти две вершины.
В графе два ребра называются смежными, если между ними есть общая вершина. Здесь смежность ребер поддерживается единственной вершиной, соединяющей два ребра.
Example 1
На приведенном выше графике -
«a» и «b» - смежные вершины, так как между ними есть общее ребро «ab».
'a' и 'd' - смежные вершины, так как между ними есть общее ребро 'ad'.
ab 'и' be '- смежные ребра, так как между ними есть общая вершина' b '.
be 'и' de '- смежные ребра, так как между ними есть общая вершина' e '.
Example 2
На приведенном выше графике -
'a' и 'd' - смежные вершины, так как между ними есть общее ребро 'ad'.
«c» и «b» - смежные вершины, так как между ними есть общее ребро «cb».
ad и cd - смежные ребра, так как между ними есть общая вершина d.
«ac» и «cd» - смежные ребра, так как между ними есть общая вершина «c».
Параллельные края
В графе, если пара вершин соединена более чем одним ребром, эти ребра называются параллельными ребрами.
В приведенном выше графе «a» и «b» - это две вершины, которые соединены двумя ребрами «ab» и «ab» между ними. Это называется параллельным ребром.
Мульти График
Граф, имеющий параллельные ребра, известен как мультиграф.
Example 1
В приведенном выше графе пять ребер ab, ac, cd, cd и bd. Поскольку между 'c' и 'd' есть два параллельных ребра, это мультиграф.
Example 2
В приведенном выше графе вершины 'b' и 'c' имеют два ребра. Между вершинами «e» и «d» также есть два ребра. Следовательно, это мультиграф.
Градусная последовательность графика
Если степени всех вершин в графе расположены в порядке убывания или возрастания, то полученная последовательность называется последовательностью степеней графа.
Example 1
Вершина | А | б | c | d | е |
---|---|---|---|---|---|
Присоединенный к | до н.э | объявление | объявление | в, б, д | d |
Степень | 2 | 2 | 2 | 3 | 1 |
В приведенном выше графе для вершин {d, a, b, c, e} последовательность степеней равна {3, 2, 2, 2, 1}.
Example 2
Вершина | А | б | c | d | е | ж |
---|---|---|---|---|---|---|
Присоединенный к | быть | а, в | б, г | c, e | объявление | - |
Степень | 2 | 2 | 2 | 2 | 2 | 0 |
В приведенном выше графе для вершин {a, b, c, d, e, f} последовательность степеней равна {2, 2, 2, 2, 2, 0}.