高分辨率转换波裂缝预测方法与流程

文档序号:12269165阅读:来源:国知局

技术特征:

1.一种高分辨率转换波裂缝预测方法,所述方法包括:采集转换波地震数据,进行预处理和叠前偏移后得到转换波偏移剖面,在转换波偏移剖面上取n道地震记录x(x,t),x=1,2,…,n;

在偏移剖面上建立稀疏约束和波阻抗约束的多薄层目标函数;

对多薄层目标函数利用频域映射与L1范数联合优化算法求取高精度反射系数;

构建高频子波同时保持该高频子波具有确定的频率宽度,用高频子波与高精度反射系数得到高分辨率转换波偏移剖面;

利用改进的第三代特征值相干体计算法,对高分辨率转换波偏移剖面进行相干数据体切片提取,从而实现裂缝预测;

其中,

所述目标函数为下式(1):

<mrow> <mi>O</mi> <mrow> <mo>(</mo> <msub> <mi>r</mi> <mi>e</mi> </msub> <mo>,</mo> <msub> <mi>r</mi> <mi>o</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mo>|</mo> <mo>|</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <msub> <mi>a</mi> <mi>e</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>b</mi> <mi>e</mi> </msub> <mo>-</mo> <msub> <mi>A</mi> <mi>e</mi> </msub> <mo>&times;</mo> <msub> <mi>r</mi> <mi>e</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>a</mi> <mi>o</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>b</mi> <mi>o</mi> </msub> <mo>-</mo> <msub> <mi>A</mi> <mi>o</mi> </msub> <mo>&times;</mo> <msub> <mi>r</mi> <mi>o</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>|</mo> <msubsup> <mo>|</mo> <mn>2</mn> <mn>2</mn> </msubsup> <mo>+</mo> <mi>&lambda;</mi> <mo>|</mo> <mo>|</mo> <msub> <mi>r</mi> <mi>e</mi> </msub> <mo>+</mo> <msub> <mi>r</mi> <mi>o</mi> </msub> <mo>|</mo> <msub> <mo>|</mo> <mn>1</mn> </msub> <mo>+</mo> <mo>&part;</mo> <mo>|</mo> <mo>|</mo> <mfrac> <mrow> <msup> <mrow> <mo>(</mo> <mi>C</mi> <mi>r</mi> <mo>-</mo> <msub> <mi>&xi;</mi> <mi>p</mi> </msub> <mo>)</mo> </mrow> <mi>T</mi> </msup> <mrow> <mo>(</mo> <mi>C</mi> <mi>r</mi> <mo>-</mo> <msub> <mi>&xi;</mi> <mi>p</mi> </msub> <mo>)</mo> </mrow> </mrow> <mn>2</mn> </mfrac> <mo>|</mo> <msub> <mo>|</mo> <mn>1</mn> </msub> <mo>,</mo> </mrow>

其中,r表示反射系数,ae代表反射系数的偶分量比例,ao代表反射系数的奇分量比例,re为反射系数的偶分量,ro为反射系数的奇分量,A为变换矩阵,b为地震数据和子波相关矩阵,λ为稀疏因子,为阻抗因子,C为积分算子矩阵,ξp为纵波波阻抗矩阵。

2.根据权利要求1所述的高分辨率转换波裂缝预测方法,其中,

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>A</mi> <mi>e</mi> </msub> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mi>cos</mi> <mrow> <mo>(</mo> <mrow> <msub> <mi>&pi;T</mi> <mn>1</mn> </msub> <msub> <mi>f</mi> <mn>1</mn> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mi>cos</mi> <mrow> <mo>(</mo> <mrow> <msub> <mi>&pi;T</mi> <mn>2</mn> </msub> <msub> <mi>f</mi> <mn>1</mn> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mrow> <mi>cos</mi> <mrow> <mo>(</mo> <mrow> <msub> <mi>&pi;T</mi> <mrow> <mi>N</mi> <mo>/</mo> <mn>2</mn> </mrow> </msub> <msub> <mi>f</mi> <mn>1</mn> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>cos</mi> <mrow> <mo>(</mo> <mrow> <msub> <mi>&pi;T</mi> <mn>1</mn> </msub> <msub> <mi>f</mi> <mn>2</mn> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mi>cos</mi> <mrow> <mo>(</mo> <mrow> <msub> <mi>&pi;T</mi> <mn>2</mn> </msub> <msub> <mi>f</mi> <mn>2</mn> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mrow> <mi>cos</mi> <mrow> <mo>(</mo> <mrow> <msub> <mi>&pi;T</mi> <mrow> <mi>N</mi> <mo>/</mo> <mn>2</mn> </mrow> </msub> <msub> <mi>f</mi> <mn>2</mn> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>...</mo> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mo>...</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>cos</mi> <mrow> <mo>(</mo> <mrow> <msub> <mi>&pi;T</mi> <mn>1</mn> </msub> <msub> <mi>f</mi> <mi>M</mi> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mi>cos</mi> <mrow> <mo>(</mo> <mrow> <msub> <mi>&pi;T</mi> <mn>2</mn> </msub> <msub> <mi>f</mi> <mi>M</mi> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mrow> <mi>cos</mi> <mrow> <mo>(</mo> <mrow> <msub> <mi>&pi;T</mi> <mrow> <mi>N</mi> <mo>/</mo> <mn>2</mn> </mrow> </msub> <msub> <mi>f</mi> <mi>M</mi> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>A</mi> <mi>o</mi> </msub> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mi>sin</mi> <mrow> <mo>(</mo> <mrow> <msub> <mi>&pi;T</mi> <mn>1</mn> </msub> <msub> <mi>f</mi> <mn>1</mn> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mi>sin</mi> <mrow> <mo>(</mo> <mrow> <msub> <mi>&pi;T</mi> <mn>2</mn> </msub> <msub> <mi>f</mi> <mn>1</mn> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mrow> <mi>sin</mi> <mrow> <mo>(</mo> <mrow> <msub> <mi>&pi;T</mi> <mrow> <mi>N</mi> <mo>/</mo> <mn>2</mn> </mrow> </msub> <msub> <mi>f</mi> <mn>1</mn> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>sin</mi> <mrow> <mo>(</mo> <mrow> <msub> <mi>&pi;T</mi> <mn>1</mn> </msub> <msub> <mi>f</mi> <mn>2</mn> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mi>sin</mi> <mrow> <mo>(</mo> <mrow> <msub> <mi>&pi;T</mi> <mn>2</mn> </msub> <msub> <mi>f</mi> <mn>2</mn> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mrow> <mi>sin</mi> <mrow> <mo>(</mo> <mrow> <msub> <mi>&pi;T</mi> <mrow> <mi>N</mi> <mo>/</mo> <mn>2</mn> </mrow> </msub> <msub> <mi>f</mi> <mn>2</mn> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>...</mo> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mo>...</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>sin</mi> <mrow> <mo>(</mo> <mrow> <msub> <mi>&pi;T</mi> <mn>1</mn> </msub> <msub> <mi>f</mi> <mi>M</mi> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mi>sin</mi> <mrow> <mo>(</mo> <mrow> <msub> <mi>&pi;T</mi> <mn>2</mn> </msub> <msub> <mi>f</mi> <mi>M</mi> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mrow> <mi>sin</mi> <mrow> <mo>(</mo> <mrow> <msub> <mi>&pi;T</mi> <mrow> <mi>N</mi> <mo>/</mo> <mn>2</mn> </mrow> </msub> <msub> <mi>f</mi> <mi>M</mi> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow>

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>r</mi> <mi>e</mi> </msub> <mo>=</mo> <msup> <mrow> <mo>&lsqb;</mo> <msub> <mi>r</mi> <mi>e</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mo>,</mo> <msub> <mi>r</mi> <mi>e</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mo>,</mo> <mn>.....</mn> <mo>,</mo> <msub> <mi>r</mi> <mi>e</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mi>N</mi> </msub> <mo>)</mo> </mrow> <mo>&rsqb;</mo> </mrow> <mi>T</mi> </msup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>r</mi> <mi>o</mi> </msub> <mo>=</mo> <msup> <mrow> <mo>&lsqb;</mo> <msub> <mi>r</mi> <mi>o</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mo>,</mo> <msub> <mi>r</mi> <mi>o</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mo>,</mo> <mn>.....</mn> <mo>,</mo> <msub> <mi>r</mi> <mi>o</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mi>N</mi> </msub> <mo>)</mo> </mrow> <mo>&rsqb;</mo> </mrow> <mi>T</mi> </msup> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow>

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>b</mi> <mi>e</mi> </msub> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mi>Re</mi> <mrow> <mo>&lsqb;</mo> <mrow> <mfrac> <mrow> <mi>S</mi> <mrow> <mo>(</mo> <mrow> <mi>t</mi> <mo>,</mo> <msub> <mi>f</mi> <mn>1</mn> </msub> </mrow> <mo>)</mo> </mrow> </mrow> <mrow> <mi>W</mi> <mrow> <mo>(</mo> <mrow> <mi>t</mi> <mo>,</mo> <msub> <mi>f</mi> <mn>1</mn> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mfrac> <msup> <mi>e</mi> <mrow> <mo>-</mo> <mi>i</mi> <mn>2</mn> <msub> <mi>&pi;f</mi> <mn>1</mn> </msub> <mi>&Delta;</mi> <mi>t</mi> </mrow> </msup> </mrow> <mo>&rsqb;</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>Re</mi> <mrow> <mo>&lsqb;</mo> <mrow> <mfrac> <mrow> <mi>S</mi> <mrow> <mo>(</mo> <mrow> <mi>t</mi> <mo>,</mo> <msub> <mi>f</mi> <mn>2</mn> </msub> </mrow> <mo>)</mo> </mrow> </mrow> <mrow> <mi>W</mi> <mrow> <mo>(</mo> <mrow> <mi>t</mi> <mo>,</mo> <msub> <mi>f</mi> <mn>2</mn> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mfrac> <msup> <mi>e</mi> <mrow> <mo>-</mo> <mi>i</mi> <mn>2</mn> <msub> <mi>&pi;f</mi> <mn>2</mn> </msub> <mi>&Delta;</mi> <mi>t</mi> </mrow> </msup> </mrow> <mo>&rsqb;</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>...</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>Re</mi> <mrow> <mo>&lsqb;</mo> <mrow> <mfrac> <mrow> <mi>S</mi> <mrow> <mo>(</mo> <mrow> <mi>t</mi> <mo>,</mo> <msub> <mi>f</mi> <mi>M</mi> </msub> </mrow> <mo>)</mo> </mrow> </mrow> <mrow> <mi>W</mi> <mrow> <mo>(</mo> <mrow> <mi>t</mi> <mo>,</mo> <msub> <mi>f</mi> <mi>M</mi> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mfrac> <msup> <mi>e</mi> <mrow> <mo>-</mo> <mi>i</mi> <mn>2</mn> <msub> <mi>&pi;f</mi> <mi>M</mi> </msub> <mi>&Delta;</mi> <mi>t</mi> </mrow> </msup> </mrow> <mo>&rsqb;</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>b</mi> <mi>o</mi> </msub> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mi>Im</mi> <mrow> <mo>&lsqb;</mo> <mrow> <mfrac> <mrow> <mi>S</mi> <mrow> <mo>(</mo> <mrow> <mi>t</mi> <mo>,</mo> <msub> <mi>f</mi> <mn>1</mn> </msub> </mrow> <mo>)</mo> </mrow> </mrow> <mrow> <mi>W</mi> <mrow> <mo>(</mo> <mrow> <mi>t</mi> <mo>,</mo> <msub> <mi>f</mi> <mn>1</mn> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mfrac> <msup> <mi>e</mi> <mrow> <mo>-</mo> <mi>i</mi> <mn>2</mn> <msub> <mi>&pi;f</mi> <mn>1</mn> </msub> <mi>&Delta;</mi> <mi>t</mi> </mrow> </msup> </mrow> <mo>&rsqb;</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>Im</mi> <mrow> <mo>&lsqb;</mo> <mrow> <mfrac> <mrow> <mi>S</mi> <mrow> <mo>(</mo> <mrow> <mi>t</mi> <mo>,</mo> <msub> <mi>f</mi> <mn>2</mn> </msub> </mrow> <mo>)</mo> </mrow> </mrow> <mrow> <mi>W</mi> <mrow> <mo>(</mo> <mrow> <mi>t</mi> <mo>,</mo> <msub> <mi>f</mi> <mn>2</mn> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mfrac> <msup> <mi>e</mi> <mrow> <mo>-</mo> <mi>i</mi> <mn>2</mn> <msub> <mi>&pi;f</mi> <mn>2</mn> </msub> <mi>&Delta;</mi> <mi>t</mi> </mrow> </msup> </mrow> <mo>&rsqb;</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>...</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>Im</mi> <mrow> <mo>&lsqb;</mo> <mrow> <mfrac> <mrow> <mi>S</mi> <mrow> <mo>(</mo> <mrow> <mi>t</mi> <mo>,</mo> <msub> <mi>f</mi> <mi>M</mi> </msub> </mrow> <mo>)</mo> </mrow> </mrow> <mrow> <mi>W</mi> <mrow> <mo>(</mo> <mrow> <mi>t</mi> <mo>,</mo> <msub> <mi>f</mi> <mi>M</mi> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mfrac> <msup> <mi>e</mi> <mrow> <mo>-</mo> <mi>i</mi> <mn>2</mn> <msub> <mi>&pi;f</mi> <mi>M</mi> </msub> <mi>&Delta;</mi> <mi>t</mi> </mrow> </msup> </mrow> <mo>&rsqb;</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow>

其中,t为时间,t1、t2、……、tN分别表示第1、2、……、N个时间,f为频率,f1、f2、……、fM分别表示第1、2、……、M个分析频率范围内的频率,T1、T2……、TN/2分别表示1、2、……、N/2个时间厚度,Δt表示时移量,Re表示频率域下反射系数R(f)的实部,Im表示频率域下反射系数R(f)的虚部,S表示频率域下地震记录x(x,t),W表示频率域下地震子波;

其中,t0表示初始时间,tM-1表示结束时间;

C的离散形式表示为

3.如权利要求1所述的高分辨率转换波裂缝预测方法,其中,所述求取高精度反射系数的步骤包括:

A、将多薄层目标函数式(1)的求解问题转化为式(2):

其中,υ为极小权重值,G为复数集合;

B、引入变量q∈Gm,则式(2)等价于式(3):

<mrow> <munder> <mrow> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> <mrow> <mi>x</mi> <mo>&Element;</mo> <msup> <mi>G</mi> <mi>n</mi> </msup> <mo>,</mo> <mi>r</mi> <mo>&Element;</mo> <msup> <mi>G</mi> <mi>m</mi> </msup> </mrow> </munder> <mo>{</mo> <mfrac> <mn>1</mn> <mrow> <mn>2</mn> <mi>&upsi;</mi> </mrow> </mfrac> <mo>|</mo> <mo>|</mo> <mi>q</mi> <mo>|</mo> <msubsup> <mo>|</mo> <mn>2</mn> <mn>2</mn> </msubsup> <mo>+</mo> <mo>|</mo> <mo>|</mo> <mi>x</mi> <mo>|</mo> <msub> <mo>|</mo> <mn>1</mn> </msub> <mo>:</mo> <mi>A</mi> <mi>x</mi> <mo>+</mo> <mi>q</mi> <mo>=</mo> <mi>b</mi> <mo>}</mo> <mo>;</mo> </mrow>

C、式(3)对应的增广拉格朗日子问题表示为式(4):

其中,yT表示乘子的共轭转置运算,β为罚参数;

D、利用式(4)进行频域映射与L1范数联合优化算法求取高精度反射系数。

4.如权利要求3所述的高分辨率转换波裂缝预测方法,其中,所述步骤D包括步骤:

1)令k=0对rk,xk,yk赋初始值,并给定υ,β常数值,然后进行下面步骤2)至5)的算法运算,若满足终止准则,则完成运算,否则,进行步骤2);

2)令x=xk,y=yk,求解r的子问题得到是(5):

<mrow> <msup> <mi>r</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msup> <mo>=</mo> <mfrac> <mrow> <mi>&upsi;</mi> <mi>&beta;</mi> </mrow> <mrow> <mn>1</mn> <mo>+</mo> <mi>&upsi;</mi> <mi>&beta;</mi> </mrow> </mfrac> <mrow> <mo>(</mo> <mfrac> <msup> <mi>y</mi> <mi>k</mi> </msup> <mi>&beta;</mi> </mfrac> <mo>-</mo> <mo>(</mo> <mrow> <msup> <mi>Ax</mi> <mi>k</mi> </msup> <mo>-</mo> <mi>b</mi> </mrow> <mo>)</mo> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

3)令r=rk+1,y=yk则关于x的极小化问题式(4)等价于式(6):

<mrow> <munder> <mrow> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> <mrow> <mi>x</mi> <mo>&Element;</mo> <msup> <mi>G</mi> <mi>n</mi> </msup> </mrow> </munder> <mo>|</mo> <mo>|</mo> <mi>x</mi> <mo>|</mo> <msub> <mo>|</mo> <mn>1</mn> </msub> <mo>+</mo> <mfrac> <mi>&beta;</mi> <mn>2</mn> </mfrac> <mo>|</mo> <mo>|</mo> <mi>A</mi> <mi>x</mi> <mo>+</mo> <msup> <mi>r</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msup> <mo>-</mo> <mi>b</mi> <mo>-</mo> <mfrac> <msup> <mi>y</mi> <mi>k</mi> </msup> <mi>&beta;</mi> </mfrac> <mo>|</mo> <msubsup> <mo>|</mo> <mn>2</mn> <mn>2</mn> </msubsup> <mo>,</mo> </mrow>

那么可以通过式(7)近似求解来完成对式(6)的精确求解,式(7)为:

<mrow> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <munder> <mi>min</mi> <mrow> <mi>x</mi> <mo>&Element;</mo> <msup> <mi>G</mi> <mi>n</mi> </msup> </mrow> </munder> <msub> <mrow> <mo>|</mo> <mo>|</mo> <mi>X</mi> <mo>|</mo> <mo>|</mo> </mrow> <mn>1</mn> </msub> <mo>+</mo> <mi>&beta;</mi> <mrow> <mo>(</mo> <msup> <mrow> <mo>(</mo> <msup> <mi>g</mi> <mi>k</mi> </msup> <mo>)</mo> </mrow> <mi>T</mi> </msup> <mrow> <mo>(</mo> <mi>x</mi> <mo>-</mo> <msup> <mi>x</mi> <mi>k</mi> </msup> <mo>)</mo> </mrow> <mo>+</mo> <mfrac> <mn>1</mn> <mrow> <mn>2</mn> <mi>&tau;</mi> </mrow> </mfrac> <msubsup> <mrow> <mo>|</mo> <mo>|</mo> <mi>X</mi> <mo>-</mo> <msup> <mi>X</mi> <mi>k</mi> </msup> <mo>|</mo> <mo>|</mo> </mrow> <mn>2</mn> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msup> <mi>g</mi> <mi>k</mi> </msup> <mover> <mo>=</mo> <mi>&Delta;</mi> </mover> <msup> <mi>A</mi> <mi>t</mi> </msup> <mrow> <mo>(</mo> <msup> <mi>Ax</mi> <mi>k</mi> </msup> <mo>+</mo> <msup> <mi>r</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msup> <mo>-</mo> <mi>b</mi> <mo>-</mo> <mfrac> <msup> <mi>y</mi> <mi>k</mi> </msup> <mi>&beta;</mi> </mfrac> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow>

其中,τ为大于零的邻近参数,gk为x=xk时二次项的梯度,那么式(7)通过式(8)求解得到xk+1,式(8)为:

其中,о表示逐元素相乘,Shrink(,)表示一维收缩算子;

4)令x=xk+1,r=rk+1,求解y的子问题得到式(9):

yk+1=yk-γβ(Axk+1`+rk+1-b),

其中,γ为大于零的常数。

5)令k=k+1,重复步骤1)~步骤4)进行迭代运算。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1