发明名称 一种水情信息的分布式稀疏优化检测方法
摘要 本发明公开一种水情信息的分布式稀疏优化检测方法,将稀疏优化与分布式水情信息监测相结合,在给出分布式水情信息稀疏优化理论框架的基础上,一方面提出了水情信息的分布式稀疏优化检测方法,拓展了稀疏优化在分布式网络中的新应用;另一方面基于分布式分块坐标下降法,给出了联合稀疏信号的重建方法。仿真实验表明,所提方法可快速收敛到近似最优解,对不精确平均所带来的计算误差以及网络中的不确定因素有很好的鲁棒性。
申请公布号 CN103533557B 申请公布日期 2016.08.17
申请号 CN201310471138.5 申请日期 2013.10.10
申请人 河海大学 发明人 朱立琴;高成;张鹏
分类号 H04W24/00(2009.01)I;H04W84/18(2009.01)I;G01D21/02(2006.01)I 主分类号 H04W24/00(2009.01)I
代理机构 南京苏高专利商标事务所(普通合伙) 32204 代理人 李玉平
主权项 一种水情信息的分布式稀疏优化检测方法,其特征在于:包括基于分布式线性化Bregman法的稀疏信号重构和基于分布式分块坐标下降法的联合稀疏信号重构;基于分布式线性化Bregman法的稀疏信号重构考虑无线传感器网络的事件检测应用;假设在监控区域内有L个传感器节点,检测其中发生的异常事件的位置与强度;在监控区域内选择N个点,作为事件可能发生的候选位置;定义一个N×1的向量x,x中的第j个元素x<sub>j</sub>表示第j个候选位置所发生的事件的强度;若该候选位置没有事件发生,则x<sub>j</sub>=0;第i个传感器节点的测量结果b<sub>i</sub>由所有事件共同影响,通常可以近似为一个线性测量方程b<sub>i</sub>=A<sub>i</sub>x;所有传感器的测量结果构成测量向量b=Ax,其中A=[A<sub>1</sub>;A<sub>2</sub>;…;A<sub>L</sub>]为测量方程;若实际发生的事件数目K远小于候选位置数目N,则x是稀疏的;事件检测问题可以转化为求解规范化最小二乘问题,通过线性化Bregman法求解规范化最小二乘的等价问题:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><mi>m</mi><mi>i</mi><mi>n</mi><mo>|</mo><mo>|</mo><mi>x</mi><mo>|</mo><msub><mo>|</mo><mn>1</mn></msub><mo>+</mo><mfrac><mn>1</mn><mrow><mn>2</mn><mi>a</mi></mrow></mfrac><mo>|</mo><mo>|</mo><mi>x</mi><mo>|</mo><msup><mo>|</mo><mn>2</mn></msup></mrow></mtd><mtd><mrow><mi>s</mi><mo>.</mo><mi>t</mi><mo>.</mo></mrow></mtd><mtd><mrow><mi>A</mi><mi>x</mi><mo>=</mo><mi>b</mi></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000955231000000011.GIF" wi="1477" he="126" /></maths>其中α是权重因子;这一等价问题的对偶是光滑的,因此可以用对偶梯度法高效求解;定义对偶变量为p,对偶梯度为y,k时刻的步长为h(k),收缩算子为Shrink,线性化Bregman法的对偶变量与原变量的更新表达式为:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><mi>y</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mi>a</mi><mi>A</mi><mi>S</mi><mi>h</mi><mi>r</mi><mi>i</mi><mi>n</mi><mi>k</mi><mrow><mo>(</mo><msup><mi>A</mi><mi>T</mi></msup><mi>p</mi><mo>(</mo><mi>k</mi><mo>)</mo><mo>,</mo><mn>1</mn><mo>)</mo></mrow><mo>-</mo><mi>b</mi></mrow></mtd></mtr><mtr><mtd><mrow><mi>p</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mi>p</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><mi>h</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mi>y</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mi>a</mi><mi>S</mi><mi>h</mi><mi>r</mi><mi>i</mi><mi>n</mi><mi>k</mi><mrow><mo>(</mo><msup><mi>A</mi><mi>T</mi></msup><mi>p</mi><mo>(</mo><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mo>)</mo><mo>,</mo><mn>1</mn><mo>)</mo></mrow></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000955231000000012.GIF" wi="1474" he="231" /></maths>基于分布式分块坐标下降法的联合稀疏信号重构在认知无线电网络中,假设共有L个认知无线电节点,所感知的频谱分为N个频段;对于第i个节点,定义其频谱占用情况为一个N×1的向量x(i),x(i)的第j个元素表示在第i个节点所在位置频段j的强度;所有节点的频谱占用情况向量构成一个频谱占用情况矩阵X=[x(1),x(2),…,x(L)];由于当前频谱的利用率较低,因此频谱占用情况矩阵中非零的行数K远小于总行数N;此外,所有节点的频谱占用情况是类似的,若某行有元素非零,则该行的其他元素通常也非零;因此频谱占用情况是联合稀疏的;节点i通过线性测量方程b(i)=A(i)x(i)测量其频谱占用情况向量,其中A(i)是测量矩阵,b(i)是测量结果;认知无线电网络利用频谱占用情况矩阵联合稀疏这一先验知识,协同恢复该矩阵;该问题可以建模为L<sub>21</sub>模极小化问题:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>m</mi><mi>i</mi><mi>n</mi><mfrac><mn>1</mn><mn>2</mn></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><mo>|</mo><mo>|</mo><mi>A</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mi>x</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>-</mo><mi>b</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>|</mo><msup><mo>|</mo><mn>2</mn></msup><mo>+</mo><mi>&rho;</mi><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msqrt><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>j</mi></msub><mo>(</mo><mi>i</mi><mo>)</mo><mo>)</mo></mrow><mn>2</mn></msup></mrow></msqrt><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000955231000000021.GIF" wi="1478" he="158" /></maths>其中ρ是权重因子,在最小二乘项(第一项)与L<sub>21</sub>模项(第二项)之间取折中;这里频谱占用矩阵X的L<sub>21</sub>模定义为其所有行的二范数之和;在L<sub>21</sub>模极小化问题中,光滑的最小二乘项对于X的各列是可分的,而不光滑的L<sub>21</sub>模项对于X的各行是可分的;分块坐标下降法在每次迭代中对最小二乘项进行近似,使得近似的L<sub>21</sub>模极小化问题对于X的各行是可分的且有简单的显式解存在;第k时刻的近似问题为:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>X</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mi>arg</mi><mi> </mi><mi>min</mi><mfrac><mn>1</mn><mrow><mn>2</mn><mi>&beta;</mi></mrow></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><mo>|</mo><mo>|</mo><mi>x</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>-</mo><mi>p</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>|</mo><msup><mo>|</mo><mn>2</mn></msup><mo>+</mo><mi>&rho;</mi><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msqrt><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>j</mi></msub><mo>(</mo><mi>i</mi><mo>)</mo><mo>)</mo></mrow><mn>2</mn></msup></mrow></msqrt><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000955231000000022.GIF" wi="1485" he="157" /></maths>其中β是权重因子,p(i)(k)为邻近点,可以由A(i)和x(i)(k)本地计算而来;定义邻近点矩阵P=[p(1),p(2),…,p(L)],并定义X与P的第j行分别为x<sub>i</sub>与p<sub>i</sub>,上述近似问题有显式解:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>x</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msub><mi>p</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow><mrow><mo>|</mo><mo>|</mo><msub><mi>p</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>|</mo><mo>|</mo></mrow></mfrac><mi>S</mi><mi>h</mi><mi>r</mi><mi>i</mi><mi>n</mi><mi>k</mi><mrow><mo>(</mo><mo>|</mo><mo>|</mo><msub><mi>p</mi><mi>j</mi></msub><mo>(</mo><mi>k</mi><mo>)</mo><mo>|</mo><mo>|</mo><mo>,</mo><mi>&rho;</mi><mi>&beta;</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000955231000000023.GIF" wi="1477" he="150" /></maths>上述集中式分块坐标下降法仅在计算邻近点矩阵P(k)各行的二范数时需要所有节点的合作,其它步骤均可以在节点本地完成。
地址 211100 江苏省南京市江宁区佛城西路8号