-
弱有效解是经济、决策理论、多目标优化理论以及最优控制与博弈论中的重要概念之一.关于多目标优化问题弱有效解的研究常常涉及目标函数与约束函数的凸性[1-5].众所周知,最优性必要条件对研究多目标优化问题的对偶性与算法设计起着至关重要的作用.非光滑优化问题的Lagrange乘子规则已经被许多作者依据不同的次微分广泛地研究了[4-9]. Clarke次微分[6](也被称作Clarke广义梯度)是导出非光滑优化问题优化条件的重要工具.各种次微分,比如Michel-Penot次微分[10]、Mordukhovich次微分[11]、凸化集[9],都是在非光滑优化中建立优化条件的好工具.文献[12-13]研究了带有一般不等约束的非光滑标量优化问题的约束规格与Lagrange乘子的性质,并在适当的约束限定性条件下通过Clarke次微分得到了最优性条件.本文将利用Clarke次微分研究非光滑约束多目标优化的局部弱有效的必要最优化性条件.
全文HTML
-
设X为实Banach空间,X*为其拓扑对偶空间,Y为有限维空间,C与D分别是X与Y中的非空闭凸子集,K是
${\mathbb{R}^n}$ 中的点凸锥并且int K≠$\emptyset $ ,K的对偶锥定义为特别地,K*是一个弱*闭凸锥,记K的凸包为co K,
$\mathbb{R}_ + ^n$ ={x=(x1,x2,…,xn):xi≥0,i=1,2,…,n}和$\mathbb{R}_{{\rm{ + + }}}^n$ ={x=(x1,x2,…,xn):xi>0,i=1,2,…,n}.设f:X→${\mathbb{R}^n}$ 与g:X→Y为向量值映射.若h:X→
$\mathbb{R}$ 在x∈X处为局部Lipschitz连续函数,h在x∈X处沿方向v∈X的Clarke广义导数[6]定义为h在x0处的Clarke次微分定义为
特别地,Clarke广义导数与次微分满足
集合C⊂X在x0∈C处的Clarke法锥定义为
其中T(C;x0)为集合C在x0∈C处的Clarke切锥,
T(C;x0)={v∈X:对∀tn↓0,∀xn→x0,xn∈C,存在vn→v使得xn+tnvn∈C}
本文考虑如下(MP)约束多目标优化问题:求最小的f(x),使得g(x)∈D(x∈C).
记问题(MP)的可行集为M.易知,M=g-1(D)∩C,其中
如果存在一个数δ>0,使得
则称x0∈M为问题(MP)的一个局部弱Pareto有效解,其中B(x0;δ)是以x0为球心,δ为半径的开球.如果将B(x0;δ)替换为
$\mathbb{R}^n$ ,则可以得到弱有效解的定义.假设f,g都在x0∈M处局部Lipschitz连续.定义1[13] 如果对于∀y*∈N(D,g(x0))\{0},有
则称问题(MP)在x0∈M处满足次微分约束规格(CQ).
命题1[4, 7] 对于e∈int K,函数ξK(y)=inf{t∈
$\mathbb{R}$ :y∈te-K}在$\mathbb{R} ^n$ 上是连续、正齐次与次可加的,ξK(0)=0,并且严格int K单调的(即如果y2-y1∈int K,则ξK(y1)<ξK(y2)).由文献[8]的定理3.1,我们可以得到如下结论:
命题2 x0∈M是问题(MP)的一个弱有效解当且仅当ξK(f(x)-f(x0))≥0(∀x∈M).
-
借助标量化函数ξK与Clarke次微分,讨论一类非光滑约束多目标优化问题的局部弱有效解的Karush-Kuhn-Tucker必要最优性条件.
定理1 设x0是问题(MP)的一个局部弱有效解,并且问题(MP)在x0处满足次微分约束规格(CQ).则存在μ∈N(D,g(x0)),使得
其中φ(x)=ξK(f(x)-f(x0)).
证 因为x0是问题(MP)的一个局部弱有效解,则由命题2知
由于φ(x0)=0,故x0为优化问题的一个局部解:
$\mathop {\min }\limits_{x \in M} \varphi \left( x \right)$ .应用文献[10]的定理3.2(ⅰ)可得(2)式.下面研究命题1中函数ξK的一些性质.
命题3 ξK0(0;v)=ξK(v)(∀v∈
$\mathbb{R} ^n$ ).证 由于ξK是正齐次与次可加的,则它是凸函数.故ξK是Clarke正则的,并且有
即ξK0(0;v)=ξK(v)(∀v∈
$\mathbb{R} ^n$ ).命题4
$\partial {\xi _K}\left( 0 \right) \subset {K^ * }$ .证 假设存在ξ∈
$\partial {\xi _K}\left( 0 \right)$ ,并且$\xi \notin {K^ * }$ .存在v∈K使得〈ξ,v〉<0,并且有因为ξ∈
$\partial {\xi _K}\left( 0 \right)$ ,结合命题3可得到由于ξK(-v)=inf{t∈
$\mathbb{R}$ :-v∈te-K}与v∈K,则有v∈0·e-K.因此ξK(-v)≤0.结合(4)式,可得到〈ξ,-v〉≤0,与(3)式矛盾.下面我们通过一个例子说明命题3与命题4.
例1 设K=
$\mathbb{R}_ + ^2$ ,e=(1,1).于是有ξK(v1,v2)=max{v1,v2},故断言
事实上,若α=(α1,α2)∈
$\partial {\xi _K}\left( 0 \right)$ ,则有取v1=v2=1,得到α1+α2≤1;取v1=v2=-1,得到-α1-α2≤-1.故α1+α2≥1,从而α1+α2=1.
断言α1,α2≥0.反之,不失一般性,假设α1<0.取v=(-1,0),则有
与α=(α1,α2)∈
$\partial {\xi _K}\left( 0 \right)$ 矛盾!故α1,α2≥0,从而$\partial {\xi _K}\left( 0 \right) \subset {K^ * } = \mathbb{R}_ + ^2$ .易知(1,0),(0,1)∈$\partial {\xi _K}\left( 0 \right)$ .对∀v=(v1,v2)∈${\mathbb{R}^2}$ ,有定理2 设x0为问题(MP)的一个局部弱有效解,并且问题(MP)在x0处满足次微分约束规格(CQ).则存在λ=(λ1,…,λn)∈K*,λ≠0,μ∈N(D,g(x0)),使得
证 因为x0是问题(MP)的局部弱有效解,由定理1可知,存在μ∈N(D,g(x0)),使得
其中φ(x)=ξK(f(x)-f(x0)).由于ξK为凸函数,故它是Clarke正则的.结合文献[6]的定理2.3.9,我们得到
再由(6)式可知,存在γ∈
$\partial \varphi \left( {{x_0}} \right)$ ,使得并且
因此,存在η1,…,ηm≥0,
$\sum\limits_{i = 1}^m {{\eta _k} = 1} $ ,使得其中
则
不妨设
${\overline \lambda _i} = \sum\limits_{k = 1}^m {{\eta _k}\alpha _i^{\left( k \right)}} $ ,则有由于
$\partial {\xi _K}\left( 0 \right)$ 是凸的,结合(8),(9)式可以得到结合命题4,有
$\partial {\xi _K}\left( 0 \right) \subset {K^ * }$ ,从而λ∈K*.因为λ∈$\partial {\xi _K}\left( 0 \right) \subset {K^ * }$ ,我们有令v=-e,得到-e∈-1·e-K.由于
于是有ξK(-e)≤-1,则〈λ,-e〉≤ξK(-e)≤-1,故λ≠0.综上所述,存在λ=(λ1,…,λn)∈K*,λ≠0与μ∈N(D,g(x0)),使得(5)式成立.
特别地,如果
$\mathbb{R}_{\rm{ + }}^n \subset K$ ,下面的结论成立:推论1 设x0是问题(MP)的局部弱有效解,问题(MP)在x0处满足次微分约束规格(CQ),并且
$\mathbb{R}_{\rm{ + }}^n \subset K$ .则存在λ=(λ1,…,λn)∈K*$ \subset \mathbb{R}_{\rm{ + }}^n$ ,λ≠0和μ∈N(D,g(x0)),使得(5)式成立.在条件
$\mathbb{R}_{\rm{ + }}^n \subset {\mathop{\rm int}} \;K\; \cup \left\{ 0 \right\}$ 下,我们得到问题(MP)的强Kasush-Kuhn-Tucker必要最优性条件:定理3 设x0是问题(MP)的局部弱有效解,问题(MP)在x0处满足次微分约束规格(CQ),并且
$\mathbb{R}_{\rm{ + }}^n \subset {\mathop{\rm int}} \;K\; \cup \left\{ 0 \right\}$ ,则存在λ=(λ1,…,λn)∈$\mathbb{R}_{{\rm{ + + }}}^n$ 和μ∈N(D,g(x0)),使得证 由定理2可知,存在λ=(λ1,…,λn)∈K*,λ≠0,μ∈N(D,g(x0)),使得(10)式成立.下面我们说明λi>0(∀i=1,…,n).断言K*
$ \subset \mathbb{R}_{{\rm{ + + }}}^n \cup \left\{ 0 \right\}$ .假设存在α=(α1,…,αn)∈K*和k,j,使得αk=0,αj>0.因为$\mathbb{R}_{\rm{ + }}^n \subset {\mathop{\rm int}} \;K\; \cup \left\{ 0 \right\}$ ,则有K*$ \subset \mathbb{R}_{\rm{ + }}^n$ .用εk表示第k个分量为1的单位向量(k=1,…,n).因为$\mathbb{R}_{\rm{ + }}^n \subset {\mathop{\rm int}} \;K\; \cup \left\{ 0 \right\}$ ,故εk∈int K成立(k=1,…,n).因此,存在充分小的t>0,使得并且
与K*的定义矛盾.故K*
$ \subset \mathbb{R}_{{\rm{ + + }}}^n \cup \left\{ 0 \right\}$ .由于λ∈$\partial {\xi _K}\left( 0 \right) \subset {K^ * }$ 和λ≠0,于是有λ∈$\mathbb{R}_{{\rm{ + + }}}^n$ .