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

?

一類半向量二層規(guī)劃問題樂觀最優(yōu)解的求解方法

2016-04-11 02:09:38王思呂一兵長(zhǎng)江大學(xué)信息與數(shù)學(xué)學(xué)院湖北荊州434023

王思, 呂一兵 (長(zhǎng)江大學(xué)信息與數(shù)學(xué)學(xué)院,湖北 荊州 434023)

?

一類半向量二層規(guī)劃問題樂觀最優(yōu)解的求解方法

王思, 呂一兵(長(zhǎng)江大學(xué)信息與數(shù)學(xué)學(xué)院,湖北 荊州 434023)

[摘要]研究了上層為分式規(guī)劃、下層為線性多目標(biāo)規(guī)劃的一類半向量二層規(guī)劃問題樂觀最優(yōu)解的求解方法。利用對(duì)偶理論, 先將半向量二層規(guī)劃問題轉(zhuǎn)化為相應(yīng)的單層優(yōu)化問題, 同時(shí)取下層問題的對(duì)偶間隙與上層目標(biāo)函數(shù)分母的比值作為罰項(xiàng), 構(gòu)造了該類半向量二層規(guī)劃問題的罰問題, 最后基于罰問題的相關(guān)性質(zhì)設(shè)計(jì)了一種求解算法。數(shù)值試驗(yàn)表明, 所設(shè)計(jì)的算法是可行的。

[關(guān)鍵詞]半向量二層規(guī)劃;線性分式;罰函數(shù);樂觀最優(yōu)解

二層規(guī)劃包含上下2層, 上層和下層都有各自的目標(biāo)函數(shù)和約束條件, 其中上層是以下層決策變量為參數(shù), 而下層又受制于上層決策變量的復(fù)合優(yōu)化問題[1]。由于二層規(guī)劃能夠恰當(dāng)?shù)拿枋鰧?shí)際問題中存在的層次關(guān)系, 因此被廣泛的應(yīng)用于非平衡經(jīng)濟(jì)市場(chǎng)競(jìng)爭(zhēng)、資源分配、交通網(wǎng)絡(luò)、環(huán)境保護(hù)以及工程設(shè)計(jì)[2~5]等問題,其相關(guān)理論也受到越來(lái)越多的國(guó)內(nèi)外學(xué)者的關(guān)注[6,7]。二層規(guī)劃的數(shù)學(xué)模型可以表述為:

(1)

其中, x∈Rn;y∈Rm;F:Rn×Rm→R;H:Rn×Rm→Rk;h:Rn×Rm→Rr。

當(dāng)上層是一個(gè)標(biāo)量?jī)?yōu)化問題, 下層是一個(gè)向量?jī)?yōu)化問題時(shí), 相應(yīng)的二層規(guī)劃被稱為半向量二層規(guī)劃問題。Bonnel和Morgan[8]分析了下層為凸向量?jī)?yōu)化時(shí)解的最優(yōu)性必要條件,并給出了求解這類問題的一種精確罰函數(shù)方法。 Zheng和Wan[9]設(shè)計(jì)了包含2個(gè)不同罰因子的精確罰函數(shù)方法來(lái)求解半向量二層規(guī)劃問題, 然而, 由于算法中包含2個(gè)罰參數(shù),求解時(shí)的計(jì)算量較大。任愛紅和王宇平[10]針對(duì)這類問題, 先將其轉(zhuǎn)化為單層優(yōu)化問題, 同時(shí)提出了轉(zhuǎn)化問題的偏靜態(tài)條件定義, 并在此基礎(chǔ)上構(gòu)造了半向量二層規(guī)劃的精確罰問題。呂一兵和萬(wàn)仲平[11]針對(duì)線性半向量二層規(guī)劃問題, 將其轉(zhuǎn)化為有限個(gè)線性規(guī)劃問題, 并得到了這類問題的全局最優(yōu)解。

