Многие задачи на графах состоят в определении частей графа с заданными свойствами.
Часть графа называется подграфом графа Если, а подмножество образовано только ребрами, инцидентными вершинам множества Е'. Полным графом называется граф
шина Маршрутом графа G называется последовательность ребер S = = (u1, u2,... un), в которой каждые два соседних ребра имеют общую вершину, т.е. Что одно и то же ребро может встречаться несколько раз на одном маршруте. Две вершины е1 и е. называются связанными, если существует маршрут из еi в е.j Компонентой связности графа называется подмножество его вершин с инцидентными им ребрами, такое, что любая вершина связана с любой другой вершиной маршрута, Например, из графа на рис. 1.10 можно выделить следующие две компоненты связанности, показанные сплошной линией. Рис. 1.10. Компоненты связанности графа Простой цепью, или простым путем, называется маршрут, в котором ни одно ребро не повторяется дважды. Элементарной цепью или элементарным путем называется маршрут, в котором ни одна вершина не повторяется дважды. Циклом в графе называется маршрут, у которого начальная вершина совпадает с конечной. Например, следующий граф имеет цикл S = (1, 2, 3, 5, 4, 1) (рис. 1.11). Рис. 1.11. Цикл в графе Цикл, проходящий по всем ребрам графа только один раз, называется эйлеровым циклом. В теории графов доказывается теорема, определяющая, содержит ли граф эйлеров цикл. Оказывается, конечный граф содержит эйлеров цикл тогда и только тогда, когда он связан, и все его локальные степени вершин четные. Важной прикладной задачей теории графов является задача поиска в графе цикла, проходящего через каждую вершину только один раз. Такие циклы называются гамильтоновыми циклами. Весьма важным является связанный граф, не имеющий циклов, он называется деревом. В дереве любые две вершины связаны единственным путем. Вершина называется концевой, если ей инцидентно не более одного ребра; одна из концевых вершин может быть выбрана в качестве корня. Задание графа Граф может задаваться в виде рисунка, аналитически, в виде матрицы. Выше приводилось задание графа в виде рисунка. Аналитическое задание состоит в задании элементов множества вершин Для выполнения различного рода формальных преобразований над графами удобно использовать -их матричные задания. Матрица А размерностью n х n называется матрицей смежности графа если ее элементы образованы по правилу: элемент матрицы Матрица А размерностью n х m называется матрицей инцидентности графа G(Е,U),если ее элементы образованы по правилу: элемент матрицы
Рис. 1.12. Пример графа Матрица смежности будет состоять из пяти строк и пяти столбцов.
|