我是靠谱客的博主 发嗲小土豆,这篇文章主要介绍解耦原子范数最小化(Decoupled Atomic Norm Minimization)解耦原子范数最小化SDP问题转化的证明参考文献和博客,现在分享给大家,希望可以做个参考。

文章目录

  • 解耦原子范数最小化
    • 解耦原子范数最小化(DANM)的产生
    • 转化为SDP问题
  • SDP问题转化的证明
  • 参考文献和博客

解耦原子范数最小化

解耦原子范数最小化(DANM)的产生

首先,定义一个矩阵形式(与其对应的是向量形式)的原子集:
A = { a x ( θ ) a y H ( θ ) : θ ∈ [ − π 2 , π 2 ] , a x ( θ ) ∈ C N × 1 , a y ( θ ) ∈ C M × 1 } mathcal{A}={boldsymbol{a}_x(theta)boldsymbol{a}_y^H(theta):thetain[-frac{pi}{2},frac{pi}{2}],boldsymbol{a}_x(theta)inmathbb{C}^{Ntimes1},boldsymbol{a}_y(theta)inmathbb{C}^{Mtimes1}} A={ax​(θ)ayH​(θ):θ∈[−2π​,2π​],ax​(θ)∈CN×1,ay​(θ)∈CM×1}
在DOA估计问题中, a x ( θ ) , a y ( θ ) boldsymbol{a}_x(theta),boldsymbol{a}_y(theta) ax​(θ),ay​(θ)分别表示两条阵列的方向向量, Z ∈ C N × M boldsymbol{Z}inmathbb{C}^{Ntimes M} Z∈CN×M往往表示两个阵列的互协方差矩阵。那么,具体的解耦原子范数为:
∥ Z ∥ A = inf ⁡ { ∑ k ∣ s k ∣ : Z = ∑ k s k a x ( θ k ) a y H ( θ k ) , a x ( θ k ) a y H ( θ k ) ∈ A } |boldsymbol{Z}|_mathcal{A}=inf{sum_{k}|s_k|:boldsymbol{Z}=sum_{k}s_kboldsymbol{a}_x(theta_k)boldsymbol{a}_y^H(theta_k),boldsymbol{a}_x(theta_k)boldsymbol{a}_y^H(theta_k)inmathcal{A}} ∥Z∥A​=inf{k∑​∣sk​∣:Z=k∑​sk​ax​(θk​)ayH​(θk​),ax​(θk​)ayH​(θk​)∈A}
与 l 1 l_1 l1​原子范数最小化(ANM)类似,解耦原子范数最小化问题表述为:
min ⁡ Z ∥ Z ∥ A s . t ∥ Z − Z ^ ∥ ≤ η min_{boldsymbol{Z}}|boldsymbol{Z}|_{mathcal{A}} \ s.t quad |boldsymbol{Z}-boldsymbol{hat{Z}}| leq eta Zmin​∥Z∥A​s.t∥Z−Z^∥≤η
该问题可以转换为半正定规划(SDP)问题。

转化为SDP问题

证明内容在下一节,转化后的SDP问题表述为:
在这里插入图片描述

转化为该SDP问题的过程中,有以下前提(达到其中一个就可),是不可忽略的。
Δ x = min ⁡ i ≠ j ∣ f x , i − f x , j ∣ ≥ 1 ⌊ ( N − 1 ) / 4 ⌋ Δ y = min ⁡ i ≠ j ∣ f y , i − f y , j ∣ ≥ 1 ⌊ ( M − 1 ) / 4 ⌋ Delta_x = min_{ine j}|f_{x,i}-f_{x,j}| geq frac{1}{lfloor(N-1)/4rfloor} \ Delta_y = min_{ine j}|f_{y,i}-f_{y,j}| geq frac{1}{lfloor(M-1)/4rfloor} Δx​=i​=jmin​∣fx,i​−fx,j​∣≥⌊(N−1)/4⌋1​Δy​=i​=jmin​∣fy,i​−fy,j​∣≥⌊(M−1)/4⌋1​
在上式中,第k个信号在x阵列和y阵列上相邻的阵元间产生的相位差分别为: 2 π f x , k 2pi f_{x,k} 2πfx,k​和 2 π f x , k 2pi f_{x,k} 2πfx,k​,其方向向量亦可表述为: a x ( f k ) boldsymbol{a}_x(f_k) ax​(fk​)和 a y ( f k ) boldsymbol{a}_y(f_k) ay​(fk​)。 T ( z ) mathcal{T}(boldsymbol{z}) T(z)表示以向量 z boldsymbol{z} z产生一个同尺寸的Hermitian-Toeplitz矩阵。

