• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      Stiefel流形約束下矩陣跡函數(shù)最小化問題的黎曼共軛梯度算法

      2020-03-22 09:38:18秦樹娟周學(xué)林李姣芬
      關(guān)鍵詞:黎曼流形共軛

      秦樹娟, 周學(xué)林, 李姣芬

      (1.桂林電子科技大學(xué) 數(shù)學(xué)與計算科學(xué)學(xué)院,廣西 桂林 541004; 2.桂林電子科技大學(xué) 教務(wù)處,廣西 桂林 541004)

      流形約束優(yōu)化問題作為數(shù)值領(lǐng)域的一個活躍研究課題,一直以來備受關(guān)注,其基本迭代式為

      (1)

      問題1給定矩陣X∈Rn×m,F(xiàn),D∈Rn×n及正則化參數(shù)α,給定非凸約束集合

      St(m,d)={Q∈Rm×d:QTQ=Id},

      求Q∈St(m,d),P∈Rd×m,使得

      PTQTXTDXQP+αPTP),

      s.t.QTQ=I,P∈Rd×m。

      (2)

      其中可行集

      St(m,d)={Q∈Rm×d:QTQ=Id},

      當(dāng)d≤m時,稱其為Stiefel流形。

      f(Q,P)=tr(XTDX-2PTQTXTFX+

      PTQTXTDXQP+αPTP),

      (3)

      1 預(yù)備知識

      1.1 St(m,d)×的切空間、正交投影及目標(biāo)函數(shù)f(Q,P)的黎曼梯度

      TQSt(m,d)={ξ∈Rm×d:ξTQ+QTξ=0};

      (4)

      (5)

      (6)

      令在歐式空間Rm×d×Rd×m上賦有如下標(biāo)準(zhǔn)內(nèi)積:

      (X1,Y1),(X2,Y2)∈Rm×d×Rd×m。

      〈(ξ1,η1),(ξ2,η2)〉(Q,P)=〈(ξ1,η1),(ξ2,η2)〉,

      ΓQξ=ξ-Qsym(QTξ);

      (7)

      ΓPη=η。

      (8)

      Γ(Q,P)(ξ,η)=(ΓQξ,ΓPη)。

      (9)

      通過f(Q,P)對Q,P分別求導(dǎo),可得其在Q,P處的歐式梯度:

      (XTDTXQPPT+XTDXQPPT)=

      XT(DT+D)XQPPT-2XTFXPT;

      (QTXTDXQP+QTXTDTXQP)+2αP=

      2(αP-QTXTFX)+QTXT(DT+D)XQP。

      Gf(Q,P)=(GQf(Q,P),GPf(Q,P))。

      gradf(Q,P)=Γ(Q,P)Gf(Q,P)=

      (ΓQGQf(Q,P),ΓPGPf(Q,P))。

      (10)

      1.2 收縮算子和向量轉(zhuǎn)移算子

      命題1令Q∈St(m,d),W∈Rm×m為反對稱矩陣,若定義集合

      ΩQ={ξ∈Rm×d|ξ=WQ},

      則有ΩQ=TQSt(m,d)。

      證明令ξ∈TQSt(m,d),定義反對稱矩陣

      Wξ=PQξQT-QξTPQ,

      由式(4)可知,

      ξTQ=-QTξ,

      可得

      WξQ=PQξ-QξTPQQ=

      于是有TQSt(m,d)?ΩQ。令ξ∈ΩQ,存在一個反對稱矩陣W∈Rm×m,使得ξ=WQ,則有

      ξTQ+QTξ=(WQ)TQ+QTWQ=

      -QTWQ+QTWQ=0,

      于是有ΩQ?TQSt(m,d)。綜上可知,

      TQSt(m,d)=ΩQ。

      對?Q∈St(m,d),采用擬測地線中的一類由凱萊變換構(gòu)建的收縮算子:

      ξ∈TQSt(m,d),

      (11)

      其中:

      Wξ=PQξQT-QξTPQ,

      且ξ=WξQ由命題1可得。

      (12)

      R(Q,P)(α(ξ,η))=(RQ(αξ),RP(αη)),

      (13)

      (14)

      采用由微分收縮算子的向量轉(zhuǎn)移算子

      (15)

      則Stiefel流形上的向量轉(zhuǎn)移算子為

      (16)

      式(16)滿足如下的Ring-Wirth非擴張條件[6]:

      〈Ταη(η),Ταη(η)〉R(αη)≤〈η,η〉。

      (17)

      因式(16)涉及m×m階逆矩陣的計算,當(dāng)m≥2d時,其計算量較大,故也可采用降階的方法來減少計算量[6]。以下僅給出其降為2d×2d階逆矩陣時的計算式:

      (18)

      其中:

      M1=VΤQ,M2=VΤU,

      且當(dāng)m≤2d時,仍應(yīng)選用式(16)。

      Ταη(η)=η。

      (19)

      Τα(ξ,η)(ξ,η)=(Ταξ(ξ),Ταη(η)),

      (20)

      2 求解問題(3)的黎曼共軛梯度法

      Dai的非單調(diào)共軛梯度法[7]中迭代參數(shù)βk+1為

      其中yk=gradf(Xk+1)-gradf(Xk), 將其推廣至黎曼流形上,則有

      (21)

      其中,

      Yk+1=〈gradf(Qk+1,Pk+1),Ταk(ξk,ηk)(ξk,ηk)〉-

      〈gradf(Qk,Pk),(ξk,ηk)〉。

      為保證算法的全局收斂性,采用Armijo型非單調(diào)線性搜索條件,其黎曼概括為

      f(R(Qk,Pk)(αk(ξk,ηk))≤max{f(Qk,Pk),

      f(Qk-1,Pk-1),…,f(Qk-m(k),Pk-m(k))}+

      δαk〈gradf(Qk,Pk),(ξk,ηk)〉,

      其中m(k)=min{m-1,WK}。

      算法11) 給定初值

      選取參數(shù)ε,δ,λ∈(0,1),m∈N+,步長αmax>α0>αmin>0,令

      (ξ0,η0)=-gradf(Q0,P0),k=0。

      2) 當(dāng)‖gradf(Qk,Pk)‖>ε時,進行下一步。

      3) 若步長αk滿足

      f(R(Qk,Pk)(αk(ξk,ηk)))≤max{f(Qk,Pk),

      f(Qk-1,Pk-1),…,f(Qk-m(k),Pk-m(k))}+

      δαk〈gradf(Qk,Pk),(ξk,ηk)〉,

      (22)

      則轉(zhuǎn)步驟4),否則,轉(zhuǎn)步驟5)。

      4)令(Qk+1,Pk+1)=R(Qk,Pk)(αk(ξk,ηk)),R由式(11)定義,若m≥2d則由式(14)定義。

      5) 令αk=λαk,轉(zhuǎn)步驟3)。

      6) 計算

      (ξk+1,ηk+1)=-gradf(Qk+1,Pk+1)+

      βk+1Ταk(ξk,ηk)(ξk,ηk),

      (23)

      7) 更新αk+1∈[αmin,αmax],并令k=k+1。

      3 收斂性分析

      Ψ:=

      {(Q,P)∈St(m,d)×Ρ|f(Q,P)≤f(Q0,P0)}

      (24)

      是緊集。

      T(Q,P)St(m,d)×?Rm×d×Rd×m,

      故gradf(Q,P)可看作

      的連續(xù)映射。因此,對任意點,

      gradf(Q2,P2)-gradf(Q1,P1)

      是存在的。由引理2可知, gradf(Q,P)在Ψ上是Lipschitzian連續(xù)的,即

      ?(Q1,P1),(Q2,P2)∈Ψ,

      存在一個Lipschitzian常數(shù)L>0,使得

      ‖gradf(Q1,P1)-gradf(Q2,P2)‖≤

      Ldist((Q1,P1)-(Q2,P2)),

      (25)

      引理3[6]假設(shè)算法1未在有限步迭代后終止,則對任意的k,有

      〈gradf(Qk,Pk),ηk〉<0。

      (26)

      〈gradf(Qk+1,Pk+1),(ξk+1,ηk+1)〉=

      ‖gradf(Qk+1,Pk+1)‖2。

      (27)

      若令

      〈gradf(Qk+1,Pk+1),Ταk(ξk,ηk)(ξk,ηk)〉≥0,

      則由歸納假設(shè)知

      Yk+1=〈gradf(Qk+1,Pk+1),Ταk(ξk,ηk)(ξk,ηk)〉-

      〈gradf(Qk,Pk),(ξk,ηk)〉>0,

      則有

      〈gradf(Qk+1,Pk+1),(ξk+1,ηk+1)〉=

      ‖gradf(Qk+1,Pk+1)‖2,

      于是

      〈gradf(Qk+1,Pk+1),(ξk+1,ηk+1)〉<0。

      若令

      〈gradf(Qk+1,Pk+1),Ταk(ξk,ηk)(ξk,ηk)〉<0,

      則有

      〈gradf(Qk+1,Pk+1),(ξk+1,ηk+1)〉=

      ‖gradf(Qk+1,Pk+1)‖2,

      于是同樣有

      〈gradf(Qk+1,Pk+1),(ξk+1,ηk+1)〉<0,

      故對k+1而言,式(26)也成立。因此,對任意的k,式(26)都成立。

      引理4[9]對算法 1,存在一個正常數(shù)μ>0,使得對任意的k都有

      (28)

      (29)

      定理1假設(shè)算法 1在有限步迭代后未終止,則由該算法產(chǎn)生的序列在以下條件下收斂:

      (30)

      因此至少存在一個一階臨界點的聚點。.

      ‖gradf(Qk,Pk)‖≥γ,?k,

      (31)

      其中,

      Δk+1=(1-rk+1)〈gradf(Qk+1,Pk+1),

      Ταk(ξk,ηk)(ξk,ηk)〉,-rk+1×

      〈gradf(Qk+1,Pk+1),Ταk(ξk,ηk)(ξk,ηk)〉,

      結(jié)合引理3有

      (32)

      由式(23)可知,

      ‖(ξk+1,ηk+1)‖2=-2〈gradf(Qk+1,Pk+1),

      (ξk+1,ηk+1)〉-‖gradf(Qk+1,Pk+1)‖2+

      (33)

      式 (33)兩邊同除

      〈gradf(Qk+1,Pk+1),(ξk+1,ηk+1)〉2,

      并結(jié)合式(32)、(17)可得,

      (34)

      由式(34)、式(31)可知,

      (35)

      于是

      (36)

      另一方面,由式(34)、(35)可知,

      于是

      (ξk,ηk)〉+‖gradf(Qk,Pk)‖2。

      (37)

      則根據(jù)式(37)有

      因此,由引理3和式(31)知,

      (38)

      〈gradf(Qmj+i-2,Pmj+i-2),(ξmj+i-2,ηmj+i-2)〉,μ×

      而這與式(29)相矛盾,因此式(31)不成立,從而可知式 (30)成立。

      4 結(jié)束語

      針對機器學(xué)習(xí)特征提取中的一類Stiefel流形約束下矩陣跡函數(shù)問題,先將其轉(zhuǎn)化為乘積流形約束下的最小化問題,再采用帶有Armijo型非單調(diào)線性搜索的黎曼共軛梯度算法對其進行求解,并給出了該方法的全局收斂性證明。

      猜你喜歡
      黎曼流形共軛
      非齊次二維Burgers方程的非自相似黎曼解的奇性結(jié)構(gòu)
      一個帶重啟步的改進PRP型譜共軛梯度法
      一個改進的WYL型三項共軛梯度法
      緊黎曼面上代數(shù)曲線的第二基本定理
      巧用共軛妙解題
      一種自適應(yīng)Dai-Liao共軛梯度法
      緊流形上的Schr?dinger算子的譜間隙估計
      迷向表示分為6個不可約直和的旗流形上不變愛因斯坦度量
      Nearly Kaehler流形S3×S3上的切觸拉格朗日子流形
      數(shù)學(xué)奇才黎曼
      少兒科技(2019年4期)2019-01-19 09:01:15
      六枝特区| 揭西县| 三原县| 都匀市| 灯塔市| 屯留县| 商水县| 商洛市| 阿拉善右旗| 宽城| 临邑县| 开远市| 临汾市| 永春县| 丹棱县| 祁连县| 太谷县| 池州市| 屯留县| 百色市| 金昌市| 岳普湖县| 定州市| 商都县| 黑龙江省| 阿坝| 广河县| 武功县| 太仆寺旗| 二连浩特市| 满洲里市| 罗城| 阿图什市| 安岳县| 蓬安县| 修水县| 庆城县| 冷水江市| 宜春市| 资阳市| 邯郸县|