国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

最大化夏普比率的交替方向乘子法

2021-04-13 03:56:30劉媛媛韋增欣李崢嶸
關(guān)鍵詞:夏普協(xié)方差比率

劉媛媛,韋增欣,李崢嶸

(廣西大學(xué) 數(shù)學(xué)與信息科學(xué)學(xué)院, 廣西 南寧 530004)

0 引言

夏普比率是威廉夏普[1]為研究衡量基金績(jī)效表現(xiàn)而指出的一個(gè)指標(biāo),此指標(biāo)不僅是一個(gè)基金績(jī)效評(píng)價(jià)標(biāo)準(zhǔn)化指標(biāo),且是一個(gè)可以同時(shí)對(duì)收益與風(fēng)險(xiǎn)加以綜合考慮的三大經(jīng)典指標(biāo)之一。由于夏普比率在多領(lǐng)域的成功應(yīng)用,威廉夏普成為了諾貝爾獎(jiǎng)獲得者,然而如何尋求最大化非凸函數(shù)夏普比率的最優(yōu)解是一個(gè)問題。

近年來(lái),學(xué)者們使用夏普比率構(gòu)建投資組合[2]、衡量市場(chǎng)共同基金的表現(xiàn)[3]、評(píng)價(jià)信息檢索系統(tǒng)性能[4]。夏普比率有一個(gè)很好的多面體的可行域, 但是它的目標(biāo)函數(shù)比較復(fù)雜, 不易求解, 考努江斯[5]從優(yōu)化的角度對(duì)夏普比率進(jìn)行了理論分析, 然而并沒有設(shè)計(jì)優(yōu)化算法對(duì)其進(jìn)行求解以及實(shí)證分析。

ADMM(alternating direction method of multipliers)算法最早分別由GLOWINSKI等[6]以及GABBY等[7]提出, BOYD等[8]對(duì)ADMM算法進(jìn)行了相關(guān)的綜述, 闡述了ADMM算法如何通過分解問題, 再逐一求解單個(gè)優(yōu)化問題的基礎(chǔ)上求解問題, 文章也證明了ADMM算法適用于大規(guī)模分布式優(yōu)化問題, 而后證明了無(wú)松弛因子算法的收斂性。ADMM的應(yīng)用領(lǐng)域十分廣泛, 最早使用其求解單調(diào)變分不等式[9-11], 近年來(lái), ADMM算法主要應(yīng)用在電力系統(tǒng)、圖像處理等方面[12-17], 然而在金融領(lǐng)域還沒有得到廣泛應(yīng)用和重視。

筆者在考努江斯[5]證明了夏普比率可以轉(zhuǎn)化成為凸優(yōu)化問題的基礎(chǔ)上, 使用ADMM算法對(duì)夏普比率進(jìn)行求解, 因松弛因子對(duì)算法收斂性有影響, 故考慮改進(jìn)算法找到使ADMM算法收斂最快的松弛因子, 為了驗(yàn)證其有效性, 在實(shí)證分析中將其與其他常見求解凸規(guī)劃的算法進(jìn)行比較。

1 使用ADMM算法改寫夏普比率

1.1 夏普比率的等價(jià)轉(zhuǎn)化

最大化夏普比率的投資組合可以通過求解以下問題得到

(1)

其中,μ=(μi)n,μi表示第i個(gè)資產(chǎn)的收益,x=(xi)n,xi表示第i個(gè)資產(chǎn)占總資產(chǎn)組合的比例,Σ表示投資組合的協(xié)方差。問題(1)不是一個(gè)凸規(guī)劃問題,可將問題(1)進(jìn)行轉(zhuǎn)化得到等價(jià)的二次規(guī)劃問題,以此直接獲得最優(yōu)風(fēng)險(xiǎn)投資組合。

(2)

證明假設(shè)①和假設(shè)②保證了所有的可行投資組合都是有意義的,假設(shè)③保證了投資組合的協(xié)方差矩陣為正定矩陣,若資產(chǎn)A與資產(chǎn)B的收益之間存在完全的函數(shù)關(guān)系,此時(shí)在A、B中選擇一個(gè)收益高而風(fēng)險(xiǎn)低的進(jìn)行投資即可。

對(duì)滿足假設(shè)②μTx>rf的可行解x以及問題(1)中的變量做如下改變:

(3)

(4)

(5)

(6)

又顯然λκ1+(1-λ)κ2>0,故得證。

定理1問題(2)的目標(biāo)函數(shù)是凸二次函數(shù),約束區(qū)域?yàn)橥?。此問題可以使用ADMM算法求解。

1.2 夏普比率等價(jià)問題的ADMM形式

引理3(μ-rfe)Ty=1可改寫成Ay=b,其中:

