はじめにおよび定義 距離幾何学の概念は、まず2つの具体的な問題を例に説明することで解説する。
双曲航法の問題 データ分析 では、ベクトルとして表現されたデータのリストが与えられることが多い。v = ( x 1 、 … 、 x n ) ∈ R n \displaystyle \mathbf {v} =(x_{1},\ldots ,x_{n})\in \mathbb {R} ^{n}} そして、それらが低次元のアフィン部分空間内にあるかどうかを調べる必要があります。データの低次元表現には、ストレージ容量や計算時間の節約、データに対するより深い洞察など、多くの利点があります。
定義 ここで、我々が抱える問題を考察する中で自然に浮かび上がってくるいくつかの定義を形式化しよう。
半計量空間 与えられたポイントのリストR = { P 0 、 … 、 P n } {\displaystyle R=\{P_{0},\ldots ,P_{n}\}} 、n ≥ 0 {\displaystyle n\geq 0} 、点のペア間の距離をリストによって任意に指定できます。 d 私 j > 0 d_{ij}>0 、0 ≤ 私 < j ≤ n {\displaystyle 0\leq i<j\leq n} これは半距離空間、つまり 三角不等式 のない距離空間を定義します。
具体的には、半距離空間を空でない集合として定義する。R {\displaystyle R} 半計量器を装備d : R × R → [ 0 、 ∞ ) {\displaystyle d:R\times R\to [0,\infty )} すべてのx 、 y ∈ R {\displaystyle x,y\in R} 、
陽性:d ( x 、 y ) = 0 {\displaystyle d(x,y)=0} かつその場合に限り x = y {\displaystyle x=y} 。 対称:d ( x 、 y ) = d ( y 、 x ) {\displaystyle d(x,y)=d(y,x)} 。 任意の距離空間は、当然ながら 半距離空間である。特に、R k \displaystyle \mathbb {R} ^{k}} 、k {\displaystyle k} 次元ユークリッド空間は 、距離幾何学における標準的な 距離空間である。
定義において三角形不等式を省略するのは、距離にこれ以上の制約を課したくないためです。d 私 j {\displaystyle d_{ij}} 単に肯定的であること以上のもの。
実際には、半距離空間は不正確な測定から自然に生じます。たとえば、3つの点が与えられた場合A 、 B 、 C {\displaystyle A,B,C} 線上に、d A B = 1 、 d B C = 1 、 d A C = 2 {\displaystyle d_{AB}=1,d_{BC}=1,d_{AC}=2} 不正確な測定はd A B = 0.99 、 d B C = 0.98 、 d A C = 2.00 {\displaystyle d_{AB}=0.99,d_{BC}=0.98,d_{AC}=2.00} これは三角形の不等式に違反する。
等角投影埋め込み 2つの半距離空間が与えられた場合、( R 、 d ) 、 ( R ′ 、 d ′ ) {\displaystyle (R,d),(R',d')} 等長埋め込み R {\displaystyle R} にR ′ {\displaystyle R'} 地図f : R → R ′ {\displaystyle f:R\to R'} これは半距離性を保持する、つまりすべてのx 、 y ∈ R {\displaystyle x,y\in R} 、d ( x 、 y ) = d ′ ( f ( x ) 、 f ( y ) ) {\displaystyle d(x,y)=d'(f(x),f(y))} 。
例えば、有限半距離空間が与えられた場合( R 、 d ) {\displaystyle (R,d)} 上記で定義した等長埋め込みR {\displaystyle R} にR k {\displaystyle \mathbb {R} ^{k}} ポイントによって定義されますA 0 、 A 1 、 … 、 A n ∈ R k {\textstyle A_{0},A_{1},\ldots ,A_{n}\in \mathbb {R} ^{k}} 、したがってd ( A 私 、 A j ) = d 私 j {\displaystyle d(A_{i},A_{j})=d_{ij}} すべての人々のために0 ≤ 私 < j ≤ n {\displaystyle 0\leq i<j\leq n} 。
ケイリー・メンガーの決定要因ケイリー・メンガー行列式は、アーサー・ケイリーとカール・メンガーにちなんで名付けられたもので、点の集合間の距離を表す行列の行列式である。
させてA 0 、 A 1 、 … 、 A n {\textstyle A_{0},A_{1},\ldots ,A_{n}} 半距離空間内のn + 1 個の点のケイリー・メンガー行列式 は次のように定義される。
CM ( A 0 、 ⋯ 、 A n ) = | 0 d 01 2 d 02 2 ⋯ d 0 n 2 1 d 01 2 0 d 12 2 ⋯ d 1 n 2 1 d 02 2 d 12 2 0 ⋯ d 2 n 2 1 ⋮ ⋮ ⋮ ⋱ ⋮ ⋮ d 0 n 2 d 1 n 2 d 2 n 2 ⋯ 0 1 1 1 1 ⋯ 1 0 | {\displaystyle \operatorname {CM} (A_{0},\cdots ,A_{n})={\begin{vmatrix}0&d_{01}^{2}&d_{02}^{2}&\cdots &d_{0n}^{2}&1\\d_{01}^{2}&0&d_{12}^{2}&\cdots &d_{1n}^{2}&1\\d_{02}^{2}&d_{12}^{2}&0&\cdots &d_{2n}^{2}&1\\\vdots &\vdots &\vdots &\ddots &\vdots &\vdots \\d_{0n}^{2}&d_{1n}^{2}&d_{2n}^{2}&\cdots &0&1\\1&1&1&\cdots &1&0\end{vmatrix}}} もしA 0 、 A 1 、 … 、 A n ∈ R k {\textstyle A_{0},A_{1},\ldots ,A_{n}\in \mathbb {R} ^{k}} すると、それらは、おそらく退化した n 単体の頂点を構成する。v n {\displaystyle v_{n}} でR k {\displaystyle \mathbb {R} ^{k}} 単体の n 次元体積は[ 6 ] である ことが示せる。v n {\displaystyle v_{n}} 満たす
ボリューム n ( v n ) 2 = ( − 1 ) n + 1 ( n ! ) 2 2 n CM ( A 0 、 … 、 A n ) 。 {\displaystyle \operatorname {Vol} _{n}(v_{n})^{2}={\frac {(-1)^{n+1}}{(n!)^{2}2^{n}}}\operatorname {CM} (A_{0},\ldots ,A_{n}).} の場合、n = 0 {\displaystyle n=0} 、 我々は持っていますボリューム 0 ( v 0 ) = 1 {\displaystyle \operatorname {Vol} _{0}(v_{0})=1} つまり、0単体の「0次元体積」は1であり、0単体には1つの点が存在するということです。
A 0 、 A 1 、 … 、 A n {\textstyle A_{0},A_{1},\ldots ,A_{n}} アフィン独立であるのは、ボリューム n ( v n ) > 0 {\displaystyle \operatorname {Vol} _{n}(v_{n})>0} つまり、( − 1 ) n + 1 CM ( A 0 、 … 、 A n ) > 0 {\displaystyle (-1)^{n+1}\operatorname {CM} (A_{0},\ldots ,A_{n})>0} したがって、ケイリー・メンガー行列式は、アフィン独立性を証明するための計算的な方法を提供する。
もしk < n {\displaystyle k<n} すると、点はアフィン依存でなければならないので、CM ( A 0 、 … 、 A n ) = 0 {\displaystyle \operatorname {CM} (A_{0},\ldots ,A_{n})=0} ケイリーの1841年の論文は、k = 3 、 n = 4 {\displaystyle k=3,n=4} つまり、任意の5ポイントA 0 、 … 、 A 4 {\displaystyle A_{0},\ldots ,A_{4}} 3次元空間では、CM ( A 0 、 … 、 A 4 ) = 0 {\displaystyle \operatorname {CM} (A_{0},\ldots ,A_{4})=0} 。
ケイリー・メンガー決定因子による特性評価以下の結果はブルーメタールの著書で証明されている。[ 12 ]
実数にn +1個の点を埋め込む半距離空間が与えられた場合( S 、 d ) {\displaystyle (S,d)} 、 とS = { P 0 、 … 、 P n } {\displaystyle S=\{P_{0},\ldots ,P_{n}\}} 、 そして d ( P 私 、 P j ) = d 私 j ≥ 0 {\displaystyle d(P_{i},P_{j})=d_{ij}\geq 0} 、0 ≤ 私 < j ≤ n {\displaystyle 0\leq i<j\leq n} 等長埋め込み( S 、 d ) {\displaystyle (S,d)} の中へR n {\displaystyle \mathbb {R} ^{n}} 定義されるA 0 、 A 1 、 … 、 A n ∈ R n {\textstyle A_{0},A_{1},\ldots ,A_{n}\in \mathbb {R} ^{n}} 、したがってd ( A 私 、 A j ) = d 私 j {\displaystyle d(A_{i},A_{j})=d_{ij}} すべての人々のために0 ≤ 私 < j ≤ n {\displaystyle 0\leq i<j\leq n} 。
再び、このような等長埋め込みが存在するかどうかを問う。( S 、 d ) {\displaystyle (S,d)} 。
必要条件は容易にわかる。k = 1 、 … 、 n {\displaystyle k=1,\ldots ,n} 、 させてv k {\displaystyle v_{k}} によって形成さ れるk 単体とするA 0 、 A 1 、 … 、 A k {\textstyle A_{0},A_{1},\ldots ,A_{k}} 、 それから
( − 1 ) k + 1 CM ( P 0 、 … 、 P k ) = ( − 1 ) k + 1 CM ( A 0 、 … 、 A k ) = 2 k ( k ! ) k ボリューム k ( v k ) 2 ≥ 0 {\displaystyle (-1)^{k+1}\operatorname {CM} (P_{0},\ldots ,P_{k})=(-1)^{k+1}\operatorname {CM} (A_{0},\ldots ,A_{k})=2^{k}(k!)^{k}\operatorname {Vol} _{k}(v_{k})^{2}\geq 0} 逆もまた成り立つ。つまり、すべてのk = 1 、 … 、 n {\displaystyle k=1,\ldots ,n} 、
( − 1 ) k + 1 CM ( P 0 、 … 、 P k ) ≥ 0 、 {\displaystyle (-1)^{k+1}\operatorname {CM} (P_{0},\ldots ,P_{k})\geq 0,} そうすれば、そのような埋め込みが存在する。
さらに、このような埋め込みは、等長変換を除いて一意である。R n {\displaystyle \mathbb {R} ^{n}} つまり、次のように定義される任意の 2 つの等長埋め込みが与えられた場合A 0 、 A 1 、 … 、 A n {\displaystyle A_{0},A_{1},\ldots ,A_{n}} 、 そしてA 0 ′ 、 A 1 ′ 、 … 、 A n ′ {\displaystyle A'_{0},A'_{1},\ldots ,A'_{n}} (必ずしも一意ではない)等長写像が存在するT : R n → R n {\displaystyle T:\mathbb {R} ^{n}\to \mathbb {R} ^{n}} 、したがってT ( A k ) = A k ′ {\displaystyle T(A_{k})=A'_{k}} すべての人々のためにk = 0 、 … 、 n {\displaystyle k=0,\ldots ,n} 。 そのようなT {\displaystyle T} が一意であるのは、CM ( P 0 、 … 、 P n ) ≠ 0 {\displaystyle \operatorname {CM} (P_{0},\ldots ,P_{n})\neq 0} つまり、A 0 、 A 1 、 … 、 A n {\displaystyle A_{0},A_{1},\ldots ,A_{n}} アフィン的に独立している。
n + 2 点とn + 3 点の埋め込みもしn + 2 {\displaystyle n+2} ポイントP 0 、 … 、 P n + 1 {\displaystyle P_{0},\ldots ,P_{n+1}} 埋め込むことができるR n {\displaystyle \mathbb {R} ^{n}} としてA 0 、 … 、 A n + 1 {\displaystyle A_{0},\ldots ,A_{n+1}} 、上記の条件以外に、追加の必要条件は、( n + 1 ) {\displaystyle (n+1)} -単体は、 A 0 、 A 1 、 … 、 A n + 1 {\displaystyle A_{0},A_{1},\ldots ,A_{n+1}} 、( n + 1 ) {\displaystyle (n+1)} 次元体積。つまり、CM ( P 0 、 … 、 P n 、 P n + 1 ) = 0 {\displaystyle \operatorname {CM} (P_{0},\ldots ,P_{n},P_{n+1})=0} 。
逆もまた成り立つ。つまり、すべてのk = 1 、 … 、 n {\displaystyle k=1,\ldots ,n} 、
( − 1 ) k + 1 CM ( P 0 、 … 、 P k ) ≥ 0 、 {\displaystyle (-1)^{k+1}\operatorname {CM} (P_{0},\ldots ,P_{k})\geq 0,} そして
CM ( P 0 、 … 、 P n 、 P n + 1 ) = 0 、 {\displaystyle \operatorname {CM} (P_{0},\ldots ,P_{n},P_{n+1})=0,} そうすれば、そのような埋め込みが存在する。
埋め込み用n + 3 {\displaystyle n+3} ポイントR n {\displaystyle \mathbb {R} ^{n}} 必要条件と十分条件は同様である。
すべての人にとってk = 1 、 … 、 n {\displaystyle k=1,\ldots ,n} 、( − 1 ) k + 1 CM ( P 0 、 … 、 P k ) ≥ 0 {\displaystyle (-1)^{k+1}\operatorname {CM} (P_{0},\ldots ,P_{k})\geq 0} ; CM ( P 0 、 … 、 P n 、 P n + 1 ) = 0 ; {\displaystyle \operatorname {CM} (P_{0},\ldots ,P_{n},P_{n+1})=0;} CM ( P 0 、 … 、 P n 、 P n + 2 ) = 0 ; {\displaystyle \operatorname {CM} (P_{0},\ldots ,P_{n},P_{n+2})=0;} CM ( P 0 、 … 、 P n 、 P n + 1 、 P n + 2 ) = 0. {\displaystyle \operatorname {CM} (P_{0},\ldots ,P_{n},P_{n+1},P_{n+2})=0.}
任意の数の点を埋め込む のn + 3 {\displaystyle n+3} 一般的には、この事例で十分であることが判明した。
一般に、半距離空間が与えられた場合( R 、 d ) {\displaystyle (R,d)} 等尺的に埋め込むことができるR n {\displaystyle \mathbb {R} ^{n}} 存在する場合に限りP 0 、 … 、 P n ∈ R {\displaystyle P_{0},\ldots ,P_{n}\in R} 、すべてのk = 1 、 … 、 n {\displaystyle k=1,\ldots ,n} 、( − 1 ) k + 1 CM ( P 0 、 … 、 P k ) ≥ 0 {\displaystyle (-1)^{k+1}\operatorname {CM} (P_{0},\ldots ,P_{k})\geq 0} 、そしてどんなP n + 1 、 P n + 2 ∈ R {\displaystyle P_{n+1},P_{n+2}\in R} 、
CM ( P 0 、 … 、 P n 、 P n + 1 ) = 0 ; {\displaystyle \operatorname {CM} (P_{0},\ldots ,P_{n},P_{n+1})=0;} CM ( P 0 、 … 、 P n 、 P n + 2 ) = 0 ; {\displaystyle \operatorname {CM} (P_{0},\ldots ,P_{n},P_{n+2})=0;} CM ( P 0 、 … 、 P n 、 P n + 1 、 P n + 2 ) = 0. {\displaystyle \operatorname {CM} (P_{0},\ldots ,P_{n},P_{n+1},P_{n+2})=0.} そして、このような埋め込みは、等長変換を除いて一意である。R n {\displaystyle \mathbb {R} ^{n}} 。
さらに、もしCM ( P 0 、 … 、 P n ) ≠ 0 {\displaystyle \operatorname {CM} (P_{0},\ldots ,P_{n})\neq 0} そうすれば、どの空間にも等角的に埋め込むことはできない。R m 、 m < n {\displaystyle \mathbb {R} ^{m},m<n} そして、このような埋め込みは、一意の等長性を除いて一意である。R n {\displaystyle \mathbb {R} ^{n}} 。
したがって、ケイリー・メンガー行列式は、半距離空間が埋め込めるかどうかを計算する具体的な方法を提供する。R n {\displaystyle \mathbb {R} ^{n}} ある有限のn {\displaystyle n} 、もしそうなら、最小値は何かn {\displaystyle n} 。
アプリケーション 距離幾何学には多くの応用例がある。[ 3 ]
GPS などの電気通信ネットワークでは、一部のセンサーの位置(アンカーと呼ばれる)とセンサー間の距離の一部が既知です。問題は、すべてのセンサーの位置を特定することです。[ 5 ] 双曲線航法 は、信号がアンカーに到達するまでの時間に基づいて船舶の位置を特定するために距離幾何学を使用する、GPS以前の技術の1つです。
化学には多くの応用例がある。[ 4 ] [ 12 ] NMR などの技術は、特定の分子の原子対間の距離を測定することができ、問題はそれらの距離から分子の3次元形状を推測することである。
アプリケーション向けのソフトウェアパッケージの例をいくつか挙げます。
参考文献 ↑ Yemini, Y. (1978). 「位置決め問題 ― 中間要約の草稿」。 分散センサネットワークに関する会議、ピッツバーグ 。 1 2 Liberti, Leo; Lavor, Carlile; MacUlan, Nelson; Mucherino, Antonio (2014). "ユークリッド距離幾何学と応用". SIAM Review . 56 : 3– 69. arXiv : 1205.0349 . doi : 10.1137/120875909 . S2CID 15472897 . 1 2 Mucherino, A.; Lavor, C.; Liberti, L.; Maculan, N. (2013). 距離幾何学: 理論、方法、および応用 。 1 2 3 Crippen, GM; Havel, TF (1988). Distance Geometry and Molecular Conformation . John Wiley & Sons. 1 2 Biswas, P.; Lian, T.; Wang, T.; Ye, Y. (2006). "センサーネットワーク位置特定のための半正定値計画法に基づくアルゴリズム". ACM Transactions on Sensor Networks . 2 (2): 188– 220. doi : 10.1145/1149283.1149286 . S2CID 8002168 . ↑ 「単体体積とケイリー・メンガー行列式」 。www.mathpages.com 。 2019年5月16日の オリジナル からアーカイブ済み。 2019年6月8日 取得 。 ↑ Liberti, Leo; Lavor, Carlile (2016). "距離幾何学の歴史から6つの数学的宝石". International Transactions in Operational Research . 23 (5): 897–920 . arXiv : 1502.02816 . doi : 10.1111/itor.12170 . ISSN 1475-3995 . S2CID 17299562 . ↑ケイリー、アーサー (1841)。「位置 の 幾何学における定理について」。 ケンブリッジ数学ジャーナル 。2 : 267–271 。 ↑ カール、メンガー (1928-12-01)。 「Untersuchungen uber allgemeine Metrik」。 Mathematische Annalen (ドイツ語)。 100 (1): 75–163 . 土井 : 10.1007/BF01448840 。 ISSN 1432-1807 。 S2CID 179178149 。 ↑ Blumenthal, LM; Gillam, BE (1943). " n 空間 における点の分布 " . The American Mathematical Monthly . 50 (3): 181. doi : 10.2307/2302400 . JSTOR 2302400 . ↑メンガー、カール ( 1931) 。 「 ユークリッド幾何学の新しい基礎」。 アメリカ 数学 ジャーナル 。53 ( 4): 721–745。doi : 10.2307 /2371222。ISSN 0002-9327。JSTOR 2371222 。 1 2 3 ブルーメンタール、レオナルド M. (1953). 距離幾何学の理論と応用 . オックスフォード大学出版局. (第 2 版、チェルシー: 1970) ↑ Bowers, John C.; Bowers, Philip L. (2017-12-13). "A Menger Redux: Embedding Metric Spaces Isometrically in Euclidean Space". The American Mathematical Monthly . 124 (7): 621. doi : 10.4169/amer.math.monthly.124.7.621 . S2CID 50040864 .