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

?

求解線性規(guī)劃的一種新的原始對(duì)偶內(nèi)點(diǎn)法

2019-07-07 13:54張溪
科技資訊 2019年11期
關(guān)鍵詞:線性規(guī)劃條件

摘? 要:該文在線性規(guī)劃問題的目標(biāo)函數(shù)中增加二次項(xiàng),并提出了一種新的原始對(duì)偶內(nèi)點(diǎn)法解該問題。該方法對(duì)增加二次項(xiàng)后的問題的KKT條件中的變量做代換。對(duì)新變量做凸松弛保證新變量元素全為正值。對(duì)互補(bǔ)性條件做凸松弛,互補(bǔ)性條件右側(cè)每一個(gè)分量為依賴于當(dāng)前迭代點(diǎn)相應(yīng)分量的松弛。數(shù)值實(shí)驗(yàn)表明,該文算法對(duì)解決線性規(guī)劃問題是有效的。

關(guān)鍵詞:線性規(guī)劃? 新的原始對(duì)偶內(nèi)點(diǎn)法? KKT? 條件? 互補(bǔ)性條件

中圖分類號(hào):O221.1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A? ? ? ? ? ? ? ? ? ? ? ? ?文章編號(hào):1672-3791(2019)04(b)-0168-03

標(biāo)準(zhǔn)的線性規(guī)劃問題:

其中行滿秩。(P)的對(duì)偶問題是:

其中分別是等式和不等式約束的拉格朗日乘子。

Magasarian等[1]在(P)中加擾動(dòng)項(xiàng):

其中。若(1)有唯一解,則存在充分小,當(dāng)時(shí)(1)的解是(P)的解。Gill等[2]在(P)中加擾動(dòng)項(xiàng):

其中δ>0。Gill等用原始對(duì)偶障礙函數(shù)法解(2)。Wang等[8]在(P)中加擾動(dòng)項(xiàng):

其中Xk是當(dāng)前迭代點(diǎn)。Wang等[8]用鄰近增廣拉格朗日同倫法解(3)。

Darvary[7]用加權(quán)路徑跟蹤內(nèi)點(diǎn)算法求解線性規(guī)劃問題。內(nèi)點(diǎn)法中Xz=τe互補(bǔ)性條件等于常向量τ∈R+,Darvary算法中Xz=w,w∈R+n不是常向量。

該文在線性規(guī)劃問題的目標(biāo)函數(shù)中增加二次項(xiàng)。受Darvary的啟發(fā),提出一種新的原始對(duì)偶內(nèi)點(diǎn)法?;パa(bǔ)性條件右側(cè)每一個(gè)分量為依賴于當(dāng)前迭代點(diǎn)相應(yīng)分量的松弛。數(shù)值實(shí)驗(yàn)表明,該文算法對(duì)解決線性規(guī)劃問題是有效的。

該文結(jié)構(gòu)如下:第一節(jié)提出求解線性規(guī)劃的新模型并給出了相應(yīng)的算法:第二章為數(shù)值實(shí)驗(yàn);最后一部分是結(jié)束語(yǔ)及參考文獻(xiàn)。

1? 原始對(duì)偶正則內(nèi)點(diǎn)算法

原始對(duì)偶問題(P)-(D)的KKT條件是:

原始對(duì)偶問題(P)-(D)的嚴(yán)格可行集是:

(P)的目標(biāo)函數(shù)進(jìn)行松弛:

(5)的對(duì)偶問題是:

其中,原始對(duì)偶問題(5)(6)的KKT條件是:

其中是元素全為1的列向量。令,則:

其中V=diag(v)。對(duì)互補(bǔ)性條件和變量v做松弛:

令,上述方程變?yōu)椋?/p>

通過(guò)求解方程(8)的牛頓方程來(lái)找搜索方向

第三行左乘-Xk-1加到第一行得到:

△v可以通過(guò)下面的式子得到:

為了阻止迭代點(diǎn)太接近非負(fù)邊界,路徑追蹤算法要求每一個(gè)迭代點(diǎn)都滿足中心路徑的無(wú)窮范數(shù)鄰域:

同樣為了保證新算法產(chǎn)生的迭代點(diǎn)遠(yuǎn)離非負(fù)邊界,我們算法的中心路徑的鄰域定義為:

其中0<γ<1是給定常數(shù)。該文按如下方式產(chǎn)生下一次迭代點(diǎn)Wk+1(Xk+1,yk+1,vk+1)。通過(guò)(9)和(10)計(jì)算牛頓步,步長(zhǎng)滿足:

下面給出新的原始對(duì)偶內(nèi)點(diǎn)算法。

算法 1

步驟1:初始正則參數(shù),參數(shù)0<γ<1,停止ε>0準(zhǔn)則。選擇初始點(diǎn)保證,,k=0。

步驟2:若,收斂。

步驟3:通過(guò)方程(8)和(9)計(jì)算牛頓步。

步驟4:計(jì)算滿足

0且,的最大ak。這里。

步驟5:令

,選取擾動(dòng)系數(shù)

。返回步驟2。

假設(shè):

(1)原始對(duì)偶問題的最優(yōu)解*有界;

(2)非空。

