Построение Системы Координат На Основе Набора Расстояний



Введение Прикладная математика – это набор инструментов, позволяющих решать определенные задачи, возникающие на практике.

В этой статье мы рассмотрим один из таких инструментов – преобразование отклонений применительно к Евклидовы матрицы расстояний .

Спектр полученной матрицы Грина позволяет судить о размерности исходных данных и вычислять координаты исходных точек относительно их собственного координатного центра.

Допустим, у нас есть > 2) известны точки и все расстояния между ними.

Потенциальная размерность пространства равна ( n-1 ).

Необходимо определить, какому измерению пространства принадлежат данные точки, а также координаты точек в этом пространстве.



1. Преобразование отклонений

Пусть задана некоторая симметричная матрица М размеры Н с нулевым следом (элементы главной диагонали равны нулю).

Нам нужно определить преобразование к некоторой новой матрице ты .

В этом случае значения исходной матрицы необходимо вычислить из новой по правилам сложения расстояний:

Построение системы координат на основе набора расстояний

Тогда значения матрицы М можно выразить через спектр ты как взвешенная сумма разностей квадратов компонент собственных векторов:

Построение системы координат на основе набора расстояний

Здесь

Построение системы координат на основе набора расстояний

— набор собственных значений матрицы ты , А

Построение системы координат на основе набора расстояний

— матрица собственных векторов, соответствующих собственным значениям.

Длина векторов нормирована на 1. Общий вид матрицы ты , удовлетворяющее условию (1.1), представляет собой выражение:

Построение системы координат на основе набора расстояний

Здесь

Построение системы координат на основе набора расстояний

— произвольный вектор, и

Построение системы координат на основе набора расстояний

— произвольная константа.

Для определения этих значений необходимо задать дополнительные условия.

Это условие является требованием Лапласово подобие матрицы ты .

В Матрица Лапласа элементы главной диагонали равны сумме элементов соответствующего столбца (строки) с противоположным знаком:

Построение системы координат на основе набора расстояний

Подставив (1.3) в (1.4) с учетом симметрии М , мы получаем тождество:

Построение системы координат на основе набора расстояний

из чего определяем искомые выражения для вектора и константы:

Построение системы координат на основе набора расстояний



Построение системы координат на основе набора расстояний

Таким образом, вектор в (1.3) — это вектор средних значений строки (столбца) исходной матрицы (в терминах графов — средняя мощность/степень вершины графа), а константа — среднее значение матрицы в целом (средняя степень вершин всего графа):

Построение системы координат на основе набора расстояний

