论文部分内容阅读
本文主要研究带有变分不等式的MPEC问题以及双层多目标规划的求解方法.文章主要内容大致可分为两部分。
1.本文第一部分(第二章)提出一种新的问题,目标为多目标,约束是非线性不等式和变分不等式的MPEC问题。提出了此规划的KKT条件及在合理的约束规格下可作为充分和必要条件以及给出了相关定理及证明,并给出求解此问题使用l1罚函数的交互式方法。
我们讨论的模型是:minf(x,y)=(f1(x,y),f2(x,y),…,fp(x,y))(1a)s.t.G(x,y)≤0(1b)(1)y为变分不等式(F(x,·),C(x))的解(1c)(1c)说明:对任意给定的x∈X,y∈C(x)={y∈Rm:g(x,y)≤0},且对(A)v∈C(x),〈v-y,F(x,y)〉≥0其中:函数f:Rn×Rm→Rp,向量值函数G:Rn×Rm→Rq向量值函数g:Rn×Rm→Rl是连续可微的。假设f,G都是Rn+m上关于x,y连续且二次可微的映射。对每个x∈X,i=1,2,……,l,gi(x,·)是一个关于第二变量的凸函数.假设我们讨论的问题上层和下层均有有效解或弱有效解.
利用变分不等式的KKT条件,问题(1)转化为minx,y,λf(x,y)s.t.G(x,y)≤0F(x,y)+∑λi▽ygi(x,y)=0i=1λi≥0,i=1,2,……,l(2)gi(x,y)≤0,i-1,2,…,lλigi(x,y)=0,,i=1,2,…,l
通过定义序列有界约束规格,可得如下结果:
定理1设F和每个gi都是连续的,(A)∈X,每个gi(x,·)是凸的,在包含D的开集内每一点处▽ygi(x,y)存在且连续.假设D上关于集合值映射M有序列有界约束规格成立,那么问题(1)与问题(2)等价.记式(2)的线性加权和问题为minp∑k=1αkfk(x,y)s.t.G(x,y)≤0(3)F(x,y)+1∑i=1λi▽ygi(x,y)=0min(-gi(x,y),λi)=0,i=1,2,…,l则有定理2对每个给定的权系数α=(α1,α2,…,αp)T∈A++(或A+),问题(3)的最优解为问题(2)的有效解(或弱有效解).其中,A+={α=(α1,α2,…,αp)T:(A)αi≥0,p∑i=1αi=1},A++={α=(α1,α2,…,αp)T:(A)αi>0,p∑i=1αi=1}设罚项v(x,y,λ)=-1∑i∈Qmin(-Gi(x,y),0)+∑i∈L|min(-gi(x,y),λi)|+|F(x,y)+l∑i=1λi▽ugi(x,y)|令l1惩罚函数为pu(x,y,λ)=p∑k=1αkfk(x,y)+μv(x,y,λ)(4)
其中μ>0为罚因子,是一个很大的正数.则问题(3)转化为minx,y,λpu(x,y,λ)(5)记z=(x,y,λ).定理3(收敛性定理)设问题(3)的可行域非空,且存在一个ε>0,s.t.集合Sε={(x,y)|gi(x,y)≤ε,i=1,2,…,l.F(x,y)+1∑i=1λi▽ygi(x,y)|≤εem,em=(1,1,…,1)T∈Rm.|min(-gi(x,y),λi)|≤ε,i=1,2,…,l.是紧的,又设是{μk}趋向无穷大的严格递增正数列,且对每个k,问题(5)存在最优解z(k),则{z(k)}存在一个收敛子序列{z(kj)},并且任何这样的收敛子序列的极限都是问题(2)的最优解.
2.本文第二部分(第三、四章)利用已有的双层单目标决策和单层多目标决策的求解方法,创造性的提出了求解双层多目标决策的带权极大模理想点法:首先利用带满意度的ε-约束法和Kuhn-Tucker条件(凸规划的情形)把双层多目标规划问题转化为单层约束多目标规划问题,当此约束为紧集时,采用带权极大模理想点法求解此问题的弱有效解,并通过分析人与决策人之间的交互,采用逐步宽容约束法检验此解的满意性。
我们讨论的模型是:
minxF0(x,y1,y2,…,yp)=minns(f01(x,y1,y2,…,yp),…,f0N0(x,y1,y2,…,yp))(6)s.t.(x,y1,y2,…,yp)∈Ω0(7)并且yi是如下方程的解minyiF1(i)(x,y1,y2,…,yp)=minyi(f(i)11(x,y1,y2,…,yp),…,f21Ni(x,y1,y2,…,yp))(8)s.t.(x,y1,y2,…,yp)∈Ωi(i=1,2,…,p)(9)其中,x,F0和Ω0分别为上层的决策变量,目标函数和约束集;yi,F(i)1和Ωi,(i=1,2,…,p)分别为下层第i个决策人的决策变量,目标函数和约束集;F(i)1(i=1,2,…,p)均为凸函数矢量,Ωi(i=1,2,…,p)为凸集,Ωi={(x,y1,y2,…,yp)|g(t)j(x,y1,y2,…,yp)≥0,i=0,1,…,p;j=1,2,…,mi}假设我们讨论的问题上层和下层均有有效解或弱有效解.
此模型的决策机制如下:
(1)上、下层决策人之间采取正向Stackelberg主从策略,上层决策人(UDM)为主方,各下层决策人(LDMi)为从方.
(2)各下层决策人之间采取非合作的Nash竞争平衡策略.利用带满意度的ε-约束法和Kuhn-Tucker条件,转化为:min(f01(x,y1,y2,…,yp),…,f0N0(x,y1,y2,…,yp))(10)(x,y1,y2,…,yp)∈Ω0(11)▽yif(i)11(x,y1,y2,…,yp)-ti∑j=1u(i)j▽yih(i)j(x,y1,y2,…,yp)=0,i=1,2,…,p.(12)u(i)jh(i)j(x,y1,y2,…,yp))=0,i=1,2,…,p,j=1,2,…,ti(13)u(i)j≥0,i=1,2…,p,j=1,2,…,ti(14)(x,y1,y2,…,yp)∈Ωii=1,2,…,p(15)
其中Ωi={(x,y1,y2,…,yp)|h(i)j(x,y1,y2,…,yp)≥0,i=1,2,…,p,j=1,2…,ti}为公式(3.9)和(3.10)组成的约束集.[见原文].
令z=(x,y1,…,yp.u(1)1,u(1)2,…,u(1)ti,…,u(p)1,u(p)2,…,u(p)tp),z∈Rm,用Ω′表示公式(11)-(15)组成的约束集,则公式(10)-(15)可简记为minz∈Ω′(f01(z),f02(z),…f0N0(z))(16)采用求解多目标规划的带权极大模理想点法求解公式(16):首先求解诸单目标问题minz∈Ω′foj(z)=foj(zj*),j=1,2,…,N0.
计算foi(z)在极小点zi*处的值:foi(zj*)=fij,i,j=1,2,…,N0.记f*0i=fii=fi(zi*),i=1,2,…,No.则问题(16)转化为求解单目标问题:(Pλ)minu(t)=ts.t.λi(f0i(z)-f*0i)≤tz∈Ω′,t≥0,λ∈∧++,i=1,2,…,N0其中权系数λ∈∧++.
设(pλ)的最优解为((-z),(-t)),则得到以下结果.
定理4:对每个给定的(-λ)∈∧++.,则相应于(Pλ)的最优解必是(16)的弱有效解.(pλ)minz∈Ω′U(z)=maxi≤j≤N0{λj(f0j(z)-f*0j)}定理5:(pλ)与(Pλ)是等价的.推论1:对任意的(-λ)∈∧++,若((-z),(-zt))是(p-λ)的最优解,则其中(-x)的必是(16)的弱有效解.对(Pλ)中的权系数λ∈∧++,本文按如下取法:令δij=fij-fii,(i,j=1,2,…,N0),称为第i个目标与第j个目标的离差,显然所有的δij≥0;令αi=1/N0-1N0∑j=1δij(i=1,2,…,N0),称为第i个目标的平均离差,简称均差,显然,所有αj≥0;令λi=αi/N0∑j=1αi,i=1,2,…,N0,将诸αi从大到小排序,设αi1≥αi2≥…≥αiN0,则对应的有λi1≥λi2≥…≥λiN0.且N0∑k=1λik=1.
(1)若(A)i∈{1,2,…,N0},λi>0,则取(f0i1(z)-f*0i1)的系数为λiN0,(f0i2(z)-f*0i2)的系数为λi(N0-1),…,(f0iN0(z)-f*0iN0)的系数为λi1.
(2)若()k∈{1,2,…,N0},λk=0,则N0∑j=1okj=0,因δkj≥0,故δkj=0,j=1,2,…,N0.说明fkj=fkk=fok(zj*)=fok(zk*).令(Pλ)中,(fok(z)-f*0k)的系数为λk=1.其它,(foi(z)-f*oi)的系数如(1)取法.则(A)i∈{1,2,…,N0},λi>0.
经验表明,这样求出来的弱有效解是比较满意的.
本文第四章对此模型上、下层均采用带权极大模理想点法求解。