常用表达式的矩阵表示

X=(x1,x2,...,xm)Rd×m , Y=(y1,y2,...,yl)Rd×l , lm . xiyi , i=1,,l . I l×l 单位矩阵。

已知对应点信息的保持:
li=1(xiyi)2=tr((XY)d×(m+l)I0I000I0I(m+l)×(m+l)(XTYT)(m+l)×d)

其中 [I000] m×m 矩阵, [I0] m×l 矩阵, [I0] l×m 矩阵

或者 li=1(xiyi)2=tr((X1,...,lY)d×(l+l)(IIII)(l+l)×(l+l)(XT1,...,lYT)(l+l)×d)

非对应点尽量远离,第 i 个点xi应与除其对应点 yi 以外的所有点 yj 的距离之和尽可能大:

li=1ji(xiyj)2=li=1lj=1(xiyj)2li=1(xiyi)2

其中 li=1lj=1(xiyj)2 = mi=1lj=1(xiyj)2WijX,Y (其中 WijX,Y=1,i=1,...,lWijX,Y=0,i=l+1,...,m

=trace( (XY)(Ω1WY,XWX,YΩ2)(XTYT) )
其中 Ω1Rm×m 对角矩阵, Ωii1=jWijX,Y={l,i=1,...,l0,i=l+1,...,m Ω1=[lIl×l000]
Ω2Rl×l 对角矩阵, Ωii2=jWijX,Y=l Ω2=lIl×l
所以,原式=trace( (XY)lIl0El000El0lIl(XTYT) ),其中 El l×l 的元素全为1的矩阵。

保持流形 X 的局部结构:mi=1mj=1(xixj)2WijX=2trace( XLXXT )

LX=DXWX DiiX=jWijX

两个流形 X1Rd×m1 X2Rd×m2 间的对应关系的保持:

m1i=1m2j=1(xi1xj2)2Wi,j1,2

=trace( (X1X2)(Ω1W2,1W1,2Ω2)(XT1XT2) )

其中 Ω1Rm1×m1 对角矩阵, Ωii1=jWij1,2
Ω2Rm2×m2 对角矩阵, Ωii2=jWij2,1

保持流形 X1 X2 的局部结构,并保持流形 X1 X2 之间的对应关系:

12μ2m1i=1m1j=1(xi1xj1)2Wij1 + 12μ2m2i=1m2j=1(xi2xj2)2Wij2 + μ1m1i=1m2j=1(xi1xj2)2Wi,j1,2

= μ2 trace( X1L1XT1 )+ μ2 trace( X2L2XT2 )+ μ1m1i=1m2j=1(xi1xj2)2Wi,j1,2
= μ2 trace( (X1X2)(L1000)(XT1XT2) )
+ μ2 trace( (X1X2)(000L2)(XT1XT2) )
+ μ1 trace( (X1X2)(Ω1W2,1W1,2Ω2)(XT1XT2) )

=trace( [X1X2][μ1Ω1+μ2L1μ1W2,1μ1W1,2μ1Ω2+μ2L2][XT1XT2] )

假设有两个流形 X1Rd×m1 X2Rd×m2

m1i=1m2j=1(xi1xj2)2

= m1i=1m2j=1(xi1xj2)2Wij1,2 (其中 Wij1,2=1 , W1,2 m1×m2 矩阵,其每个元素都为1)

=trace( (X1X2)(Ω1W2,1W1,2Ω2)(XT1XT2) )

其中 Ω1Rm1×m1 对角矩阵, Ωii1=jWij1,2=m2 Ω1=m2Im1×m1
Ω2Rm2×m2 对角矩阵, Ωii2=jWij2,1=m1 Ω2=m1Im2×m2

xi p×1 列向量
||ni=1xi||2=(ni=1xi)T(ni=1xi)=ni=1nj=1xTixj=tr(XIXT) ,其中 I 是每个元素都为1的n×n矩阵, X=[x1,x2,...,xn]

xi p×1 列向量, yj p×1 列向量
(ni=1xi)T(mj=1yj)=ni=1mj=1xTiyj=tr(XIYT) ,其中 I 是每个元素都为1的n×m矩阵, X=[x1,x2,...,xn] Y=[y1,y2,...,ym]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值