SDP问题转化的证明

在忽略变量 Z boldsymbol{Z} Z的情况下,定义目标函数为:
g ( z 1 , z 2 ) = 1 2 M N ( T r ( T ( z 1 ) ) + T r ( T ( z 2 ) ) ) g(boldsymbol{z}_1,boldsymbol{z}_2)=frac{1}{2sqrt{MN}}left(Tr(mathcal{T}(boldsymbol{z}_1))+Tr(mathcal{T}(boldsymbol{z}_2))right) g(z1​,z2​)=2MN ​1​(Tr(T(z1​))+Tr(T(z2​)))
其中,
( z 1 , z 2 ) ∈ S Z + = { ( z 1 , z 2 ) : [ T ( z 2 ) Z H Z T ( z 1 ) ] ⪰ 0 } (boldsymbol{z}_1,boldsymbol{z}_2)in mathcal{S}_{boldsymbol{Z}}^{+}=left{(boldsymbol{z}_1,boldsymbol{z}_2): begin{bmatrix} mathcal{T}(boldsymbol{z}_2) & boldsymbol{Z}^H \ boldsymbol{Z} & mathcal{T}(boldsymbol{z}_1) end{bmatrix} succeq 0 right} (z1​,z2​)∈SZ+​={(z1​,z2​):[T(z2​)Z​ZHT(z1​)​]⪰0}
所以,要证明以上优化问题的等效,只需证明以下等式即可。
g ∗ = min ⁡ ( z 1 , z 2 ) ∈ S Z + g ( z 1 , z 2 ) = ∥ Z ∥ A g^{*}=min_{(boldsymbol{z}_1,boldsymbol{z}_2)in mathcal{S}_{boldsymbol{Z}}^{+}}g(boldsymbol{z}_1,boldsymbol{z}_2)=|boldsymbol{Z}|_{mathcal{A}} g∗=(z1​,z2​)∈SZ+​min​g(z1​,z2​)=∥Z∥A​
先证明 g ∗ ≤ ∥ Z ∥ A g^{*}leq |boldsymbol{Z}|_{mathcal{A}} g∗≤∥Z∥A​成立。

引理1:如果数据矩阵 Z ∈ C N × M boldsymbol{Z}inmathbb{C}^{Ntimes M} Z∈CN×M在 f f f上足够可分,即在原子集 A mathcal{A} A中,有足够多的原子 a x ( f ) a y H ( f ) boldsymbol{a}_x(f)boldsymbol{a}^H_y(f) ax​(f)ayH​(f)。那么,当数据矩阵 Z boldsymbol{Z} Z确定时,它就有唯一的稀疏原子分解。在此情况下,得到了:
∥ Z ∥ A = ∑ k ∣ s k ∣ |boldsymbol{Z}|_{mathcal{A}} = sum_{k}|s_k| ∥Z∥A​=k∑​∣sk​∣

