亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        正定矩陣流形上的系統(tǒng)控制算法

        2021-03-19 11:23:34納文孫福鵬曾澍楠孫華飛
        北京理工大學學報 2021年2期
        關鍵詞:定義

        納文, 孫福鵬, 曾澍楠, 孫華飛

        (北京理工大學 數(shù)學與統(tǒng)計學院,北京 100081)

        對于非線性問題如果強行利用線性方法處理,可能帶來很大誤差,達不到必要的精度. 幾何方法在處理非線性問題時發(fā)揮重要的作用. 把所研究的非線性問題納入幾何框架,在流形上每一點處的切空間上定義內積-黎曼度量,使之成為黎曼流形,就可以給出幾何刻畫,利用黎曼梯度算法求解定義在黎曼流形上的目標函數(shù)的最優(yōu)值. 本文利用黎曼幾何研究正定矩陣系統(tǒng)的控制問題. 在文獻[1-8]中,作者們設計了隨控制系統(tǒng),使得系統(tǒng)的輸出所服從的概率密度函數(shù)與事先指定的目標越接近越好. 其中利用了信息幾何的方法,特別是利用了Fisher信息矩陣充當黎曼度量,把Kullback-Leibler散度作為所謂的距離函數(shù),并給出了算法. 對于上述問題,由于經(jīng)典信息幾何理論框架的制約,上述算法無法給出更加深入的研究. 另一方面,矩陣信息幾何的主要載體是一般線性群的子流形或李子群,黎曼幾何、拓撲學、纖維叢、代數(shù)拓撲、李群與李代數(shù)等深刻的數(shù)學都可以發(fā)揮作用. 目前,信息幾何用來研究非隨機的非線性問題,并在圖像處理、信號處理等方面獲得了成功的應用. 作為啟發(fā),在文獻[9-14]中,作者利用矩陣信息幾何的思想,設計了輸出是正定矩陣的控制系統(tǒng),使得輸出與事先指定的目標越接近越好. 其中,充分利用了矩陣信息幾何優(yōu)越性,即把正定矩陣全體看成黎曼流形,并引入了仿射的黎曼度量來定義測地距離,在該測地距離意義下給出問題的自然梯度算法,模擬仿真結果說明了算法的效果. 一個問題是:能不能給出更好的距離函數(shù)來求解上述問題. 本文利用對數(shù)歐氏梯度方法給出改進的新算法,關鍵是在正定矩陣流形以及每一點的切空間建立等距同構,使得正定矩陣流形成為一個歐氏空間,進而定義對數(shù)歐氏距離,使得算法更加簡單.

        1 正定矩陣流形上的幾何結構

        本文將正定矩陣全體看成一般線性群GL(n,R)={A∈Rn×n|det(A)≠0}的子流形. 由于正定矩陣具有良好的性質,特別地,其特征值均為正的性質使得矩陣分解具有很好的結果,在圖像處理、信號處理等領域獲得成功地應用. 用SPD(n)表示n×n正定矩陣所構成的微分流形,對于同一個流形可以定義不同的黎曼度量使之成為不同的黎曼流形. 定義特殊的黎曼度量-歐氏度量

        gA(X,Y)=tr(XY)

        (1)

        式中X,Y∈TASPD(n),A∈SPD(n).

        在文獻[10-11],作者們提出了仿射黎曼度量

        gA(X,Y)=tr(A-1XA-1Y)

        (2)

        經(jīng)過計算,可以獲得連接SPD(n)上任意兩點的測地距離

        (3)

        在文獻[11]中,作者們利用指數(shù)映射在SPD(n)上定義乘法運算

        AB=exp(logA+logB)

        (4)

        在SPD(n)上定義黎曼度量

        gA(X,Y)=tr(((dlog)AX)T(dlog)AY))

        (5)

        式中d表示對數(shù)映射的微分.

        經(jīng)過計算可獲得連接SPD(n)上任意兩點A,B的測地距離

        d2(A,B)=tr(logA-logB)2

        (6)

        在文獻[12]中,根據(jù)建立纖維叢上的水平子空間與底流形SPD(n)的切空間之間的等距映射,給出了新的黎曼度量以及測地距離. 基本想法如下:建立GL(n,R)與SPD(n)之間的黎曼淹沒

        (7)

        可以獲得一個直和分解

        (8)

        由于等距保持測地線和測地距離,SPD(n)上的局部測地距離可由GL(n,R)上的測地距離來表示. 由于GL(n,R)上任意兩點的測地距離可以由歐氏距離定義為

        (9)

        則可得到SPD(n)上任意兩點A,B的測地距離

        (10)

        2 控制系統(tǒng)及其算法

        本文假設系統(tǒng)輸出僅由控制輸入決定. 設x=[x1x2…xm]∈Rm為輸入變量,則系統(tǒng)輸出滿足P(x)∈SPD(n). 本文的目標是設計輸入x,使輸出y接近給定的目標Q(正定矩陣). 此外,希望獲得從初始矩陣P(x0)到最終矩陣P(x*)的控制軌跡.

        圖1 控制系統(tǒng)Fig.1 Control system

        為了描述輸出矩陣P(x)和目標矩陣Q之間的距離,將測地距離作為它們之間的度量. 因此,目標函數(shù)得到如下

        J(x)=J(P(x))=d2(P(x),Q)

        (11)

        正定矩陣系統(tǒng)的最佳輸出x*滿足

        (12)

        設輸出流形S={P(x)|x=[x1x2…xm]∈Rm}是SPD(n)的子流形,P(x)是控制輸出矩陣. 下面給出算法.

        對于定義在歐氏空間上的目標函數(shù),則可以利用梯度下降法求解其最小值. 但對于定義在黎曼流形上的目標函數(shù),此時的梯度方向已經(jīng)不是歐氏空間的梯度下降方向,黎曼梯度才是最速下降方向. 因此在研究黎曼流形上函數(shù)的最優(yōu)值時要考慮黎曼梯度. 具體表達如下.

        命題1設f:M→R是一個光滑函數(shù),g是黎曼流形M上的黎曼度量. 則有下面的求解f的最小值的迭代公式

        θt+1=θt-λgradf(θt)

        (13)

        注1從命題1可以發(fā)現(xiàn),自然梯度中要含有黎曼度量g,而且出現(xiàn)了求逆運算. 但是在矩陣流形上定義適當?shù)睦杪攘?,可以簡單地表達黎曼度量.

        注2無論利用歐氏梯度法還是利用黎曼梯度法求解目標函數(shù)的最小值時,都要陷入所求的的最小值不是整體最小值,而是局部最小值的問題,除非目標函數(shù)是一個凸函數(shù).

        既然在文獻[9-10]中,作者們已經(jīng)利用仿射黎曼度量給出了問題的求解過程,在本文中,分別利用定義在SPD(n)上的對數(shù)歐氏度量以及基于纖維叢黎曼度量給出問題的求解過程. 對于定義在SPD(n)上的黎曼度量,事實上,由于對稱矩陣全體所形成的流形與SPD(n)的等距關系,SPD(n)成為平坦的流形. 利用歐氏梯度來計算定義其上面的目標函數(shù)的最小值.

        命題2設目標Q∈S,則有梯度下降算法

        (14)

        式中:η為迭代步長,J(xt)為式(11)中的距離函數(shù)

        J(xt)=d(P(xt),Q)=tr(logP(xt)-logQ)2

        (15)

        具體計算上述距離函數(shù)的梯度,可獲得梯度J(xt)的分量

        (16)

        把式(16)帶入式(14)可以獲得計算上述目標函數(shù)的最小值.

        命題3設目標Q∈S,則有梯度下降算法

        xt+1=xt-λgradJ(xt)

        (17)

        式中:λ為迭代步長;gradJ(xt)為函數(shù)J(xt)的自然梯度;J(xt)為式(11)中的距離函數(shù)

        J(xt)=d(P(xt),Q)=tr(P(xt))+tr(Q)-

        (18)

        從文獻[14]可知,對于定義在在SPD(n)上的光滑函數(shù)f,在這種由纖維叢誘導的度量下其自然梯度可以表示為

        (19)

        利用式(19)可以得到梯度grad(P(xt)),從而得到算法的具體迭代公式.

        總結上述過程,則有下面的算法.

        命題4對于控制輸入u=[x1x2…xm]有如下的步驟:

        ④ 增加t的值,再轉到步驟②.

        3 模擬仿真

        在下面的例子中,將模擬命題2給出2種算法,允許的誤差為10-5. 在第1個例子中,輸入矩陣和目標矩陣為給定的3階正定矩陣,在第2個例子中,輸入矩陣和目標矩陣為隨機生成的10階正定矩陣.

        例1假設目標B是輸出子流形的一點. 選取三維正定矩陣

        (20)

        給定輸出矩陣

        (21)

        根據(jù)命題2,可以得到從A到B距離的軌跡,如圖2. 在圖2中可以清晰看到基于纖維叢的黎曼梯度在時間和收斂速度上都明顯優(yōu)于其他兩者,對數(shù)歐式梯度比黎曼梯度收斂速度略慢,但是所用的時間卻大大減少,這是由于對數(shù)歐式梯度簡化了黎

        圖2 輸入矩陣到輸出矩陣在3種梯度下的軌跡(3階)Fig.2 The trajectory from the input to the target under three gradients(3rd order)

        曼梯度中復雜的求逆運算,使得運算效率大大提高. 模擬得到的結果與預期相同.

        本文將學習速度分別設定為0.05,0.20,0.40,得到的對數(shù)歐式梯度和基于纖維叢的黎曼梯度的收斂速度如圖3.

        圖3 對數(shù)歐式梯度和基于纖維叢的黎曼梯度的收斂性Fig.3 Convergence of logarithmic euclidean gradient and Riemannian gradient based on fiber bundle

        例1將隨機生成的2個10階正定矩陣分別作為輸入和輸出. 根據(jù)命題2得到從輸入到輸出距離的軌跡,如圖4. 從圖4中可以看到基于纖維叢的黎曼梯度的收斂速度依然最優(yōu),對數(shù)歐式梯度的收斂速度快于黎曼梯度,這說明隨著輸入和輸出復雜度的改變,對數(shù)歐式梯度的優(yōu)勢已經(jīng)開始顯現(xiàn).同時本例說明命題2給出的算法不依賴于初值和終值的選取,具有很好的普遍性.

        圖4 輸入矩陣到輸出矩陣在3種梯度下的軌跡(10階)Fig.4 The trajectory from the input to the target under three gradients(10th order)

        4 結 論

        根據(jù)定義在正定矩陣流形上的對數(shù)歐氏度量以及基于纖維叢的黎曼度量,本文給出了正定矩陣流形系統(tǒng)的控制問題的求解過程. 與仿射黎曼度量相比,這兩個度量下測地距離的形式簡單,求解速度比仿射黎曼度量的方法快. 問題的解決過程涉及深刻的李群與李代數(shù)、纖維叢的巧妙應用,為解決類似的問題提供了參考.

        猜你喜歡
        定義
        以愛之名,定義成長
        活用定義巧解統(tǒng)計概率解答題
        例談橢圓的定義及其應用
        題在書外 根在書中——圓錐曲線第三定義在教材和高考中的滲透
        永遠不要用“起點”定義自己
        海峽姐妹(2020年9期)2021-01-04 01:35:44
        嚴昊:不定義終點 一直在路上
        華人時刊(2020年13期)2020-09-25 08:21:32
        定義“風格”
        成功的定義
        山東青年(2016年1期)2016-02-28 14:25:25
        有壹手——重新定義快修連鎖
        修辭學的重大定義
        當代修辭學(2014年3期)2014-01-21 02:30:44
        亚洲av无码电影在线播放| 亚洲色图在线视频免费观看 | 国语对白做受xxxxx在线中国| 中文字幕亚洲精品久久| 国产va免费精品高清在线观看 | 老师露出两个奶球让我吃奶头| 国产欧美一区二区精品性色| 男人天堂AV在线麻豆| 青青草免费在线视频久草| 国产亚洲成av人片在线观看| 亚洲熟妇丰满大屁股熟妇| 亚洲精品国产二区三区在线| 一本色道久久综合亚洲精品不| 97精品国产一区二区三区| 亚洲av无码av吞精久久| 超清无码AV丝袜片在线观看| 六月婷婷亚洲性色av蜜桃| 一二三四日本中文在线| 国产啪精品视频网站丝袜| 好爽要高潮了在线观看| 久久九九精品国产av| 狠狠色噜噜狠狠狠狠米奇777| 人妻久久999精品1024| 久久精品女人天堂av麻| 日韩精品无码一区二区三区四区| 亚洲精品字幕在线观看| 亚洲高清中文字幕精品不卡| 久久亚洲乱码中文字幕熟女 | 中国丰满熟妇xxxx性| 亚洲日韩精品A∨片无码加勒比| 亚洲图文一区二区三区四区| 99久久99久久精品国产片| 女厕厕露p撒尿八个少妇| 亚洲欧美久久婷婷爱综合一区天堂| 精品熟女视频一区二区三区国产| 亚洲欧美一区二区成人片| 国产成人午夜精品免费视频| 日韩一二三四区免费观看| 天天做天天爱夜夜夜爽毛片| 亚洲av纯肉无码精品动漫| 亚洲AV无码一区二区一二区教师|