受上述文獻(xiàn)的啟發(fā), 筆者將考慮上層為線性分式單目標(biāo), 下層為線性多目標(biāo)的一類半向量二層規(guī)劃問題:首先, 利用對(duì)偶規(guī)劃理論, 給出下層問題的對(duì)偶間隙; 然后, 考慮對(duì)偶間隙與上層目標(biāo)函數(shù)分母的比值作為罰項(xiàng), 構(gòu)造了這類半向量二層規(guī)劃問題的罰問題, 最后基于罰問題的相關(guān)性質(zhì)設(shè)計(jì)了一種求解算法。

1模型及定義

考慮如下半向量二層規(guī)劃問題, 其具體數(shù)學(xué)模型表述如下:

(1)

其中, M(x)為如下線性多目標(biāo)規(guī)劃問題:

(2)

的弱有效解集; x∈Rn;y∈Rm;a1,a2∈Rn;b1,b2∈Rm;C∈Rl×m;A∈Rp×n;B∈Rp×m;b∈Rp,X={x|x≥0}。

定義1集合S1={(x,y)|Ax+By≤b,y∈M(x)}表示問題(1)的可行域。若點(diǎn)(x,y)∈S1,則稱(x,y)為問題(1)的可行解。

定義2(x*,y*)∈S1為問題(1)的全局最優(yōu)解, 如果對(duì)于任意的(x,y)∈S1, 有F(x*,y*)≤F(x,y)。

注1在問題(1)中, 由于下層為多目標(biāo)規(guī)劃問題, 因此, 對(duì)于給定的上層決策變量,下層問題的最優(yōu)解一般是不唯一的. 對(duì)于下層有不唯一最優(yōu)解的二層規(guī)劃問題, 其最優(yōu)解的定義一般采用樂觀最優(yōu)解或悲觀最優(yōu)解[12]。筆者考慮采用樂觀最優(yōu)解的定義。

在下面的研究中,假設(shè)如下條件成立:

(A1)約束域S={(x,y)|Ax+By≤b,x≥0,y≥0}以及集合X均為非空緊集。

s.t.Ax+By≤b

問題(1)可轉(zhuǎn)化為:

(3)

利用線性規(guī)劃的對(duì)偶理論, 得到問題(3)的下層對(duì)偶問題為:

(4)

其中, ?∈Rp(行向量)為對(duì)偶變量。

記W={?|-?B≤λTC, ?≥0}, 對(duì)偶間隙π(x,y,λ,?)=λTCy+?b-?Ax,關(guān)于問題(1)和問題(3)最優(yōu)解的關(guān)系, 有以下結(jié)果。

定理1假設(shè)條件(A1)成立,(x*,y*,λ*)為問題(3)的最優(yōu)解, 當(dāng)且僅當(dāng)存在?*∈W, 使得(x*,y*,λ*,?*)為如下問題:

(5)

的最優(yōu)解, 同時(shí)(x*,y*)為問題(1)的最優(yōu)解。

證明由對(duì)偶理論可知, 一定存在?*∈W, 使得?*為問題(5)的最優(yōu)解。對(duì)于固定的(x*,λ*)且滿足λTCy+?b-?Ax=0, 則y*為下層問題的最優(yōu)解, 故(x*,y*)也是問題(1)的最優(yōu)解。

2主要結(jié)果

(6)

其中,μ∈R+是罰參數(shù);(x,y,λ,?)∈S×U。

關(guān)于問題(5)和問題(6)最優(yōu)解之間的關(guān)系, 有下面的結(jié)果。

引理1若(xμ,yμ,λμ,?μ)是問題(6)的最優(yōu)解, 并且它也是問題(5)的可行解, 則它也是問題(5)的最優(yōu)解。

對(duì)于給定的(λ,?)∈U及μ∈R+, 定義:

有以下定理成立。

定理2假設(shè)條件(A1)成立, 則問題:

的最優(yōu)解(λ*,?*)一定在其多面體的極點(diǎn)處取得。

證明首先證明φμ(λ,?)是凹函數(shù)。取集合U中任意2點(diǎn)(λ1,?1),(λ2,?2),η∈(0,1), 則有:

