Формула для «объема» n-симплекса
В линейной алгебре , геометрии и тригонометрии определитель Кэли–Менгера — это формула для содержимого, т. е. многомерного объема , -мерного симплекса в терминах квадратов всех расстояний между парами его вершин. Определитель назван в честь Артура Кэли и Карла Менгера .
Парные полиномы расстояний между 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
- Процедура
- Если размерность фиксирована, мы можем решить систему полиномиальных уравнений, по одному для каждого элемента внутреннего произведения , где переменные являются координатами каждой точки в требуемой размерности .
- В противном случае мы можем решать задачу по одной точке за раз.
- Решить для координат, используя его расстояния до всех ранее размещенных точек . Таким образом, представлено не более чем значениями координат, что обеспечивает минимальную размерность и сложность.
Пример
Пусть каждая точка имеет координаты . Чтобы разместить первые три точки:
- Положим в начало координат, так что .
- Поставьте на первую ось, так .
- Разместить :
Для того, чтобы найти реализацию с помощью вышеприведенного алгоритма, дискриминант квадратичной системы расстояний должен быть положительным, что эквивалентно наличию положительного объема. В общем случае объем размерного симплекса, образованного вершинами, определяется как [12]
.
В этой формуле выше — определитель Кэли–Менгера. Положительный знак этого объема эквивалентен положительному знаку определителя матрицы объема.
Теорема (d не дано)
Пусть K — положительное целое число, а D — симметричная полая матрица размера × n с неотрицательными элементами, где n ≥ 2. D является евклидовой матрицей расстояний с dim(D) = K тогда и только тогда, когда существуют и индексный набор I = такой, что
где реализует D, где обозначает компонент вектора .
Подробное доказательство этой теоремы можно найти по следующей ссылке. [13]
Алгоритм - K = edmsph(Д, х)
Источник: [13]
- Г
- если Γ ∅; тогда
- возврат ∞
- иначе если Γ
- иначе если Γ
- ← развернуть( )
- Я ← Я ∪ { я }
- К ← К + 1
- еще
- ошибка : dim aff(span( )) < K - 1
- конец, если
конец для возврата К
Смотрите также
Примечания
- ^ N -мерное тело не может быть погружено в k -мерное пространство, если
- ^ (Гипер)объем фигуры не зависит от порядка нумерации ее вершин.
Ссылки
- ^ abc Sitharam, Meera; St. John, Audrey; Sidman, Jessica. Справочник по принципам геометрических систем ограничений . Boca Raton, FL: CRC Press. ISBN 978-1-4987-3891-0
- ^ http://ufo2.cise.ufl.edu/index.php/Distance_Geometry Геометрия расстояний
- ^ Шесть математических жемчужин из истории дистанционной геометрии
- ^ Sommerville, DMY (1958). Введение в геометрию n измерений . Нью-Йорк: Dover Publications.
- ^ abcde Определитель Кэли-Менгера
- ^ ab Симплексная энциклопедия математики
- ^ "Simplex Volumes and the Cayley–Menger Determinant". www.mathpages.com . Архивировано из оригинала 16 мая 2019 . Получено 2019-06-08 .
- ^ Хит, Томас Л. (1921). История греческой математики (т. II) . Oxford University Press. стр. 321–323.
- ^ Одет, Дэниел. «Сферические и гиперболические определители Кэли – Менгера» (PDF) . Бюллетень AMQ . ЛИ : 45–52.
- ^ Дёрри, Генрих (1965). 100 великих проблем элементарной математики . Нью-Йорк: Dover Publications. С. 285–9.
- ^ abc Вики-страница геометрии расстояний
- ^ ab Sitharam, Meera. "Lecture 1 through 6"." Геометрическая сложность CIS6930, Университет Флориды. Получено 28 марта 2020 г.
- ^ ab Реализация евклидовых матриц расстояний путем пересечения сфер