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

?

半無限Minimax離散化問題的一個(gè)大步長非單調(diào)SQP算法

2020-01-07 05:56楊永亮王福勝
關(guān)鍵詞:步長單調(diào)準(zhǔn)則

楊永亮,王福勝

(太原師范學(xué)院 數(shù)學(xué)系,山西 晉中 030619)

0 引言

半無限Minmax問題是一類重要的優(yōu)化問題,離散化方法是解決這類型問題的重要方法之一,基于離散化方法求解半無限Minmax問題可歸結(jié)為求解一系列具有如下形式的半無限Minimax離散化問題:

(1)

本文考慮固定離散水平q的問題(1),文獻(xiàn)[1]中提出一種求解Minmax問題的非單調(diào)SQP算法該算法采用文獻(xiàn)[2]提出的非單調(diào)技術(shù),但在求解步長過程中由于每次迭代都需要更新參數(shù),隨著計(jì)算量的增加在求解過程中成為一種負(fù)擔(dān).Gu和Mo[3]克服這一缺陷提出了一種新的非單調(diào)搜索方式,其中的Ck是Ck-1和f(xk)的簡單凸組合而數(shù)值實(shí)驗(yàn)表明該算法具有高效性、魯棒性. Shi Z J和Shen J[4]提出一種新的大步長非精確線搜索技術(shù),有利于算法的快速收斂.受文獻(xiàn)[1-5]的啟發(fā),本文提出一種新的大步長非單調(diào)搜索準(zhǔn)則結(jié)合模松弛SQP算法的思想,提出一個(gè)求解問題(1)的大步長非單調(diào)SQP算法.

1 算法描述

Ω-(x)={ω∈Ω|g(x,ω)≤0},Ω+(x)={ω∈Ω|g(x,ω)>0},

構(gòu)造如下的QP子問題:

(2)

假設(shè)1.1 對于任意的y∈Y,ω∈Ω,函數(shù)f(·,y)和g(·,ω)均二階連續(xù)可微.

假設(shè)1.2 對于任意的x∈Rn,Mangasarian-Fromovitz約束規(guī)格成立(簡稱MFCQ成立),即存在d∈Rn使得xg(x,ω)Td<0,對于所有的ω∈Ω成立.

受文獻(xiàn)[2][4]的啟發(fā),本文所用到的大步長非單調(diào)線性搜索準(zhǔn)則具體形式如下:

(3)

(4)

算法A

(H1)初始化.取適當(dāng)大正整數(shù)q,將區(qū)間[0,1]離散成有限集ω,選取參數(shù)r0,r,rω,θ∈(0,1),σk,η∈(0,1)選取初始點(diǎn)x0∈Rn,對稱正定矩陣H0∈Rn×n,并令k:=0.

(H3)求步長.由新的大步長非單調(diào)線搜索準(zhǔn)則(3)獲得步長αk.

2 收斂性分析

本節(jié)將分析算法A的全局收斂性,設(shè){xk}是算法產(chǎn)生的無窮點(diǎn)列,將證明{xk}的任一極限點(diǎn)x*都是問題(1)的一個(gè)穩(wěn)定點(diǎn),為此做如下假設(shè):

定理2.1假設(shè)2.1成立,αk由大步長非單調(diào)線搜索(3)產(chǎn)生,算法A生成一個(gè)無窮序列{xk},且0

(5)

證明:K1={k|αk=sk},K2={k|αk

因此,

(6)

(7)

如果k∈K2,則αk

對上式的左端等式由中值定理可知,存在一個(gè)θk∈[0,1],有

因此,

(8)

由假設(shè)2.1和式(8)根據(jù)Cauchy-Schawarz不等式可得:

αkL‖dk‖2/t≥‖xf(xk+θkαkdk/t)-xf(xk)‖.‖dk‖>

因此,αkL‖dk‖2/t>-(1-δ)xf(xk,y)Tdk,這表明

αk≥-[t(1-δ)/t]xf(xk,y)Tdk/‖dk‖2,k∈K2.

(9)

(10)

由式(3)和式(10)可得

-[δt(1-δ)(1-(1/2)γ)/L](xf(xk,y)Tdk/‖dk‖)2.

令ρ''=δt(1-δ)(1-(1/2)γ)/L,則有:

(11)

令ρ0=min(ρ′,ρ″),由式(7)和(11)可得

(12)

推論2.1如果假設(shè)1.1,1.2,2.1成立且滿足定理2.1中的條件,則有

(13)

進(jìn)而序列{xk}的任一極限點(diǎn)是問題(1)的穩(wěn)定點(diǎn),即算法A是全局收斂的.

證明:類似于定理3.1證明,如果k∈K1,式(7)可知

(14)

如果k∈K2,由式(3)可得

由假設(shè)2.1可得

(15)

如果存在一個(gè)常數(shù)β0≥0,和一個(gè)無限子集K3?K2則有:

-xf(xk,y)Tdk/‖dk‖≥β0,?k∈K3,

(16)

由式(15)和式(16)可得:

(17)

由式(8)可得

xf(xk+θkαkdk/t,y)Tdk≥δxf(x,y)Tdk,k∈K3,

(18)

其中θk∈[0,1]在定理2.1的證明中已經(jīng)定義,由Cauchy-Schawarz不等式和式(18)得

‖xf(xk+θkαkdk/t)-xf(xk)‖≥

≥-(1-δ)xf(xk,y)Tdk/‖dk‖,k∈K3.

(19)

由式(14)和式(19)且K1∪K2={1,2,3,…},可得式(14)成立.故算法A是全局收斂的.

3 數(shù)值實(shí)驗(yàn)

本節(jié)將對算法A的有效性進(jìn)行數(shù)值實(shí)驗(yàn),在MATLAB2016a上編程序進(jìn)行數(shù)值實(shí)驗(yàn),結(jié)果見表1.

其中P1,P2,P3三個(gè)算例來源于文獻(xiàn)[5],將算法與文獻(xiàn)[6]中的算法B進(jìn)行對比.參數(shù)如下:

q=100,r0=5,r=1,rω=0.01,θ=0.1,γ=1,δ=0.38,

該算法的終止準(zhǔn)則為|zk|≤10-4.

表1 數(shù)值結(jié)果

通過比較算法A和B,數(shù)值實(shí)驗(yàn)表明算法A的迭代次數(shù)較算法B有明顯減少,近似最優(yōu)值略有差距,在精度要求不太高的情況下大步長非單調(diào)技術(shù)對迭代次數(shù)的減少有一定的作用,可以認(rèn)為該算法是有效的.

猜你喜歡
步長單調(diào)準(zhǔn)則
中心差商公式變步長算法的計(jì)算終止條件
單調(diào)任意恒成立,論參離參定最值
基于Armijo搜索步長的BFGS與DFP擬牛頓法的比較研究
IAASB針對較不復(fù)雜實(shí)體審計(jì)新準(zhǔn)則文本公開征求意見
數(shù)列的單調(diào)性
數(shù)列的單調(diào)性
基于隨機(jī)森林回歸的智能手機(jī)用步長估計(jì)模型
對數(shù)函數(shù)單調(diào)性的應(yīng)用知多少
內(nèi)部審計(jì)增加組織價(jià)值——基于《中國內(nèi)部審計(jì)準(zhǔn)則》的修訂分析
基于動態(tài)步長的無人機(jī)三維實(shí)時(shí)航跡規(guī)劃