廣義交替方向乘子法的若干理論性研究
發(fā)布時間:2020-12-18 04:06
本文主要研究了求解兩分塊凸優(yōu)化問題的廣義Peaceman-Rachford分裂方法和求解三分塊優(yōu)化問題的廣義交替方向乘子法.首先,由于原有的廣義Peaceman-Rachford分裂方法并未對其收斂率作出分析,本文在原有的基礎上,進一步補充了這方面的內(nèi)容,在遍歷和非遍歷情況下,建立了廣義Peaceman-Rachford分裂方法的最壞情形O(1/t)迭代復雜性.此外,通過數(shù)值實驗來深入地闡述該算法的收斂速率.其次,在求解兩分塊凸優(yōu)化問題的線性化廣義交替方向乘子法基礎上,將該算法推廣到三塊的情形.然而,對于求解三分塊的優(yōu)化問題,算法在不添加其他相關的條件下,無法保證它的收斂性.本文在目標函數(shù)的約束條件任意兩個正交且加速因子有界時,證明了該算法是收斂的.基于上述條件,在遍歷和非遍歷情況下建立了該算法的最壞情形O(1/t)收斂率.進一步地,通過舉出一個不滿足上述條件的例子使得算法發(fā)散;數(shù)值實驗表明,該算法在解一類矩陣優(yōu)化問題時是一種有效的方法.
【文章來源】:重慶師范大學重慶市
【文章頁數(shù)】:60 頁
【學位級別】:碩士
【部分圖文】:
圖2.1?cv和p在不同取值下目標函數(shù)數(shù)值的變化??從圖2.1可以看到,a趨近于2時的目標函數(shù)值比趨近于1時下降得塊;同時通過給罰??
?2廣義Peaceman-Rachford分裂法的迭代復雜性??實際上,圖2.2中畫出了罰參#acpu時間之間的變化關系,其中7?e?(0.1:0.9).同時??可以看到a趨近1.2時比a趨近0.1所需迭代次數(shù)要少.??GPRSM?Running?Time??2〇「????4.、、、?—a=0.1??、-、?_和-ot=0.4??16?_?、'?a=0.7??14-?、、、、?^-0=1.2??f12—?\??卜-?\、?????一???…Ss???????????????????—??????????二二?■一??????§.1?02?'?0.3?0.4?0.5?6^?07?08?a9??Y??圖2.2不同a取值下CPU時間和罰參的變化關系??然而實驗中發(fā)現(xiàn),當a大于1.2并逐漸趨近于2的過程中,該算法的收斂效果將變差,因??此將a的區(qū)間取定在(0:1.2].與此同時,盡管與文獻[18]類似,實驗中也考慮了罰參7在趨??近于0.9時的收斂效果會更好,但進一步地探討了加速因子^對算法收斂速度的影響.??2.3?.2矩陣優(yōu)化問題??本節(jié)利用算法(1.2.5)來校正協(xié)方差矩陣.??首先考慮下面的矩陣優(yōu)化問題.??min?{豆11義?一?CIll'IX?e?5^?H?辦},?(2.3.7)??其中??Sl^{H?e?Rnxn\HJ?=?H,Hy〇},??并且??Sb?=?{He?Rnxn\HT?=?H
?2廣義Peaceman-Rachford分裂法的迭代復雜性??實際上,圖2.2中畫出了罰參#acpu時間之間的變化關系,其中7?e?(0.1:0.9).同時??可以看到a趨近1.2時比a趨近0.1所需迭代次數(shù)要少.??GPRSM?Running?Time??2〇「????4.、、、?—a=0.1??、-、?_和-ot=0.4??16?_?、'?a=0.7??14-?、、、、?^-0=1.2??f12—?\??卜-?\、?????一???…Ss???????????????????—??????????二二?■一??????§.1?02?'?0.3?0.4?0.5?6^?07?08?a9??Y??圖2.2不同a取值下CPU時間和罰參的變化關系??然而實驗中發(fā)現(xiàn),當a大于1.2并逐漸趨近于2的過程中,該算法的收斂效果將變差,因??此將a的區(qū)間取定在(0:1.2].與此同時,盡管與文獻[18]類似,實驗中也考慮了罰參7在趨??近于0.9時的收斂效果會更好,但進一步地探討了加速因子^對算法收斂速度的影響.??2.3?.2矩陣優(yōu)化問題??本節(jié)利用算法(1.2.5)來校正協(xié)方差矩陣.??首先考慮下面的矩陣優(yōu)化問題.??min?{豆11義?一?CIll'IX?e?5^?H?辦},?(2.3.7)??其中??Sl^{H?e?Rnxn\HJ?=?H,Hy〇},??并且??Sb?=?{He?Rnxn\HT?=?H
本文編號:2923320
【文章來源】:重慶師范大學重慶市
【文章頁數(shù)】:60 頁
【學位級別】:碩士
【部分圖文】:
圖2.1?cv和p在不同取值下目標函數(shù)數(shù)值的變化??從圖2.1可以看到,a趨近于2時的目標函數(shù)值比趨近于1時下降得塊;同時通過給罰??
?2廣義Peaceman-Rachford分裂法的迭代復雜性??實際上,圖2.2中畫出了罰參#acpu時間之間的變化關系,其中7?e?(0.1:0.9).同時??可以看到a趨近1.2時比a趨近0.1所需迭代次數(shù)要少.??GPRSM?Running?Time??2〇「????4.、、、?—a=0.1??、-、?_和-ot=0.4??16?_?、'?a=0.7??14-?、、、、?^-0=1.2??f12—?\??卜-?\、?????一???…Ss???????????????????—??????????二二?■一??????§.1?02?'?0.3?0.4?0.5?6^?07?08?a9??Y??圖2.2不同a取值下CPU時間和罰參的變化關系??然而實驗中發(fā)現(xiàn),當a大于1.2并逐漸趨近于2的過程中,該算法的收斂效果將變差,因??此將a的區(qū)間取定在(0:1.2].與此同時,盡管與文獻[18]類似,實驗中也考慮了罰參7在趨??近于0.9時的收斂效果會更好,但進一步地探討了加速因子^對算法收斂速度的影響.??2.3?.2矩陣優(yōu)化問題??本節(jié)利用算法(1.2.5)來校正協(xié)方差矩陣.??首先考慮下面的矩陣優(yōu)化問題.??min?{豆11義?一?CIll'IX?e?5^?H?辦},?(2.3.7)??其中??Sl^{H?e?Rnxn\HJ?=?H,Hy〇},??并且??Sb?=?{He?Rnxn\HT?=?H
?2廣義Peaceman-Rachford分裂法的迭代復雜性??實際上,圖2.2中畫出了罰參#acpu時間之間的變化關系,其中7?e?(0.1:0.9).同時??可以看到a趨近1.2時比a趨近0.1所需迭代次數(shù)要少.??GPRSM?Running?Time??2〇「????4.、、、?—a=0.1??、-、?_和-ot=0.4??16?_?、'?a=0.7??14-?、、、、?^-0=1.2??f12—?\??卜-?\、?????一???…Ss???????????????????—??????????二二?■一??????§.1?02?'?0.3?0.4?0.5?6^?07?08?a9??Y??圖2.2不同a取值下CPU時間和罰參的變化關系??然而實驗中發(fā)現(xiàn),當a大于1.2并逐漸趨近于2的過程中,該算法的收斂效果將變差,因??此將a的區(qū)間取定在(0:1.2].與此同時,盡管與文獻[18]類似,實驗中也考慮了罰參7在趨??近于0.9時的收斂效果會更好,但進一步地探討了加速因子^對算法收斂速度的影響.??2.3?.2矩陣優(yōu)化問題??本節(jié)利用算法(1.2.5)來校正協(xié)方差矩陣.??首先考慮下面的矩陣優(yōu)化問題.??min?{豆11義?一?CIll'IX?e?5^?H?辦},?(2.3.7)??其中??Sl^{H?e?Rnxn\HJ?=?H,Hy〇},??并且??Sb?=?{He?Rnxn\HT?=?H
本文編號:2923320
本文鏈接:http://www.sikaile.net/kejilunwen/yysx/2923320.html
最近更新
教材專著