Графы и матрицы
[13/77%]Путь длины в орграфе — это последовательность из дуг, соединяющих две вершины. Маршрут — это путь, в котором все дуги (но не обязательно все вершины) различны. Простой путь — это путь, в котором все дуги и все вершины различны. Покажите, что число путей длины из вершины в вершину в орграфе с вершинами задаётся -м элементом матрицы , где — матрица смежности орграфа.
Рассмотрим орграф. Полустепень исхода вершины — это число дуг, исходящих из , а полустепень захода вершины — это число дуг, входящих в . Петли считаются как одна дуга каждого вида.
Определите полустепень захода и полустепень исхода каждой вершины орграфа, заданного матрицей смежности
и, следовательно, определите, является ли он эйлеровым графом. Изобразите орграф и найдите эйлеров маршрут.
Орграф называется сильно связным, если между каждой парой вершин существует путь. Покажите, что если — матрица смежности орграфа с вершинами, а — матрица
то сильно связен тогда и только тогда, когда каждый недиагональный элемент матрицы больше 0.
Запишите матрицу смежности для изображённого орграфа. Вычислите матрицы , и . Следовательно, найдите число маршрутов длины 1, 2, 3 и 4 из в . Существует ли маршрут длины 1, 2, 3 или 4 из в ? Найдите матрицу для орграфа и, следовательно, сделайте вывод о том, является ли он сильно связным. Это означает выяснение того, все ли внедиагональные элементы отличны от нуля.
Орграф к задаче 21.1.4.
Граф — это множество узлов (точек, вершин), соединённых множеством связей (рёбер, линий). Будем считать, что имеется узлов. Матрица смежности () имеет вид с 1 в строке , столбце , если соединена с , и 0 в противном случае. Таким образом, — симметричная матрица. С связано распределение степеней — диагональная матрица с суммами строк на диагонали и нулями во всех остальных местах. Предположим, что для всех . Определим лапласиан как . Пусть
Дайте интерпретацию , , .
Найдите и .
Покажите, что допускает собственное значение (наименьшее собственное значение) с собственным вектором .
Граф — это множество узлов (точек, вершин), соединённых множеством связей (рёбер, линий). Будем считать, что число узлов равно . Матрица смежности () имеет вид: 1 в строке , столбце , если соединён с , и 0 в противном случае. Таким образом, — симметричная матрица. С матрицей связано распределение степеней — диагональная матрица, на диагонали которой стоят суммы по строкам матрицы , а остальные элементы равны 0. Матрица описывает, сколько связей имеет каждый узел. Определим лапласиан как . Пусть , то есть — элементы матрицы смежности. Найдите минимум взвешенной суммы
при условии , где . Используйте метод множителей Лагранжа. Сумма берётся по всем парам квадратов расстояний между узлами, которые соединены между собой, поэтому решение должно приводить к тому, что узлы с большим числом взаимных связей будут сгруппированы вместе.
Найдите собственные значения трёх матриц смежности
задающих три простых графа. Найдите «энергию» каждого графа, определяемую как
Рассмотрим два ориентированных графа с матрицами смежности
Найдите характеристические многочлены и собственные значения и .
Допускают ли ориентированные графы гамильтонов цикл?
Можно ли убрать некоторые единицы в так, чтобы получилась матрица перестановки?
Рассмотрим ориентированный граф
Ориентированный граф G из задачи 21.1.9.
Найдите матрицу смежности .
Вычислите . Сколько 2-вершинных циклов (петель) имеет ?
Вычислите . Сколько 3-вершинных циклов (треугольников) имеет ?
Пусть — граф с вершинами и рёбрами . Граф называется транзитивным, если из следует . Транзитивным замыканием графа называется наименьший транзитивный граф , содержащий в качестве подграфа. Пусть — матрица смежности графа , а — матрица смежности графа . Если и , то . Напишите программу на C++, находящую для любой заданной матрицы смежности . Найдите матрицу смежности транзитивного замыкания графа, заданного матрицей смежности
Сравните две матрицы смежности
Допускают ли они эйлеров путь?
Рассмотрим матрицу смежности
Существует ли гамильтонов цикл?
Пусть — граф с вершинами и рёбрами . Матрица смежности размера задаётся как , где . В следующих произведениях графов и используются матрицы смежности размера . Строки и столбцы индексируются множеством , причём используется упорядочение , если , либо и .
Декартово произведение двух графов и — это граф с вершинами
и рёбрами
Отсюда следует, что
где — обычное сложение с соглашением . Таким образом,
Лексикографическое произведение двух графов и — это граф с вершинами
и рёбрами
Таким образом . Отсюда следует, что
Следовательно,
Здесь — это матрица размера , все элементы которой равны 1.
Тензорное произведение двух графов и — это граф с вершинами
и рёбрами
Отсюда следует, что
Таким образом , где — произведение Кронекера матриц.
Нормальное произведение двух графов и — это граф с вершинами
и рёбрами
Таким образом,
Покажите, что эйлеров путь не сохраняется (в общем случае) при этих операциях.
Покажите, что гамильтонов путь не сохраняется (в общем случае) при этих операциях.