(7)

引理4引理3中的A可逆。

證明因?yàn)棣蘐x>rf,因此必然存在一個(gè)μk,k=1,2,…,n,使得μk≠rf,不失一般性可以假設(shè)μ1-rf≠0,那么|A|≠0,即A可逆,那么通過計(jì)算得到

(8)

得證。

引理5問題(2)的ADMM形式可以表示為

(9)

問題(9)的ADMM的尺度化的形式包含以下迭代:

yk+1∶=(Σ+ρI)-1[-ρ(uk-zk)],zk+1∶=yk+1+uk,uk+1∶=uk+yk+1-zk+1,

(10)

定理2添加松弛因子的ADMM算法的尺度化的形式包含以下迭代:

yk+1∶=(Σ+ρI)-1[-ρ(uk-zk)],zk+1∶=αyk+1+(1-α)zk+uk,uk+1∶=uk+α(yk+1-zk+1),

(11)

根據(jù)文獻(xiàn)[18]的實(shí)驗(yàn)可知松弛變量α∈[1.5,1.8]可以改善收斂,為了加快算法在解決本問題時(shí)的收斂速度,這里考慮尋找一個(gè)合適的松弛因子。

1.3 改進(jìn)ADMM算法并尋找加快收斂速度的松弛因子

α和ρ的取值可能對(duì)算法的結(jié)果產(chǎn)生一定的影響,因此增加α和ρ循環(huán),根據(jù)ρ變化時(shí)不同松弛因子下的終止迭代次數(shù),找到使得迭代加快的松弛因子。以下是算法的基本流程:

Step 1:設(shè)置ρ根據(jù)步長(zhǎng)為0.1循環(huán);

Step 2:設(shè)置α根據(jù)步長(zhǎng)為0.01進(jìn)行循環(huán);

Step 3:設(shè)置迭代次數(shù)k以步長(zhǎng)為1進(jìn)行循環(huán);

Step 4:根據(jù)z0、u0使用式(11)計(jì)算yk、zk、uk;

Step 5:若此時(shí)yk、zk、uk滿足終止條件,輸出迭代次數(shù)k,回到step 2,直到step 2循環(huán)完畢回到step 1,step 1循環(huán)完畢跳出循環(huán),輸出矩陣ali、kit; 若此時(shí)yk、zk、uk不滿足終止條件,則回到step 4計(jì)算yk+1、zk+1、uk+1。

1.4 ADMM算法的收斂性證明

定理3設(shè)L0的鞍點(diǎn)為(y*,z*,h*),并定義P*=f(y*)+g(z*),Pk=f(yk)+g(zk),rk+1=yk+1-zk+1。當(dāng)α∈(0,2)時(shí),算法收斂到最優(yōu)解,即

(12)

證明f(y)是Gateaux可微的并且是一致凸函數(shù),根據(jù)Glowinski[6]可以得

(13)

因?yàn)長(zhǎng)0的鞍點(diǎn)為(y*,z*,h*),顯然,L0(y*,z*,h*)是有限的,并且(y*,z*)是原問題的最優(yōu)解,那么就有y*-z*=0,并且f(y*)<∞,g(z*)<∞,h*是對(duì)偶問題的最優(yōu)解。

根據(jù)L0(y*,z*,h)≤L0(y*,z*,h*)≤L0(y,z,h*)有

f(y*)+g(z*)+(h*)T(y*-z*)≤f(yk+1)+g(zk+1)+(h*)T(yk+1-zk+1),

(14)

將y*-z*=0,P*=f(y*)+g(z*),Pk=f(yk)+g(zk)代入式(14)則有

P*-Pk+1≤(h*)Trk+1,

(15)

由yk+1=argminyLρ(y,zk,hk),則有

0∈?f(yk+1)+hk+ρ(yk+1-zk),

(16)

由hk+1=hk+αρ(yk+1-zk+1),得到hk=hk+1-αρ(yk+1-zk+1),代入式(16)有

0∈?f(yk+1)+[hk+1+ρ(αzk+1-zk)+ρ(1-α)yk+1],

(17)

對(duì)式(17)求以y為變量的原函數(shù),則有

(18)

同理zk+1=argminzLρ(yk+1,z,hk),則有

(19)

根據(jù)式(18)、(19)有下式成立:

(20)

(21)

將式(20)、(21)相加后,再將y*-z*=0,yk+1-zk+1=rk+1代入,所得結(jié)果與式(15)聯(lián)立得到

-(h*)Trk+1≤Pk+1-P*≤-(hk+1)Trk+1-ρ(αzk+1-zk)T[rk+1+(zk+1-z*)]-

(22)

得證。

2 實(shí)證分析

