YaChudo

Симплекс

Переглядів: 0. Оновлено 10.10.2026.

Симплекс або n-вимірний тетраедр (від лат. simplex — простий) — геометрична фігура, що є багатовимірним узагальненням трикутника і тетраедра. Визначається як опукла оболонка n+1 точок, що не лежать в одній n-1 -вимірній гіперплощині. Ці точки називаються вершинами симплекса.

Такий симплекс э геометричною реалізацією абстрактного симплекса s {\displaystyle s} розмірності n {\displaystyle n} . За означенням таким симплексом називається множина дійсних функцій f , {\displaystyle f,} визначених на множині { A } , {\displaystyle \{A\},} що має n {\displaystyle n} елементів і які задовільняють двом умовам:

∑ A f ( A ) = 1 , {\displaystyle \sum _{A}f(A)=1,\quad } та f ( A ) ≥ 0. {\displaystyle \quad f(A)\geq 0.}

Елементи { A } {\displaystyle \{A\}} є вершинами, а функції f {\displaystyle f}  — точками симплекса s , {\displaystyle s,} значення яких на вершинах симплекса s {\displaystyle s} називаються барицентричними координатами точки f . {\displaystyle f.} Елемент a ∈ A {\displaystyle a\in A} можна ідентифікувати із функцією, що дорівнює 1 для a {\displaystyle a} і 0 для всіх інших елементів.

Відстань між двома точками f , θ {\displaystyle f,\theta } симплекса s {\displaystyle s} визначається формулою l ( f , θ ) = [ ∑ A ( f ( A ) − θ ( A ) ) 2 ] 1 / 2 . {\textstyle l(f,\theta )=\left[\sum _{A}(f(A)-\theta (A))^{2}\right]^{1/2}.} Топологічний простір, утворений таким чином, називається простором симплекса s . {\displaystyle s.} Барицентричні координати є неперервними функціями на просторі симплекса. Визначений в такий спосіб абстрактрий симплекс є гомеоморфним геометричному симплексу з означення вище.

Побудова

Як відомо, через будь-які n точок можна провести (n-1)-площину і існують множини з n+1 точок, через які (n-1)-площину провести не можна. Таким чином n+1 — мінімальна кількість точок в n-просторі, які не лежать в одній (n-1)-площині, і можуть бути вершинами n-многогранника, тобто, n-симплекс є джойном n+1 точок.

Простий n-многогранник з кількістю вершин n+1 називається симплексом. У просторах найменших розмірностей цьому визначенню відповідають 4 фігури:

Всі ці фігури володіють трьома загальними властивостями:

  1. Відповідно до визначення, число вершин у кожної фігури на одиницю більше розмірності простору;
  2. Існує загальне правило перетворення фігур нижчої розмірності у фігури вищої розмірності. Воно полягає в тому, що з геометричного центра фігури будується перпендикуляр в наступний вимір, на цьому перпендикулярі будується нова вершина і з'єднується ребрами зі всіма вершинами початкового симплекса;
  3. Як випливає з описаної в п. 2 процедури, будь-яка вершина симплекса сполучена ребрами зі всією рештою вершин.

Кількість граней симплекса

Симплекс має n+1 вершин, кожна з яких сполучена ребрами зі всією рештою вершин.

Оскільки всі вершини симплекса сполучені між собою, то тією ж властивістю володіє і будь-яка підмножина його вершин. Це значить, що будь-яка підмножина з L+1 вершин симплекса визначають його L-вимірну грань, і ця грань сама є L-симплексом. Тоді для симплекса число L-вимірних граней рівне числу способів вибрати L+1 вершину з повного набору n+1 вершин.

Позначимо символом K(L, n) число L-вимірних граней в n-многограннику, тоді для n-симплекса

  K ( L , n ) = C n + 1 L + 1 , {\displaystyle ~K(L,n)=C_{n+1}^{L+1},}

де   C n m {\displaystyle ~C_{n}^{m}}  — число комбінацій з n по m.