在引理1的条件下,直接写出数据矩阵 Z boldsymbol{Z} Z的唯一原子分解为:
Z = ∑ k s k a x ( f k ) a y H ( f k ) boldsymbol{Z}=sum_{k}s_kboldsymbol{a}_x(f_k)boldsymbol{a}^H_y(f_k) Z=k∑​sk​ax​(fk​)ayH​(fk​)
直接构造矩阵 T ( z ~ 1 ) mathcal{T}(boldsymbol{tilde{z}}_1) T(z~1​)和 T ( z ~ 2 ) mathcal{T}(boldsymbol{tilde{z}}_2) T(z~2​):
T ( z ~ 1 ) = ∑ k M N ∣ s k ∣ a x ( f k ) a x H ( f k ) T ( z ~ 2 ) = ∑ k N M ∣ s k ∣ a y ( f k ) a y H ( f k ) mathcal{T}(boldsymbol{tilde{z}}_1) = sum_{k}{sqrt{frac{M}{N}}|s_k|boldsymbol{a}_x(f_k)boldsymbol{a}^H_x(f_k)} \ mathcal{T}(boldsymbol{tilde{z}}_2) = sum_{k}{sqrt{frac{N}{M}}|s_k|boldsymbol{a}_y(f_k)boldsymbol{a}^H_y(f_k)} T(z~1​)=k∑​NM​ ​∣sk​∣ax​(fk​)axH​(fk​)T(z~2​)=k∑​MN​ ​∣sk​∣ay​(fk​)ayH​(fk​)
显然,它们都是Hermitian-Toeplitz矩阵,分别将 Z , T ( z ~ 1 ) , T ( z ~ 2 ) boldsymbol{Z},mathcal{T}(boldsymbol{tilde{z}}_1),mathcal{T}(boldsymbol{tilde{z}}_2) Z,T(z~1​),T(z~2​)代入约束条件中,得到:
[ T ( z ~ 2 ) Z H Z T ( z ~ 1 ) ] = ∑ k ∣ s k ∣ M N [ N a y ( f k ) s i g n ( s k ) M a x ( f k ) ] [ N a y ( f k ) s i g n ( s k ) M a x ( f k ) ] H ⪰ 0 begin{bmatrix} mathcal{T}(boldsymbol{tilde{z}}_2) & boldsymbol{Z}^H \ boldsymbol{Z} & mathcal{T}(boldsymbol{tilde{z}}_1) end{bmatrix} = sum_{k}frac{|s_k|}{sqrt{MN}}begin{bmatrix} sqrt{N}boldsymbol{a}_y(f_k) \ sign(s_k)sqrt{M}boldsymbol{a}_x(f_k)end{bmatrix} {begin{bmatrix} sqrt{N}boldsymbol{a}_y(f_k) \ sign(s_k)sqrt{M}boldsymbol{a}_x(f_k)end{bmatrix}}^H succeq 0 [T(z~2​)Z​ZHT(z~1​)​]=k∑​MN ​∣sk​∣​[N ​ay​(fk​)sign(sk​)M ​ax​(fk​)​][N ​ay​(fk​)sign(sk​)M ​ax​(fk​)​]H⪰0
上式成立,说明向量 z ~ 1 boldsymbol{tilde{z}}_1 z~1​和 z ~ 2 boldsymbol{tilde{z}}_2 z~2​是 g ( z 1 , z 2 ) g(boldsymbol{z}_1,boldsymbol{z}_2) g(z1​,z2​)的一组可行解,代入目标函数中,得到:
g ( z ~ 1 , z ~ 2 ) = 1 2 M N ( T r ( T ( z ~ 1 ) ) + T r ( T ( z ~ 2 ) ) ) = ∑ k ∣ s k ∣ g(boldsymbol{tilde{z}}_1,boldsymbol{tilde{z}}_2)=frac{1}{2sqrt{MN}}left(Tr(mathcal{T}(boldsymbol{tilde{z}}_1))+Tr(mathcal{T}(boldsymbol{tilde{z}}_2))right)=sum_{k}|s_k| g(z~1​,z~2​)=2MN ​1​(Tr(T(z~1​))+Tr(T(z~2​)))=k∑​∣sk​∣
巧了, ∑ k ∣ s k ∣ = ∥ Z ∥ A sum_{k}|s_k|=|boldsymbol{Z}|_{mathcal{A}} ∑k​∣sk​∣=∥Z∥A​刚好成立, g g g的可行解对应着 ∥ Z ∥ A |boldsymbol{Z}|_{mathcal{A}} ∥Z∥A​,那么, g g g的最优解 g ∗ g^* g∗必然小于可行解,即:
g ∗ ≤ g ( z ~ 1 , z ~ 2 ) = ∥ Z ∥ A g^*leq g(boldsymbol{tilde{z}}_1,boldsymbol{tilde{z}}_2) = |boldsymbol{Z}|_{mathcal{A}} g∗≤g(z~1​,z~2​)=∥Z∥A​
得证。

