Arc length distance
注:该观点是对论文THE GEOMETRY OF ALGORITHMS WITH ORTHOGONALITY CONSTRAINTS的整理。
Arc length distance 是一种度量两个子空间距离的一种定义。
假设定义
θ
i
(
i
=
1
,
.
.
.
,
p
)
\theta_i(i=1,...,p)
θi(i=1,...,p)是由
n
−
b
y
−
p
n-by-p
n−by−p的正交矩阵
Y
1
Y_1
Y1和
Y
2
Y_2
Y2(
Y
1
Y_1
Y1和
Y
2
Y_2
Y2也可以理解为各自所对应的子空间的正交基。)的列所张成的两个子空间之间的主角(prinpical angles),也就是说:
Y
1
T
Y
2
Y_{1}^{T} Y_2
Y1TY2的奇异值分解为
U
c
o
s
(
Θ
)
V
T
Ucos(\Theta)V^{T}
Ucos(Θ)VT 。
即:
Y 1 T Y 2 = U c o s ( Θ ) V T Y_{1}^{T} Y_2 = Ucos(\Theta)V^{T} Y1TY2=Ucos(Θ)VT
Θ
\Theta
Θ是主角(principal angles)的对角矩阵。
则弧长距离(arc length distance)定义为:
d ( Y 1 , Y 2 ) = ∣ ∣ θ ∣ ∣ 2 d(Y_1,Y_2) = ||\theta||_2 d(Y1,Y2)=∣∣θ∣∣2
此外,其他的一些距离公式定义如下:
具体定义不作详细阐述。