Преобразование (1.3') мы называем трансформация отклонения , поскольку отражает отклонение (отклонение) значений исходной матрицы от средних значений.

Назовем результат преобразования матрица отклонений .



2. Свойства матрицы отклонений

Матрица сингулярна (нулевой определитель и одно из собственных значений) — следствие требования Лапласа.

Ээлементы главной диагонали отклонения отражают средние значения исходной матрицы:

Построение системы координат на основе набора расстояний

След отклонения связан со средним значением исходной матрицы и может быть выражен через сумму собственных значений:

Построение системы координат на основе набора расстояний

Произведение собственных значений пропорционально потенциал отклонение - ненулевое незначительный матрицы:

Построение системы координат на основе набора расстояний

Отклонение обратимо.

По матрице отклонений можно восстановить исходную:

Построение системы координат на основе набора расстояний



3. Матрица Грина, собственная система координат.

Давайте рассмотрим применение преобразования отклонений к евклидовой матрице расстояний.

Пусть задан набор точек с известными расстояниями между любой парой.

Определим размерность пространства, которому принадлежат точки, и их координаты в этом пространстве.

Представим исходный набор расстояний в виде симметричной матрицы квадраты расстояний между точками.

Обозначим эту матрицу как Д2 , где два означает квадрат. Применение операции отклонения к матрице квадратов расстояний дает матрицу Грина г :

Построение системы координат на основе набора расстояний

Спектр матрицы Грина обладает следующими свойствами:

  • Число ненулевых собственных значений (ранг матрицы) совпадает с размерностью пространства, в котором расположены исходные точки.

  • Значения собственных векторов — это координаты точек в новом пространстве.

  • Симметрия собственных значений отражает симметрию взаимного расположения точек.

Таким образом, спектр матрицы Грина определяет собственная система координат оригинальный набор очков.

Вес каждой координаты определяется значением спектра (собственным значением).

Центр новой системы координат называется центр тяжести .

На главной диагонали матрицы Грина расположены квадраты расстояний от центроида до вершин:

Построение системы координат на основе набора расстояний

Сумма всех таких расстояний (след) определяет средний радиус множества.

Р2 .

Этот радиус равен сумме значений спектра и связан со средним значением исходной матрицы расстояний в соответствии с формулой (2.2):

Построение системы координат на основе набора расстояний

Центр тяжести набора минимизирует средний радиус набора.

То есть для любого другого положения центроида средний радиус набора будет иметь большее значение.

Добавление самого центроида к исходному набору точек не меняет спектр, поскольку центроид нового набора такой же, как и старый.



4. Спектры некоторых множеств



Спектры трех вершин (треугольников)

В наших руках появился молоток.

Ищем гвозди.

Для одной/двух точек нет конкретного пункта в построении матрицы Грина.

Две неидентичные точки всегда принадлежат одной прямой, то есть одномерному пространству.

А вот по трем пунктам уже появляются варианты.

Самый простой случай — вершины равностороннего треугольника.

Если длина стороны равна 1, то матрица Грина

Построение системы координат на основе набора расстояний

будет выглядеть так:

Построение системы координат на основе набора расстояний

След этой матрицы равен 1, а потенциал равен (1/3)^2 - (1/6)^2 = 1/9 - 1/36 = 1/12. Вычисляем спектр (в скобках указаны квадраты расстояний между точками):

Построение системы координат на основе набора расстояний

Здесь собственные значения спектра показаны слева, а соответствующие значения вектора (координаты) — справа.

Мы видим, что:

  • Спектр имеет два значения.

    Это и понятно – невырожденный треугольник всегда принадлежит 2-мерному пространству (плоскости).

  • Оба собственных значения равны.

    Это следствие симметрии равностороннего треугольника.

Проверим свойства спектра: сумма собственных значений равна 1, произведение 1/2*1/2=1/4=1/12*3. Все правильно.

Попутно заметим, что спектр трёх вершин связан с площадью треугольника, который они образуют (вариант формулы Герона):

Построение системы координат на основе набора расстояний

Соответственно, квадрат площади равностороннего 1-треугольника равен 3/4*1/4=3/16. Давайте двигаться дальше.

Если точки принадлежат одной линии, то спектр должен содержать только одно значение.

Рассчитаем значение спектра для трех точек отрезка (двух по краям и одной посередине)

Построение системы координат на основе набора расстояний

.

Мы получаем:

Построение системы координат на основе набора расстояний

Действительно, спектр содержит только одну компоненту.

Как и ожидалось, центроид находится в середине сегмента.

Зададим каверзный вопрос: какому пространству принадлежит невозможный треугольник, то есть тот, в котором неравенство треугольника ? Ответ очевиден для тех, кто его знает. Для «треугольника» формы

Построение системы координат на основе набора расстояний

спектр будет состоять из двух значений – одного положительного (4,5) и другого отрицательного (-0,833).

Если в спектре присутствуют отрицательные значения, это означает, что в евклидовом пространстве набор точек с такими характеристиками не может быть реализован — координаты точек становятся мнимыми.

Вы можете использовать это свойство спектра, чтобы проверить правильность матрицы расстояний.



Передышка

Мы определили преобразование отклонений и применили его к матрице квадратов расстояний.

Полученная матрица Грина отражает свойства пространства исходного набора точек.

Обратите внимание, что матрица квадратов расстояний эквивалентна матрица резистивных расстояний .

Соответственно, матрица Грина является обратной матрицей по отношению к матрице Кирхгофа (лапласиану графа).

В следующей статье мы продолжим рассматривать спектральные свойства некоторых стандартных наборов геометрических точек — решеток, фигур, линий, а также посмотрим на спектры наборов фигур.

Продолжение.

Теги: #матричные преобразования #метрическая геометрия #спектральная геометрия #математика

Вместе с данным постом часто просматривают: