stringtranslate.com

Определитель Кэли–Менгера

В линейной алгебре , геометрии и тригонометрии определитель Кэли–Менгера — это формула для содержимого, т. е. многомерного объема , -мерного симплекса в терминах квадратов всех расстояний между парами его вершин. Определитель назван в честь Артура Кэли и Карла Менгера .

Парные полиномы расстояний между n точками в реальном евклидовом пространстве являются евклидовыми инвариантами, связанными с помощью соотношений Кэли-Менгера . [1] Эти соотношения служили нескольким целям, таким как обобщение формулы Герона, вычисление содержимого n -мерного симплекса и, в конечном счете, определение того, является ли любая вещественная симметричная матрица евклидовой матрицей расстояний в области геометрии расстояний . [2]

История

Карл Менгер был молодым профессором геометрии в Венском университете, а Артур Кейли был британским математиком, который специализировался на алгебраической геометрии. Менгер расширил алгебраическое превосходство Кейли, чтобы предложить новую аксиому метрических пространств, используя концепции геометрии расстояний и отношения конгруэнтности, известные как определитель Кейли–Менгера. Это привело к обобщению одного из первых открытий в геометрии расстояний , формулы Герона , которая вычисляет площадь треугольника, зная длины его сторон. [3]

Определение

Пусть будут точками в -мерном евклидовом пространстве , причем . [a] Эти точки являются вершинами n -мерного симплекса: треугольника при ; тетраэдра при , и так далее. Пусть будут евклидовыми расстояниями между вершинами и . Содержание, т.е. n -мерный объем этого симплекса, обозначаемый как , может быть выражено как функция определителей некоторых матриц следующим образом: [4] [5]

Это определитель Кэли–Менгера . Так как это симметричный многочлен от 's и, таким образом, он инвариантен относительно перестановки этих величин. Это неверно для , но он всегда инвариантен относительно перестановки вершин. [b]

За исключением последней строки и столбца, состоящих из единиц, матрица во второй форме этого уравнения представляет собой матрицу евклидовых расстояний .

Особые случаи

2-Симплекс

Повторим, симплекс — это n- мерный многогранник и выпуклая оболочка точек , которые не лежат ни в одной размерной плоскости. [6] Поэтому 2-симплекс возникает, когда и симплекс приводит к треугольнику. Поэтому формула для определения треугольника приведена ниже: [5]


В результате приведенное выше уравнение представляет собой содержимое 2-симплекса (площадь плоского треугольника со сторонами длиной , , и ) и является обобщенной формой формулы Герона. [5]

3-Симплекс

Аналогично, 3-симплекс возникает, когда и симплекс приводит к тетраэдру. [6] Поэтому формула для определения тетраэдра приведена ниже: [5]

В результате уравнение выше представляет содержимое 3-симплекса, который является объемом тетраэдра, где ребро между вершинами и имеет длину . [5]

Доказательство

Пусть векторы-столбцы будут точками в -мерном евклидовом пространстве. Начиная с формулы объема

мы замечаем, что определитель не меняется, когда мы добавляем дополнительную строку и столбец, чтобы создать матрицу,

где - квадрат длины вектора . Кроме того, отметим, что матрица

имеет определитель . Таким образом, [7]

Пример

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

Результат в третьей строке обусловлен тождеством Фибоначчи . Последнюю строку можно переписать, чтобы получить формулу Герона для площади треугольника по трем сторонам, которая была известна еще Архимеду. [8]

В случае величина дает объем тетраэдра , который мы обозначим через . Для расстояний между и , заданных как , определитель Кэли–Менгера дает [9] [10]

Нахождение радиуса описанной окружности симплекса

Если задан невырожденный n -симплекс, то он имеет описанную n -сферу с радиусом . Тогда ( n  + 1)-симплекс, составленный из вершин n -симплекса и центра n -сферы, вырожден. Таким образом, имеем

В частности, когда , это дает радиус описанной окружности треугольника через длины его сторон.

Установить классификации

Из этих детерминант мы также имеем следующие классификации:

Прямой

Множество Λ (содержащее по крайней мере три различных элемента) называется прямым тогда и только тогда , когда для любых трех элементов A , B и C из Λ, [11]

Самолет

Множество Π (содержащее по крайней мере четыре различных элемента) называется плоским тогда и только тогда, когда для любых четырех элементов A , B , C и D множества Π, [11]

но не все тройки элементов Π прямолинейны друг к другу;

Плоский

Множество Φ (содержащее по крайней мере пять различных элементов) называется плоским тогда и только тогда, когда для любых пяти элементов A , B , C , D и E множества Φ [11]

но не все четверки элементов Φ лежат в одной плоскости друг с другом; и так далее.

Теорема Менгера

Карл Менгер сделал еще одно открытие после разработки определителя Кэли–Менгера, которое стало известно как теорема Менгера . Теорема гласит:

Полуметрика является евклидовой размерности n тогда и только тогда, когда все определители Кэли-Менгера в точках строго положительны, все определители в точках равны нулю, а определитель Кэли-Менгера хотя бы в одном наборе точек неотрицателен (в этом случае он обязательно равен нулю) [1] .

Проще говоря, если каждое подмножество точек может быть изометрически вложено в, но не в общем случае, размерное евклидово пространство, то полуметрика является евклидовой размерности, если только она не состоит ровно из точек, а определитель Кэли–Менгера в этих точках строго отрицателен. Этот тип полуметрики будет классифицирован как псевдоевклидова . [1]

Реализация матрицы евклидовых расстояний

Учитывая соотношения Кэли-Менгера, как объяснено выше, в следующем разделе будут представлены два алгоритма для определения того, является ли заданная матрица матрицей расстояний, соответствующей евклидову множеству точек. Первый алгоритм сделает это, когда дана матрица И размерность, , с помощью алгоритма решения геометрических ограничений. Второй алгоритм делает это, когда размерность, , не указана. Этот алгоритм теоретически находит реализацию полной евклидовой матрицы расстояний в наименьшей возможной размерности вложения за квадратичное время.

Теорема (d дано)

Для целей и контекста следующей теоремы, алгоритма и примера будут использоваться несколько иные обозначения, чем прежде, что приведет к изменению формулы для объема размерного симплекса ниже, чем выше.

Теорема. Матрица является евклидовой матрицей расстояний тогда и только тогда, когда для всех подматриц , где , . Для того чтобы иметь реализацию в размерности , если , то . [12]

Как уже говорилось, цель этой теоремы вытекает из следующего алгоритма реализации матрицы евклидовых расстояний или матрицы Грама.

Алгоритм

Вход
Матрица евклидовых расстояний или матрица Грама .
Выход
Pointset
Процедура

Пример

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

  1. Положим в начало координат, так что .
  2. Поставьте на первую ось, так .
  3. Разместить :

Для того, чтобы найти реализацию с помощью вышеприведенного алгоритма, дискриминант квадратичной системы расстояний должен быть положительным, что эквивалентно наличию положительного объема. В общем случае объем размерного симплекса, образованного вершинами, определяется как [12]

.

В этой формуле выше — определитель Кэли–Менгера. Положительный знак этого объема эквивалентен положительному знаку определителя матрицы объема.

Теорема (d не дано)

Пусть K — положительное целое число, а D — симметричная полая матрица размера × n с неотрицательными элементами, где n ≥ 2. D является евклидовой матрицей расстояний с dim(D) = K тогда и только тогда, когда существуют и индексный набор I = такой, что

где реализует D, где обозначает компонент вектора .

Подробное доказательство этой теоремы можно найти по следующей ссылке. [13]

Алгоритм - K = edmsph(Д, х)

Источник: [13]

Г
если Γ ∅; тогда
возврат
иначе если Γ
иначе если Γ
← развернуть( )
ЯЯ ∪ { я }
КК + 1
еще
ошибка : dim aff(span( )) < K - 1
конец, если

конец для возврата К

Смотрите также

Примечания

  1. ^ N -мерное тело не может быть погружено в k -мерное пространство, если
  2. ^ (Гипер)объем фигуры не зависит от порядка нумерации ее вершин.

Ссылки

  1. ^ abc Sitharam, Meera; St. John, Audrey; Sidman, Jessica. Справочник по принципам геометрических систем ограничений . Boca Raton, FL: CRC Press. ISBN  978-1-4987-3891-0
  2. ^ http://ufo2.cise.ufl.edu/index.php/Distance_Geometry Геометрия расстояний
  3. ^ Шесть математических жемчужин из истории дистанционной геометрии
  4. ^ Sommerville, DMY (1958). Введение в геометрию n измерений . Нью-Йорк: Dover Publications.
  5. ^ abcde Определитель Кэли-Менгера
  6. ^ ab Симплексная энциклопедия математики
  7. ^ "Simplex Volumes and the Cayley–Menger Determinant". www.mathpages.com . Архивировано из оригинала 16 мая 2019 . Получено 2019-06-08 .
  8. ^ Хит, Томас Л. (1921). История греческой математики (т. II) . Oxford University Press. стр. 321–323.
  9. ^ Одет, Дэниел. «Сферические и гиперболические определители Кэли – Менгера» (PDF) . Бюллетень AMQ . ЛИ : 45–52.
  10. ^ Дёрри, Генрих (1965). 100 великих проблем элементарной математики . Нью-Йорк: Dover Publications. С. 285–9.
  11. ^ abc Вики-страница геометрии расстояний
  12. ^ ab Sitharam, Meera. "Lecture 1 through 6"." Геометрическая сложность CIS6930, Университет Флориды. Получено 28 марта 2020 г.
  13. ^ ab Реализация евклидовых матриц расстояний путем пересечения сфер