Введение

Матричное представление графа
В математической области теории графов, матрица Лапласа, также называемая графовым Лапласом, матрицей проводимости, матрицей Кирхгофа или дискретным Лапласом, является матричным представлением графа. Названная в честь Пьера Симона Лапласа, матрица Лапласа графа может рассматриваться как матричная форма отрицательного дискретного оператора Лапласа на графе, аппроксимирующая отрицательный непрерывный Лапласиан, полученный методом конечных разностей. Матрица Лапласа связана со многими полезными свойствами графа. Вместе с теоремой Кирхгофа она может быть использована для вычисления числа остовных деревьев для заданного графа. Минимальный разрез графа можно приближенно вычислить с помощью вектора Фидлера — собственного вектора, соответствующего второму наименьшему собственному значению графа Лапласа, как установлено неравенством Чигера. Спектральное разложение матрицы Лапласа позволяет строить низкоразмерные вложения, которые используются во многих приложениях машинного обучения, и определяет спектральную компоновку при визуализации графов. Сигнальная обработка на основе графов основана на преобразовании Фурье графа, которое расширяет традиционное дискретное преобразование Фурье путем замены стандартного базиса комплексных синусоид на собственные векторы матрицы Лапласа графа, соответствующие сигналу. Матрицу Лапласа легче всего определить для простого графа, но она более распространена в приложениях для взвешенного графа, то есть графа с весами на ребрах — элементами матрицы смежности графа. Спектральная теория графов связывает свойства графа со спектром, то есть собственными значениями и собственными векторами матриц, связанных с графом, таких как матрица смежности или матрица Лапласа. Несбалансированные веса могут нежелательно влиять на спектр матрицы, что приводит к необходимости нормализации — масштабированию элементов матрицы по столбцам и строкам, — в результате чего получаются нормализованные матрицы смежности и Лапласа.

Нормализация матрицы Лапласа

Вершина с большой степенью, также называемая тяжелым узлом, приводит к большому значению на главной диагонали матрицы Лапласа, которое оказывает доминирующее влияние на свойства матрицы. Нормализация направлена на то, чтобы уменьшить влияние таких вершин и сделать его более сопоставимым с влиянием других вершин, путем деления элементов матрицы Лапласа на степени вершин. Чтобы избежать деления на ноль, изолированные вершины с нулевой степенью исключаются из процесса нормализации.

Симметрически нормализованный лаплациан

Симметрично нормализованная матрица Лапласа определяется как: В данной интерпретации каждая вершина графа рассматривается как точка сетки; локальная связность вершины определяет шаблон дискретизации с использованием конечных разностей в этой точке сетки, размер ячейки сетки всегда равен единице для каждого ребра, и на все точки сетки не наложено никаких ограничений, что соответствует случаю однородного граничного условия Неймана, то есть свободной границе. Такая интерпретация позволяет, например, обобщить матрицу Лапласа на случай графов с бесконечным числом вершин и ребер, что приводит к матрице Лапласа бесконечного размера.

Направленные мультиграфы

Аналог матрицы Лапласа может быть определен для ориентированных мультиграфов. В этом случае матрица Лапласа L определяется как

где D — диагональная матрица с элементами Di,i, равными полустепени исходящих ребер вершины i, а A — матрица с элементами Ai,j, равными количеству ребер от вершины i к вершине j (включая петли).