接下来,再证明 g ∗ ≥ ∥ Z ∥ A g^{*}geq |boldsymbol{Z}|_{mathcal{A}} g∗≥∥Z∥A​成立。
此时,引入一个新的原子集,叫做“多测量向量(MMV)原子集”,它有如下的定义:
A x = { a x ( f ) e M H : ∀ f ∈ [ 0 , 1 ] , ∀ e M ∈ C M × 1 , ∥ e M ∥ = 1 } mathcal{A_x}={boldsymbol{a}_x(f)boldsymbol{e}^H_M:forall fin [0,1],forall boldsymbol{e}_Minmathbb{C}^{Mtimes 1},|boldsymbol{e}_M|=1 } Ax​={ax​(f)eMH​:∀f∈[0,1],∀eM​∈CM×1,∥eM​∥=1}
对于MMV问题,它有以下有用的结论:

引理2:对于任意的一个能够在MMV原子集上线性可分的数据矩阵 Z ∈ C N × M boldsymbol{Z}in mathbb{C}^{Ntimes M} Z∈CN×M,它在 A x mathcal{A_x} Ax​上的原子范数可由以下SDP问题算出:
∥ Z ∥ A x = min ⁡ V , z { 1 2 N ( T r ( V ) + T r ( T ( z ) ) ) } s . t [ V Z H Z T ( z ) ] ⪰ 0 |boldsymbol{Z}|_{mathcal{A_x}}=min_{boldsymbol{V},boldsymbol{z}}left{frac{1}{2sqrt{N}}(Tr(boldsymbol{V})+Tr(mathcal{T}(boldsymbol{z}))) right} quad s.t begin{bmatrix} boldsymbol{V} & boldsymbol{Z}^H \ boldsymbol{Z} & mathcal{T}(boldsymbol{z}) end{bmatrix} succeq 0 ∥Z∥Ax​​=V,zmin​{2N ​1​(Tr(V)+Tr(T(z)))}s.t[VZ​ZHT(z)​]⪰0
其中, V ∈ C M × M boldsymbol{V}in mathbb{C}^{Mtimes M} V∈CM×M是一个Hermitian矩阵, T ( z ) ∈ C N × N mathcal{T}(boldsymbol{z})in mathbb{C}^{Ntimes N} T(z)∈CN×N是一个Toeplitz矩阵。

引理3:如果 Z = ∑ k s k a x ( f k ) e M H boldsymbol{Z}=sum_{k}s_kboldsymbol{a}_x(f_k)boldsymbol{e}^H_M Z=∑k​sk​ax​(fk​)eMH​, a x ( f k ) e M H boldsymbol{a}_x(f_k)boldsymbol{e}^H_M ax​(fk​)eMH​是MMV集合中的原子,满足以下的频率可分条件:
Δ x = min ⁡ i ≠ j ∣ f x , i − f x , j ∣ ≥ 1 ⌊ ( N − 1 ) / 4 ⌋ Delta_x = min_{ine j}|f_{x,i}-f_{x,j}|geq frac{1}{lfloor(N-1)/4rfloor} Δx​=i​=jmin​∣fx,i​−fx,j​∣≥⌊(N−1)/4⌋1​
那么,就可以保证:
∥ Z ∥ A x = ∑ k ∣ s k ∣ |boldsymbol{Z}|_{mathcal{A_x}}=sum_{k}|s_k| ∥Z∥Ax​​=k∑​∣sk​∣
这一点也正好对应了转换成SDP问题的前提条件。