φμ(η(λ1,?1)+(1-η)(λ2,?2))

=ηφμ(λ1,?1)+(1-η)φμ(λ2,?2)

故φμ(λ,?)為凹函數(shù)。又由于集合U為多面體, 則在多面體約束條件下的極小化凹函數(shù),其最優(yōu)解一定在U的極點(diǎn)處取得。

定理3假設(shè)條件(A1)成立, 則問題(6)的最優(yōu)解(x*,y*,λ*, ?*)∈SE×UE。

證明若(x*,y*)為問題(1)的最優(yōu)解, 則一定存在(λ*,?*)∈U, 使得:

又由于(xμ,yμ,λμ,?μ)是問題(6)的最優(yōu)解, 則有:

即:

3算法設(shè)計(jì)

根據(jù)上述性質(zhì), 筆者設(shè)計(jì)一種求解問題(6)的算法,算法描述如下:

步1選取初始值μ>0及δ>0。

步2利用線性規(guī)劃技術(shù)求得多面體U的所有頂點(diǎn), 記為UE={u1,u2,…,ut}, 令i=1。

步3求解下面的問題P(λi,?i):

(7)

求得最優(yōu)解為(xi,yi)。

注2該算法需要求出下層對(duì)偶問題可行域多面體U的全部頂點(diǎn), 即UE, 這是算法實(shí)現(xiàn)的關(guān)鍵點(diǎn)之一, 求解多面體頂點(diǎn)方法可參考文獻(xiàn)[16]。

定理6上述算法所得到的解為問題(1)的最優(yōu)解。

證明由定理1以及引理1, 定理6顯然成立。

4數(shù)值試驗(yàn)

為了說(shuō)明上述算法的可行性, 考慮以下線性分式半向量二層規(guī)劃問題[14]:

(8)

圖1表示原問題(8)的約束域和可行域, 當(dāng)上層固定一個(gè)決策變量x, 下層問題y的取值如虛線所示。

上述算例中下層問題的對(duì)偶問題為:

則:

U={(λ,?)∈R2+6|λ1+λ2=1,3?1-4?2-3?3-2?4+?5+4?6≤λ1+2λ2,λ≥0,?≥0}

其頂點(diǎn)為:

(λ2,?2)=(1,0,0,0,0,0,1,0)

表1 不同頂點(diǎn)所對(duì)應(yīng)的最優(yōu)解

圖1 原問題(8)的約束域和可行域

5結(jié)語(yǔ)

研究了一類線性分式半向量二層規(guī)劃問題樂觀最優(yōu)解的求解方法, 利用對(duì)偶理論,將其轉(zhuǎn)化為單層優(yōu)化問題, 同時(shí)取下層問題的對(duì)偶間隙與上層目標(biāo)函數(shù)分母的比值作為罰項(xiàng), 構(gòu)造了線性分式半向量二層規(guī)劃的罰問題, 基于罰問題的相關(guān)性質(zhì)設(shè)計(jì)了一種求解算法。數(shù)值結(jié)果表明, 所設(shè)計(jì)的算法是可行的。值得說(shuō)明的是, 由于分式半向量二層規(guī)劃是個(gè)比較復(fù)雜的問題, 筆者只討論了上層為線性分式的情況, 進(jìn)一步將針對(duì)上層為非線性分式討論其最優(yōu)解的取值情況。

[參考文獻(xiàn)]

[1]滕春賢,李智慧. 二層規(guī)劃的理論與應(yīng)用[M].北京: 科學(xué)出版社,2002.

[2]GaoZiyou,SunHuijun,ZhangHaozhi.Agloballyconvergentalgorithmfortransportationcontinuousnetworkdesignproblem[J].OptimizationandEngineering,2007,8(3): 241~257.

[3]ErhanErkut,FatmaGzara.Solvingthehazmattransportnetworkdesignproblem[J].ComputersOperationsResearch,2007,35: 2234~2247.