由對(duì)偶理論可知為原問題(P)和對(duì)偶問題(D)的解的充要條件是式(11)成立。因?yàn)閧ηk}是下降序列,當(dāng)η→0且*是有界值時(shí),方程組的解將分別收斂于(P)和(D)的最優(yōu)解。

定理1? 算法1產(chǎn)生序列且有界。當(dāng)η→0時(shí),方程組的解是原始對(duì)偶問題(P)-(D)的最優(yōu)解。

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

該章所有的數(shù)值測(cè)試都是在MATLAB-R2012a中進(jìn)行的,運(yùn)行環(huán)境為聯(lián)想電腦 (Intel(R) Core\\(TM) i5-3230M CPU 2.60GHz,4.00GB)。

數(shù)值實(shí)驗(yàn)的算例來(lái)自Netlib測(cè)試集。用算法1計(jì)算Netlib測(cè)試集。我們給出了算法1的實(shí)驗(yàn)結(jié)果,并對(duì)實(shí)驗(yàn)結(jié)果進(jìn)行分析。

對(duì)于大部分問題來(lái)說(shuō),嚴(yán)格初始可行點(diǎn)很難找到。找嚴(yán)格初始可行點(diǎn)通常要對(duì)問題進(jìn)行變形,但是對(duì)問題進(jìn)行變形往往會(huì)讓問題變得更難求解。因此我們?cè)趯?shí)際計(jì)算中選取不可行初始點(diǎn)。不可行初始點(diǎn)僅要求X0>0,Z0>0。不可行初始點(diǎn)遵循Methora線性規(guī)劃初始點(diǎn)選取規(guī)則:

選取。我們得到:

因此初始點(diǎn)為和。文中表明生成的初始點(diǎn)滿足X0>0,Z0>0。

Friedlander等提出了新的正則化方法:

文中證明了當(dāng)ρ、δ取固定常數(shù)時(shí)算法收斂并且該算法在實(shí)際計(jì)算中也沒有要求滿足中心路徑。該文在實(shí)際計(jì)算中使用方程(11)求方向ρ=δ=10-10。

我們選取算法1的終止條件是:

其中ε=10-5。當(dāng)η→0時(shí),v→z第三個(gè)條件就變成了對(duì)原始對(duì)偶問題的對(duì)偶間隙的限制。

表1表示算法1在Netlib測(cè)試集上的計(jì)算結(jié)果。第一列是Netlib測(cè)試問題的名稱,第二列是問題的維數(shù),第三列是等式約束的個(gè)數(shù),第四列是Netlib測(cè)試集網(wǎng)站提供的最優(yōu)值,第五列是算法1的迭代次數(shù),第六列是算法1的最優(yōu)值。由表1可以看出算法1對(duì)解決線性規(guī)劃問題是有效的,且對(duì)每一個(gè)算例算法1的計(jì)算結(jié)果在一定誤差范圍內(nèi)。

3? 結(jié)語(yǔ)

該文在線性規(guī)劃問題的目標(biāo)函數(shù)中增加二次項(xiàng)并提出了一種新的原始對(duì)偶內(nèi)點(diǎn)算法。受到加權(quán)路徑追蹤算法的啟發(fā),對(duì)增加二次項(xiàng)后的問題的KKT條件中的變量做變量代換。對(duì)變量代換后的KKT條件中的新變量做凸松弛保證新變量元素全為正值。對(duì)互補(bǔ)性條件做凸松弛,互補(bǔ)性條件右側(cè)每一個(gè)分量由相同數(shù)值松弛變?yōu)橐蕾囉诋?dāng)前迭代點(diǎn)相應(yīng)分量的松弛。數(shù)值實(shí)驗(yàn)表明,該文算法對(duì)解決線性規(guī)劃問題是有效的,但其收斂速度還有待研究。

參考文獻(xiàn)

[1] Mangasarian OL.Iterative Solution of Linear Programs[J].SIAM Journal on Numerical Analysis, 1979, 18(18):606-614.

[2] Saunders M, Tomlin J. A.Solving regularized linear programs using barrier methods and KKT systems[D].SOL Report 96-4, Dept. of EESOR, Stanford University,1996.

[3] Friedlander MP.Orban DA primal-dual regularized interior-point method for convex quadratic programs[J].Mathematical Programming Computation,2012,4(1):71-107.

[4] Chen S,Donoho DL,Saunders MA.Atomic decomposition by basis pursuit[J].SIAM Journal on Scientific Computing,1998,20(1):33-61.

①通訊作者:張溪(1992,11—),女,漢族,河北辛集人,碩士研究生,研究方向:運(yùn)籌與優(yōu)化,E-mail:2645816447@qq.com。

猜你喜歡
線性規(guī)劃條件
有限制條件的組合應(yīng)用題
有限制條件的排列應(yīng)用題
基于大學(xué)生選課問題的線性規(guī)劃模型
集體活動(dòng)的時(shí)間規(guī)劃
新課程概率統(tǒng)計(jì)學(xué)生易混淆問題
基于多樞紐輪輻式運(yùn)輸網(wǎng)絡(luò)模型的安徽省快遞網(wǎng)絡(luò)優(yōu)化
線性規(guī)劃常見題型及解法
為什么夏天的雨最多
探索構(gòu)成特殊平行四邊形的條件
“虎虎生威”的隱含條件