針對(duì)建立的模型,給出下面的數(shù)值算例以驗(yàn)證模型有效性,同時(shí)選取可以加快收斂速度的拉格朗日乘子、松弛因子,并且將ADMM算法與常用的算法比較,驗(yàn)證ADMM算法收斂速度的快慢。這里通過同花順軟件選取5支股票,收集這5支股票在2017年的月收益率數(shù)據(jù),如表1所示。

表1 5支股票月收益率

經(jīng)過計(jì)算其協(xié)方差矩陣的特征值皆為正數(shù),因此協(xié)方差矩陣是正定的,可以使用ADMM算法求解。這里選取招商銀行2017年3月10日發(fā)售的儲(chǔ)蓄國(guó)債(憑證式)三年期票面利率3.8 %為無(wú)風(fēng)險(xiǎn)利率,即rf=3.8 %,那么:

(24)

這里先將問題(2)轉(zhuǎn)化成無(wú)約束問題(25):

(25)

問題(2)與問題(25)等價(jià)。根據(jù)初始值,圖1給出了改進(jìn)后的ADMM算法在ρ∈(0.1,1)時(shí)不同松弛因子下的終止迭代次數(shù)。

(a) 不同拉格朗日參數(shù)的目標(biāo)函數(shù)值隨松馳因子變化圖

圖1(b)中的離散點(diǎn)組成的曲線從下往上表示以0.1為步長(zhǎng)ρ∈(0.1,1)的圖像,從圖1可以看出,目標(biāo)函數(shù)值都達(dá)到了最優(yōu)點(diǎn),迭代次數(shù)可用來(lái)衡量迭代速度的快慢;α在1.8附近時(shí),迭代速度相對(duì)較快,并且此時(shí)拉格朗日乘子取值對(duì)迭代速度的影響沒有太大區(qū)別。

根據(jù)上述結(jié)論,后面在進(jìn)行比較時(shí)參數(shù)取ρ=0.5,α=1.8可以加速迭代速度。此時(shí)求出問題(2)中的解:

κ=0.000 998 881。

圖2 不同迭代次數(shù)下各個(gè)算法的目標(biāo)函數(shù)值變化情況

3 結(jié)語(yǔ)

ADMM是目前比較成熟,且比較受歡迎的約束問題最優(yōu)化通用框架,它將許多經(jīng)典優(yōu)化思路整合、將一個(gè)問題分成可分布式的同時(shí)對(duì)多個(gè)小問題交替求解,使得問題得以解決。將ADMM算法運(yùn)用于求解夏普比率,從數(shù)學(xué)的角度來(lái)求解金融問題,并且通過數(shù)值實(shí)驗(yàn)對(duì)算法的有效性進(jìn)行了驗(yàn)證。在實(shí)證分析中考慮了維數(shù)為五的低維情況,而ADMM算法更適用于求解大規(guī)模分布式優(yōu)化問題以及數(shù)據(jù)集較大的統(tǒng)計(jì)學(xué)、機(jī)器學(xué)習(xí)的相關(guān)問題,因此在下一步將考慮維數(shù)更高的情況,驗(yàn)證ADMM算法在高維環(huán)境下的可行性、有效性以及優(yōu)勢(shì)。

猜你喜歡
夏普協(xié)方差比率
一類具有時(shí)滯及反饋控制的非自治非線性比率依賴食物鏈模型
不確定系統(tǒng)改進(jìn)的魯棒協(xié)方差交叉融合穩(wěn)態(tài)Kalman預(yù)報(bào)器
一種基于廣義協(xié)方差矩陣的欠定盲辨識(shí)方法
一種適用于微弱信號(hào)的新穎雙峰值比率捕獲策略
海信收購(gòu)夏普墨西哥工廠
縱向數(shù)據(jù)分析中使用滑動(dòng)平均Cholesky分解對(duì)回歸均值和協(xié)方差矩陣進(jìn)行同時(shí)半?yún)?shù)建模
關(guān)于協(xié)方差的U統(tǒng)計(jì)量檢驗(yàn)法
比率和比例的區(qū)別
比率和比例的區(qū)別
邯郸市| 唐海县| 富裕县| 稷山县| 佛山市| 班玛县| 阿拉善右旗| 花垣县| 扎赉特旗| 苏尼特右旗| 榆林市| 罗定市| 德惠市| 重庆市| 锡林郭勒盟| 东兰县| 准格尔旗| 当涂县| 仙居县| 巴南区| 泸溪县| 琼结县| 墨竹工卡县| 芷江| 长阳| 美姑县| 玉龙| 彰化县| 瑞丽市| 岳阳县| 营口市| 日土县| 邢台县| 苏州市| 嘉义市| 福鼎市| 西和县| 芦溪县| 青浦区| 德化县| 安庆市|