[4]呂一兵,萬(wàn)仲平,胡鐵松.水資源優(yōu)化配置的雙層規(guī)劃模型系統(tǒng)工程理論與實(shí)踐[J].2009,29(6):115~120.

[5]劉娟娟,范炳全,祝炳發(fā). 雙層規(guī)劃在城市交通污染控制中的一個(gè)應(yīng)用[J]. 管理工程學(xué)報(bào),2005(4):87~90.

[6]王廣民,萬(wàn)仲平,王先甲. 二(雙)層規(guī)劃綜述 [J].數(shù)學(xué)進(jìn)展,2007,36: 513~529.

[7]ColsonB,MarcotteP,SavardG.Anoverviewofbileveloptimization[J].AnnalsofoperationsResearchannals,2007,153(1): 235~256.

[8]BonnelH,MorganJ.Semivectorialbileveloptimizationproblem:Penaltyapproach[J].JournalofOptimizationTheoryandApplications,2006,31(3): 365~382.

[9]ZhengY,WanZ.Asolutionmethodforsemivectorialbilevelprogrammingproblemviapenaltymethod[J].JournalofAppliedMathematicsandComputing, 2011,37: 207~219.

[10]任愛紅,王宇平. 求解半向量雙層規(guī)劃問題的精確罰函數(shù)法 [J].系統(tǒng)工程理論與研究,2014,34(4): 910~916.

[11]呂一兵,萬(wàn)仲平. 線性半向量二層規(guī)劃問題的全局優(yōu)化方法 [J].運(yùn)籌學(xué)學(xué)報(bào),2015,19(2): 29~36.

[12]DempeS.Foundationsofbilevelprogramming[M].London:KluwerAcademicPublishers,2002.

[13]LvY,WanZ.Asolutionmethodfortheoptimisticlinearsemiveetorialbileveloptimizationproblem[J].JournalofInequalitiesandApplications,2014: 164.

[14]PedroCerbuna.Apenaltymethodforsolvingbilevellinearfractional/linearprogrammingproblems[J].Asia-PacificJournalofOperationalResearch,2004,207~224.

[15]BazaraaMS,SheraliHD,ShettyCM.NonlinearProgramming:TheoryandAlgorithms[M].2nded.NewYork:JohnWileyandSons,1993.

[16]MatheissRH,RubinDS.Asurveyandcomparisonofmethodsforfindingallverticesofconvexpolyhedralsets[J].MathernaticsofOperations,1980,5(2): 167~185.

[編輯]張濤

[文獻(xiàn)標(biāo)志碼]A

[文章編號(hào)]1673-1409(2016)01-0001-06

[中圖分類號(hào)]O224

[作者簡(jiǎn)介]王思(1990-),女,碩士生,現(xiàn)主要從事最優(yōu)化理論與算法方面的研究工作。[通信作者]呂一兵(1979-),男,博士,副教授,現(xiàn)主要從事最優(yōu)化理論與算法方面的教學(xué)與研究工作;E-mail:lvyibing_2001@sohu.com。

[基金項(xiàng)目]國(guó)家自然科學(xué)基金項(xiàng)目(11201039)。

[收稿日期]2015-10-15

[引著格式]王思, 呂一兵.一類半向量二層規(guī)劃問題樂觀最優(yōu)解的求解方法[J].長(zhǎng)江大學(xué)學(xué)報(bào)(自科版),2016,13(1):1~6.

凌云县| 广河县| 大城县| 彭山县| 扎囊县| 重庆市| 建湖县| 无锡市| 武强县| 科技| 内乡县| 饶阳县| 叙永县| 长泰县| 大渡口区| 壶关县| 汝南县| 南部县| 若尔盖县| 舒城县| 宜阳县| 赤壁市| 衡南县| 钦州市| 德兴市| 高州市| 徐闻县| 肥西县| 秀山| 揭西县| 徐汇区| 乳源| 龙岩市| 湄潭县| 四子王旗| 积石山| 鹤山市| 凤城市| 垦利县| 龙南县| 蓬莱市|