有了这两个引理做铺垫,我们就可以完成证明。
不失一般性的,我们考虑x轴满足前提条件:
Δ x = min ⁡ i ≠ j ∣ f x , i − f x , j ∣ ≥ 1 ⌊ ( N − 1 ) / 4 ⌋ Delta_x = min_{ine j}|f_{x,i}-f_{x,j}|geq frac{1}{lfloor(N-1)/4rfloor} Δx​=i​=jmin​∣fx,i​−fx,j​∣≥⌊(N−1)/4⌋1​
根据引理1,在解耦原子范数集 A mathcal{A} A下,它有唯一的分解为:
Z = ∑ k s k a x ( f k ) a y H ( f k ) = ∑ k s k ∥ a y H ( f k ) ∥ 2 a x ( f k ) a y H ( f k ) ∥ a y H ( f k ) ∥ 2 = ∑ k ( M s k ) a x ( f k ) a y H ( f k ) ∥ a y H ( f k ) ∥ 2 begin{aligned} boldsymbol{Z}=sum_{k}s_kboldsymbol{a}_x(f_k)boldsymbol{a}^H_y(f_k)&=sum_{k}s_k|boldsymbol{a}^H_y(f_k)|_2boldsymbol{a}_x(f_k)frac{boldsymbol{a}^H_y(f_k)}{|boldsymbol{a}^H_y(f_k)|_2} \ &= sum_{k}(sqrt{M}s_k)boldsymbol{a}_x(f_k)frac{boldsymbol{a}^H_y(f_k)}{|boldsymbol{a}^H_y(f_k)|_2} end{aligned} Z=k∑​sk​ax​(fk​)ayH​(fk​)​=k∑​sk​∥ayH​(fk​)∥2​ax​(fk​)∥ayH​(fk​)∥2​ayH​(fk​)​=k∑​(M ​sk​)ax​(fk​)∥ayH​(fk​)∥2​ayH​(fk​)​​
显然, a x ( f k ) a y H ( f k ) ∥ a y H ( f k ) ∥ 2 ∈ A x frac{boldsymbol{a}_x(f_k)boldsymbol{a}^H_y(f_k)}{|boldsymbol{a}^H_y(f_k)|_2} in mathcal{A_x} ∥ayH​(fk​)∥2​ax​(fk​)ayH​(fk​)​∈Ax​。另外,由于引理3,所以可以将其MMV原子范数表示为:
∥ Z ∥ A x = M ∑ k ∣ s k ∣ |boldsymbol{Z}|_{mathcal{A_x}}=sqrt{M}sum_{k}|s_k| ∥Z∥Ax​​=M ​k∑​∣sk​∣
同时,
∥ Z ∥ A = ∑ k ∣ s k ∣ |boldsymbol{Z}|_{mathcal{A}}=sum_{k}|s_k| ∥Z∥A​=k∑​∣sk​∣
因此,数据矩阵 Z boldsymbol{Z} Z的两种原子范数的联系就建立起来了:
∥ Z ∥ A = 1 M ∥ Z ∥ A x |boldsymbol{Z}|_{mathcal{A}}=frac{1}{sqrt{M}}|boldsymbol{Z}|_{mathcal{A_x}} ∥Z∥A​=M ​1​∥Z∥Ax​​
由于引理2,那么,取 V = T ( z 2 ) boldsymbol{V}=mathcal{T}(boldsymbol{z_2}) V=T(z2​), z = z 1 boldsymbol{z}=boldsymbol{z_1} z=z1​,
∥ Z ∥ A = min ⁡ z 1 , z 2 { 1 2 M N ( T r ( T ( z 1 ) ) + T r ( T ( z 2 ) ) ) } = min ⁡ z 1 , z 2 g ( z 1 , z 2 ) ≤ { g ( z ~ 1 , z ~ 2 ) : ( z ~ 1 , z ~ 2 ) ∈ S Z + } begin{aligned} |boldsymbol{Z}|_{mathcal{A}}=&min_{boldsymbol{z_1},boldsymbol{z_2}}left{frac{1}{2sqrt{MN}}(Tr(mathcal{T}(boldsymbol{z_1}))+Tr(mathcal{T}(boldsymbol{z_2}))) right}=min_{boldsymbol{z_1},boldsymbol{z_2}}{g(boldsymbol{z_1},boldsymbol{z_2})} \ leq & {g(boldsymbol{tilde{z}}_1,boldsymbol{tilde{z}}_2):(boldsymbol{tilde{z}}_1,boldsymbol{tilde{z}}_2) in mathcal{S}_{boldsymbol{Z}}^{+}} end{aligned} ∥Z∥A​=≤​z1​,z2​min​{2MN ​1​(Tr(T(z1​))+Tr(T(z2​)))}=z1​,z2​min​g(z1​,z2​){g(z~1​,z~2​):(z~1​,z~2​)∈SZ+​}​
上式最后一项是可行解对应的目标集,由于 g ∗ g^* g∗也是可行解对应的目标之一,所以,
∥ Z ∥ A ≤ g ∗ |boldsymbol{Z}|_{mathcal{A}} leq g^* ∥Z∥A​≤g∗
证毕。