Зокрема, кількість граней найбільшої розмірності рівна кількості вершин і рівна n+1:

  K ( 0 , n ) = K ( n − 1 , n ) = n + 1. {\displaystyle ~K(0,n)=K(n-1,n)=n+1.}

Стандартний симплекс

Зелений трикутник — стандартний 2-симплекс

Стандартний n-симплекс ця підмножина R n + 1 {\displaystyle \mathbb {R} ^{n+1}} , що визначається як:

Δ n = { ( t 0 , … t n ) ∣ ( ∑ i t i = 1 ) ∧ ( ∀ i t i ⩾ 0 ) } {\displaystyle \Delta ^{n}=\{(t_{0},\dots t_{n})\mid {(\sum _{i}t_{i}=1)}\wedge {(\forall i\;t_{i}\geqslant 0)}\}}

Його вершинами є точки:

e0=(1, 0 . 0): e1=(0, 1 . 0)
.
en=(0, 0 . 1)

Існує канонічне бієктивне відображення стандартного n-симплекса в будь-якій іншої n-симплекс з координатами вершин ( v 0 , v 1 , … v n ) {\displaystyle (v_{0},v_{1},\dots v_{n})} :

( t 0 , … t n ) → ∑ i t i v i {\displaystyle (t_{0},\dots t_{n})\to \sum _{i}t_{i}v_{i}}

Значення ti для даної точки називаються її барицентричними координатами.

Зростаючі координати

Альтернативну координатну систему можна визначити взявши:

s 0 = 0 s 1 = s 0 + t 0 = t 0 s 2 = s 1 + t 1 = t 0 + t 1 s 3 = s 2 + t 2 = t 0 + t 1 + t 2 … s n = s n − 1 + t n − 1 = t 0 + t 1 + ⋯ + t n − 1 s n + 1 = s n + t n = t 0 + t 1 + ⋯ + t n = 1 {\displaystyle {\begin{aligned}s_{0}&=0\\s_{1}&=s_{0}+t_{0}=t_{0}\\s_{2}&=s_{1}+t_{1}=t_{0}+t_{1}\\s_{3}&=s_{2}+t_{2}=t_{0}+t_{1}+t_{2}\\&\dots \\s_{n}&=s_{n-1}+t_{n-1}=t_{0}+t_{1}+\dots +t_{n-1}\\s_{n+1}&=s_{n}+t_{n}=t_{0}+t_{1}+\dots +t_{n}=1\end{aligned}}}

Тоді точки симплекса визначаються векторами з неспадними координатами між 0 and 1:

Δ ∗ n = { ( s 1 , ⋯ , s n ) ∈ R n ∣ 0 = s 0 ≤ s 1 ≤ s 2 ≤ ⋯ ≤ s n ≤ s n + 1 = 1 } . {\displaystyle \Delta _{*}^{n}=\left\{(s_{1},\cdots ,s_{n})\in \mathbb {R} ^{n}\mid 0=s_{0}\leq s_{1}\leq s_{2}\leq \dots \leq s_{n}\leq s_{n+1}=1\right\}.}

Геометричні властивості

Симплекс називається правильним, якщо всі його ребра мають однакову довжину: наприклад, правильний трикутник або правильний тетраедр. Правильний симплекс завжди є правильним многогранником.

Орієнтований об'єм n-симплекса в n-вимірному евклідовому просторі можна визначити за формулою:

V = 1 n ! det ( v 1 − v 0 , v 2 − v 0 , … , v n − v 0 ) {\displaystyle V={\frac {1}{n!}}\det(v_{1}-v_{0},v_{2}-v_{0},\dots ,v_{n}-v_{0})}

Визначник Келі-Менгера дозволяє обчислити об'єм симплекса, знаючи довжини його ребер:

V 2 = ( − 1 ) n − 1 2 n ( n ! ) 2 | 0 1 1 1 … 1 1 0 d 01 2 d 02 2 … d 0 n 2 1 d 10 2 0 d 12 2 … d 1 n 2 1 d 20 2 d 21 2 0 … d 2 n 2 ⋮ ⋮ ⋮ ⋮ ⋱ ⋮ 1 d n 0 2 d n 1 2 d n 2 2 … 0 | {\displaystyle V^{2}={\frac {(-1)^{n-1}}{2^{n}(n!)^{2}}}{\begin{vmatrix}0&1&1&1&\dots &1\\1&0&d_{01}^{2}&d_{02}^{2}&\dots &d_{0n}^{2}\\1&d_{10}^{2}&0&d_{12}^{2}&\dots &d_{1n}^{2}\\1&d_{20}^{2}&d_{21}^{2}&0&\dots &d_{2n}^{2}\\\vdots &\vdots &\vdots &\vdots &\ddots &\vdots \\1&d_{n0}^{2}&d_{n1}^{2}&d_{n2}^{2}&\dots &0\\\end{vmatrix}}}

де d i j = | v i − v j | {\displaystyle d_{ij}=|v_{i}-v_{j}|}  — відстань між i-й і j-й вершинами, n — розмірність простору. Ця формула — узагальнення формули Герона для трикутників.

Об'єм правильного n-симплекса з одиничною стороною рівний n + 1 n ! 2 n / 2 {\displaystyle {\frac {\sqrt {n+1}}{n!\,2^{n/2}}}}

Якщо задано   C n + 1 2 {\displaystyle ~C_{n+1}^{2}} додатних дійсних чисел d i j ,   0 ≤ i , j ≤ n , {\displaystyle d_{ij},~0\leq i,j\leq n,} то симплекс відстань між відповідними вершинами якого рівна цим числам існує тоді і тільки тоді, коли X T D X < 0 , ∀ X : ∑ i = 0 n x i = 0 , {\displaystyle X^{T}DX<0,\quad \forall X:\sum _{i=0}^{n}x_{i}=0,} де матриця D визначається:

D = ( 0 d 01 2 d 02 2 … d 0 n 2 d 10 2 0 d 12 2 … d 1 n 2 d 20 2 d 21 2 0 … d 2 n 2 ⋮ ⋮ ⋮ ⋮ ⋱ ⋮ d n 0 2 d n 1 2 d n 2 2 … 0 ) . {\displaystyle D={\begin{pmatrix}0&d_{01}^{2}&d_{02}^{2}&\dots &d_{0n}^{2}\\d_{10}^{2}&0&d_{12}^{2}&\dots &d_{1n}^{2}\\d_{20}^{2}&d_{21}^{2}&0&\dots &d_{2n}^{2}\\\vdots &\vdots &\vdots &\vdots &\ddots &\vdots \\d_{n0}^{2}&d_{n1}^{2}&d_{n2}^{2}&\dots &0\\\end{pmatrix}}.}

Еквівалентно такий симплекс існує, якщо і тільки якщо квадратна матриця A розмірності n елементи якої визначаються:

a i j = { d 0 i 2 , i = j d 0 i 2 + d 0 j 2 + d i j 2 2 , i ≠ j {\displaystyle a_{ij}={\begin{cases}d_{0i}^{2},&i=j\\{\frac {d_{0i}^{2}+d_{0j}^{2}+d_{ij}^{2}}{2}},&i\neq j\end{cases}}}

є додатноозначеною. Дана матриця є матрицею Грама для векторів v 1 − v 0 , v 2 − v 0 , … , v n − v 0 . {\displaystyle v_{1}-v_{0},v_{2}-v_{0},\dots ,v_{n}-v_{0}.}

Формули для правильного симплекса

Число L-вимірних граней   K ( L , n ) = C n + 1 L + 1 {\displaystyle ~K(L,n)=C_{n+1}^{L+1}}
Висота   H n = a n + 1 2 n {\displaystyle ~H_{n}=a{\sqrt {\frac {n+1}{2n}}}}   H n = R n n + 1 n {\displaystyle ~H_{n}=R_{n}{\frac {n+1}{n}}}   H 2 = a 3 2 {\displaystyle ~H_{2}=a{\frac {\sqrt {3}}{2}}}   H 3 = a 6 3 {\displaystyle ~H_{3}=a{\frac {\sqrt {6}}{3}}}   H 4 = a 10 4 {\displaystyle ~H_{4}=a{\frac {\sqrt {10}}{4}}}
Об'єм   V n = a n n ! n + 1 2 n {\displaystyle ~V_{n}={\frac {a^{n}}{n!}}{\sqrt {\frac {n+1}{2^{n}}}}}   V n = R n n n ! ( n + 1 n ) n {\displaystyle ~V_{n}={\frac {R_{n}^{n}}{n!}}{\sqrt {\left({\frac {n+1}{n}}\right)^{n}}}}   V 2 = a 2 3 4 {\displaystyle ~V_{2}=a^{2}{\frac {\sqrt {3}}{4}}}   V 3 = a 3 2 12 {\displaystyle ~V_{3}=a^{3}{\frac {\sqrt {2}}{12}}}   V 4 = a 4 5 96 {\displaystyle ~V_{4}=a^{4}{\frac {\sqrt {5}}{96}}}
Радіус описаної сфери   R n = a n 2 ( n + 1 ) {\displaystyle ~R_{n}=a{\sqrt {\frac {n}{2(n+1)}}}}   a = R n 2 ( n + 1 ) n {\displaystyle ~a=R_{n}{\sqrt {\frac {2(n+1)}{n}}}}   R 2 = a 3 3 {\displaystyle ~R_{2}=a{\frac {\sqrt {3}}{3}}}   R 3 = a 6 4 {\displaystyle ~R_{3}=a{\frac {\sqrt {6}}{4}}}   R 4 = a 10 5 {\displaystyle ~R_{4}=a{\frac {\sqrt {10}}{5}}}
Радіус вписаної сфери   r n = a 2 n ( n + 1 ) {\displaystyle ~r_{n}={\frac {a}{\sqrt {2n(n+1)}}}}   r n = R n n {\displaystyle ~r_{n}={\frac {R_{n}}{n}}}   r 2 = a 3 6 {\displaystyle ~r_{2}=a{\frac {\sqrt {3}}{6}}}   r 3 = a 6 12 {\displaystyle ~r_{3}=a{\frac {\sqrt {6}}{12}}}   r 4 = a 10 20 {\displaystyle ~r_{4}=a{\frac {\sqrt {10}}{20}}}
Двогранний кут   cos ⁡ α = 1 n {\displaystyle ~\cos \alpha ={\frac {1}{n}}}

Співвідношення між величинами:

  R n = H n n n − 1 {\displaystyle ~R_{n}=H_{n}{\frac {n}{n-1}}}
  a 2 = H n 2 + R n − 1 2 {\displaystyle ~a^{2}=H_{n}^{2}+R_{n-1}^{2}}
  V n = 1 n V n − 1 H n {\displaystyle ~V_{n}={\frac {1}{n}}V_{n-1}H_{n}}
  r n = R n 2 − R n − 1 2 {\displaystyle ~r_{n}=R_{n}^{2}-R_{n-1}^{2}}

Див. також

Література

  • О. Шинкаренко, Т. Остапенко: Математика вищого навчання — геометричні знання.
  • Rudin, Walter (1986). Principles of Mathematical Analysis (PDF) (англ.) (вид. 3rd). New York: McGraw-Hill. с. 342.
  • Coxeter, H.S.M. (1973). Regular Polytopes (вид. 3rd). Dover. ISBN 0-486-61480-8.
  • Boyd, Stephen; Vandenberghe, Lieven (2004). Convex Optimization. Cambridge University Press. ISBN 978-1-107-39400-1.
  • Weisstein, Eric W. Симплекс(англ.) на сайті Wolfram MathWorld.

Джерело: стаття у Вікіпедії та історія редагувань (автори).