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