min ⁡ ( z 1 , z 2 ) ∈ S Z + g ( z 1 , z 2 ) = ∥ Z ∥ A min_{(boldsymbol{z}_1,boldsymbol{z}_2)in mathcal{S}_{boldsymbol{Z}}^{+}}g(boldsymbol{z}_1,boldsymbol{z}_2)=|boldsymbol{Z}|_{mathcal{A}} (z1​,z2​)∈SZ+​min​g(z1​,z2​)=∥Z∥A​
结论得证。因而,当数据矩阵 Z boldsymbol{Z} Z不确定时,关于它的优化问题等价为:
min ⁡ Z min ⁡ ( z 1 , z 2 ) ∈ S Z + g ( z 1 , z 2 ) = min ⁡ Z ∥ Z ∥ A = min ⁡ z 1 , z 2 , Z g ( z 1 , z 2 ) s . t [ T ( z 2 ) Z H Z T ( z 1 ) ] ⪰ 0 min_{boldsymbol{Z}}min_{(boldsymbol{z}_1,boldsymbol{z}_2)in mathcal{S}_{boldsymbol{Z}}^{+}}g(boldsymbol{z}_1,boldsymbol{z}_2)=min_{boldsymbol{Z}}|boldsymbol{Z}|_{mathcal{A}}=min_{boldsymbol{z}_1,boldsymbol{z}_2,boldsymbol{Z}}g(boldsymbol{z}_1,boldsymbol{z}_2) quad s.t begin{bmatrix} mathcal{T}(boldsymbol{z}_2) & boldsymbol{Z}^H \ boldsymbol{Z} & mathcal{T}(boldsymbol{z}_1) end{bmatrix} succeq 0 Zmin​(z1​,z2​)∈SZ+​min​g(z1​,z2​)=Zmin​∥Z∥A​=z1​,z2​,Zmin​g(z1​,z2​)s.t[T(z2​)Z​ZHT(z1​)​]⪰0
等价问题得证。

参考文献和博客

下载参考文献
提取码:6666
博客:原子范数最小化参考博客

最后

以上就是发嗲小土豆最近收集整理的关于解耦原子范数最小化(Decoupled Atomic Norm Minimization)解耦原子范数最小化SDP问题转化的证明参考文献和博客的全部内容,更多相关解耦原子范数最小化(Decoupled内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(426)

评论列表共有 0 条评论

立即
投稿
返回
顶部