多目标优化问题中, 如何定义最优解是首要问题.目前研究的解的概念主要有:有效解, 弱有效解和各种真有效解的概念.关于这些解的存在性, 最优性条件和对偶等理论是多目标优化理论研究的主要内容.但这些解存在性条件较强, 通常需要对可行集增加某种意义下的凸性或紧性条件.大量研究表明, 在非紧条件下, 近似解有可能存在.因此, 在非紧条件下研究近似解成为了多目标优化问题研究的又一重要方向.近几十年来, 一些学者提出了各种不同的近似解的概念, 并进行了进一步的研究.1979年, Kutateladze[1]首先提出了近似解的概念.1984年, Loridan[2]引进了多目标优化问题$\varepsilon$ -有效解的概念.随后, 一些学者又提出了几种近似解的概念(如White[3], Helbig[4]).2006年, Gutiérrez等人[5, 6]利用co-radiant集定义了多目标优化问题的一种新的近似解, 该近似解推广并统一了先前给出的诸多近似解的概念(如Kutateladze[1], White[3], Helbig[4]).受文献[5, 6]中研究工作的启发, 高英等人[7, 8]在Benson真有效解的基础上, 利用co-radiant集提出了一种近似真有效解的概念.
求解多目标优化问题一个重要途径是将多目标优化问题转化为数值优化问题, 这种转化方法称为标量化方法.标量化主要分为线性标量化和非线性标量化.线性标量化主要是在凸性和一些广义凸性条件下利用凸集分离定理或择一定理进行刻画.非线性标量化主要是通过一些特殊的非线性函数, 在非凸分离定理的基础上进行研究.近年来, 对有效解, 弱有效解和各种真有效解的标量化研究可参见文献[9-15], 关于多目标优化问题各种近似解的标量化研究可参见文献[16-20].但利用范数研究多目标优化问题各种近似解的非线性标量化的成果并不多见.因此本文受文献[7-9, 17]的启发, 利用范数考虑多目标优化问题近似有效解和近似真有效解的非线性标量化刻画, 并举例说明主要结果.
令$R^n$为$n$维欧氏空间, $R^n_{+}$为其非负卦限.设$C\subset R^n$, int$C$表示$C$的内部, cl$C$表示$C$的闭包.若$C\cap(-C)\subset\{0\}, $则称$C$为点集.任取$x, y \in R^n$, 记
由集合$C$生成的锥定义为${\rm{cone}}(C)=\bigcup\limits_{\alpha\geqq0}\alpha C, $其中$\alpha\in R$.
定义2.1[9] 设$S\subset R^n$, $S$的回收锥$S^+$定义为
考虑如下的多目标优化问题
其中$X\subset R^{n}$非空, $f_{i}:X\rightarrow R, i=1, \cdots, p.$令$Y=f(X):=\bigcup\limits_{x\in X}f(x)$.
定义2.2[5] 称$C\subset R^p$为co-radiant集, 若对所有的$ d\in C$和$\alpha>1$都有$\alpha d\in C.$ $\forall \varepsilon>0$, 令$C(\varepsilon)=\varepsilon C, C(0)=\bigcup\limits_{\varepsilon>0}C(\varepsilon)$.
定义2.3[5, 7] 设$\varepsilon\in R$, 且$\varepsilon\geqq0$, $x\in X$, $C\subset R^p$为co-radiant点集.
(ⅰ)称$\bar{x} $为${\rm{(MOP)}}$问题关于$C$的$\varepsilon$-有效解, 若$(f(\bar{x})-C(\varepsilon))\cap f(X)\subset \{f(\bar{x})\}.$
(ⅱ)称$\bar{x}$为${\rm{(MOP)}}$问题关于$C$的$\varepsilon$-真有效解, 若
记${\rm{(MOP)}}$问题关于$C$的$\varepsilon$ -有效解和$\varepsilon$-真有效解之集分别为$E(f, C, \varepsilon)$和$P(f, C, \varepsilon).$
$ R^p$中的$l_\infty$-范数和$l_{\alpha}$ -范数分别定义为
其中$y=(y_1, \cdots, y_p)^{ T}\in R^p, \alpha\in[1, \infty)$.
令$\tilde{y}=(\tilde{y}_1, \cdots, \tilde{y}_p)$, 其中$\tilde{y}_i={\rm{inf}}\{y_i:y_i\mbox{为}y \in Y\mbox{的第}i\mbox{个分量} \}, i=1, \cdots, p$.若$\bar{y}\in R^p$, 满足$\bar{y}\leqq\tilde{y}, $则称$\bar{y}$为$Y$的理想点.
设$||\cdot||$为$R^p$中的某种范数, $\bar{y}$为$Y=f(X)$的理想点.考虑如下的非线性标量化问题:
定义2.4 设$\varepsilon\geqq0$, $\hat{x} \in X, \alpha\in[1, \infty)$.
(ⅰ)称$\hat{x}$为${\rm{(SP)}}$问题关于$||\cdot||_\infty$的$\varepsilon$-最优解, 若$||f(\hat{x})-\bar{y}||_\infty\leqq||f(x)-\bar{y}||_\infty+\varepsilon, \forall x \in X.$
(ⅱ)称$\hat{x}$为${\rm{(SP)}}$问题关于$||\cdot||_\alpha$的$\varepsilon$-最优解, 若$||f(\hat{x})-\bar{y}||_\alpha\leqq||f(x)-\bar{y}||_\alpha+\varepsilon, \forall x \in X.$记${\rm{(SP)}}$问题关于$||\cdot||_\infty$和$||\cdot||_\alpha$的$\varepsilon$-最优解之集分别为$A_\infty(f, \varepsilon)$和$A_\alpha(f, \varepsilon).$
本节利用$||\cdot||_1$范数和$||\cdot||_\infty$范数得到多目标优化问题近似有效解和近似真有效解的标量化结果.若无特别说明, 本节总假设$C\subset R^p_+$为co-radiant点集且$0\notin {\rm{cl}}C$.
为了证明的方便, 假设$y^1=(y^1_1, \cdots, y^1_p)^{ T}\in R^p, y^2=(y^2_1, \cdots, y^2_p)^{ T}\in R^p$, 由$||\cdot||_1$范数的定义, $||y^1+y^2||_1\leqq||y^1||_1+||y^2||_1$.若$y^1, y^2\in R^p_+$, 则满足等式关系$||y^1+y^2||_1=||y^1||_1+||y^2||_1$, 这是因为
本文在很多地方用到这一结论.
定理3.1 设$\varepsilon\geqq0$, $0 < \beta < d_{||\cdot||_1}(0, C)$, 则
(ⅰ) $A_1(f, \varepsilon\beta)\subset E(f, C, \varepsilon);$
(ⅱ)若$Y+C(\varepsilon)$为闭集, 则$A_1(f, \varepsilon\beta)\subset P(f, C, \varepsilon), $
其中$d_{||\cdot||_1}(0, C)$为0到$C$的距离, 即$d_{||\cdot||_1}(0, C)={\rm{inf}}\{||c||_1:c\in C\}$.
证 设$\hat{x}\in A_1(f, \varepsilon\beta), $令$f(\hat{x})=\hat{y}$, 则由定义2.4有
(ⅰ)当$\varepsilon>0$时, 若$\hat{x}\notin E(f, C, \varepsilon), $则存在$y^1\in Y, y^1\neq \hat{y}$, 使得$y^1-\hat{y}\in-C(\varepsilon)$.从而存在$c^1\in C\subset R^p_+$, 使得$\hat{y}=y^1+\varepsilon c^1.$因此$||\hat{y}-\bar{y}||_1=||y^1+\varepsilon c^1-\bar{y}||_1.$由$\bar{y}$为$Y$的理想点, 则$\bar{y}\leqq y^1$, 即$y^1-\bar{y}\in R^p_+$.因此, 由$||\cdot||_1$范数的性质可得
这与$(3.1)$式矛盾.因此$\hat{x}\in E(f, C, \varepsilon)$.
当$\varepsilon=0$时, 若$\hat{x}\notin E(f, C, 0), $则存在$y^2\in Y, y^2\neq \hat{y}$, 使得$y^2-\hat{y}\in-C(0)$.从而存在$\hat{\varepsilon}>0, c^2\in C\subset R^p_+$, 使得$\hat{y}=y^2+\hat{\varepsilon}c^2.$因此
这与$(3.1)$式矛盾.因此$\hat{x}\in E(f, C, 0)$.
综上, (ⅰ)成立.
(ⅱ)当$\varepsilon>0$时, 若$\hat{x}\notin P(f, C, \varepsilon), $则存在非零向量
从而存在$\{\beta_k\}\subset R_+\setminus\{0\}$, $\{y^k\}\subset f(X)=Y, \{c^k\}\subset C(\varepsilon)$, 使得$\beta_k(y^k+c^k-\hat{y})\rightarrow-c.$
若$\{\beta_k\}$有界.不失一般性, 假设$\beta_k\rightarrow\beta_0$, 则$\beta_0\geqq0.$若$\beta_0=0, $由$C\subset R^p_+$有$c^k\in C(\varepsilon)\subset R^p_+$, 因此$y^k+c^k\geqq\bar{y}, $则$y^k+c^k-\hat{y}\in\bar{y}-\hat{y}+ R^p_+, $从而$-c\in(\bar{y}-\hat{y}+ R^p_+)^+= R^p_+, $这与$c\in C(\varepsilon)$矛盾.若$\beta_0>0$, 则$y^k+c^k-\hat{y}\rightarrow-\frac{c}{\beta_0}$.由$Y+C(\varepsilon)$为闭集有
从而存在$y^0\in Y, d^0\in C$使得$\hat{y}=y^0+\frac{c}{\beta_0}+\varepsilon d^0, $则由$||\cdot||_1$范数的性质可得
这与$(3.1)$式矛盾.
若$\{\beta_k\}$无界, 不失一般性, 假设当$k\rightarrow\infty$时, $\beta_k\rightarrow+\infty$, 则$y^k+c^k-\hat{y}=y^k+\varepsilon d^k-\hat{y}\rightarrow 0$, 其中, $d^k\in C\subset R^p_+$, $\forall k$.即$\forall \gamma>0, $存在自然数$K_\gamma$, 当$k>K_\gamma$时, 有$||y^k+\varepsilon d^k-\hat{y}||_1 < \gamma, $则
从而$||y^k+\varepsilon d^k-\bar{y}||_1-\gamma < ||\hat{y}-\bar{y}||_1$.因此存在$k^*$使得$||y^{k^*}+\varepsilon d^{k^*}-\bar{y}||_1\leqq||\hat{y}-\bar{y}||_1$.事实上, 若对任意的$k$, $||y^{k}+\varepsilon d^{k}-\bar{y}||_1>||\hat{y}-\bar{y}||_1$, 则存在$\bar{\gamma}>0$, 使得
令$\gamma=\bar{\gamma}, $则对$\bar{\gamma}$存在自然数$K_{\bar{\gamma}}$, 使得当$k>K_{\bar{\gamma}}$时, $||y^k+\varepsilon d^k-\bar{y}||_1-\bar{\gamma} < ||\hat{y}-\bar{y}||_1$, 这与$(3.2)$式矛盾.因此, 结合$||\cdot||_1$范数的定义可得
从而$||\hat{y}-\bar{y}||_1>||y^{k^*}-\bar{y}||_1+\varepsilon\beta.$这与$(3.1)$式矛盾.综上, 当$\varepsilon>0$时, $\hat{x}\in P(f, C, \varepsilon).$
当$\varepsilon=0$时, 利用$\varepsilon>0$的证明思路, 结合(ⅰ)中$\varepsilon=0$的情况, 可得结论.从而(ⅱ)成立.
注3.1 (ⅰ)定理中的$0 < \beta < d_{||\cdot||_1}(0, C)$必不可少.若$\beta=d_{||\cdot||_1}(0, C)$, 则$A_1(f, \varepsilon\beta)\subseteq E(f, C, \varepsilon)$不一定成立.见例3.1.
(ⅱ)定理中的两种反包含关系不一定成立.事实上, 对任意的$0 < \beta < d_{||\cdot||_1}(0, C)$, $E(f, C, \varepsilon)\subseteq{\rm{cl}}A_1(f, \varepsilon\beta)$, $P(f, C, \varepsilon)\subseteq{\rm{cl}}A_1(f, \varepsilon\beta)$都不一定成立.见例3.1.
(ⅲ)文献[9]利用$||\cdot||_\alpha(\alpha\in[1, \infty))$给出了精确的有效解和真有效解的非线性标量化结果.但对近似解来说, 定理中的结果对其它范数不一定成立.如$||\cdot||_\infty$范数和$||\cdot||_2$范数.见例3.2.
例3.1 令$X= R^2_+, C=\{(x_1, x_2)^T:x_1\geqslant0, x_2\geqslant0, x_1+x_2\geqslant1\}, f:X\rightarrow R^2, f(x)=x$, 则$Y=f(X)= R^2_+$的理想点之集为$ R^2_-$且$d_{||\cdot||_1}(0, C)=1$.令$\varepsilon=1$, 则
$E(f, C, 1)$的图象如图 1所示.
若$\beta=d_{||\cdot||_1}(0, C)=1, $则
显然, $A_1(f, \varepsilon\beta)\nsubseteq E(f, C, \varepsilon)$,
特别取$\beta=0.9$时, $A_1(f, 0.9)$的图象如图 2所示.显然, $E(f, C, 1)\nsubseteq{\rm{cl}}A_1(f, \beta)$, $P(f, C, 1)\nsubseteq{\rm{cl}}A_1(f, \beta), \forall 0 < \beta < 1$.这说明定理3.1中的两种反包含关系不一定成立.
例3.2 令
则$d_{||\cdot||_\infty}(0, C)=\frac{1}{2}$, $d_{||\cdot||_2}(0, C)=\frac{\sqrt{2}}{2}$.令$\varepsilon=1$, 容易验证
取$\bar{y}=(-1,-1), \beta=\frac{1}{3}$, 则$(0, 0) \in A_\infty(f, \frac{1}{3}).$取$\bar{y}=(-1,-1), \beta=\frac{1}{2}$, 则$(0, 0) \in A_2(f, \frac{1}{2}).$这说明定理3.1的结果对$||\cdot||_ \infty$范数和$||\cdot||_2$范数不一定成立.
令
$\forall \mu\in \Lambda^{++}, \alpha\in[1, \infty), y=(y_1, \cdots, y_p)^{ T}\in R^p_+, $ $y$的$(\mu, \alpha)$范数定义为$||y||^{\mu}_{\alpha}=||\mu\odot y||_\alpha, $ $y$的$(\mu, \infty)$范数定义为$||y||^{\mu}_{\alpha}=||\mu\odot y||_\infty, $其中$\mu\odot y=(\mu_1y_1, \cdots, \mu_py_p)^{ T}.$记
推论3.1 在定理3.1的条件下, 对任意的$\mu\in \Lambda^{++}$, 有
(ⅰ) $A^{\mu}_1(f, \varepsilon\beta)\subset E(f, C, \varepsilon);$
(ⅱ)若$Y+C(\varepsilon)$为闭集, 则$A^\mu_1(f, \varepsilon\beta)\subset P(f, C, \varepsilon).$
证 与定理3.1的证明类似.
注3.2 当$\varepsilon=0$且$C(0)\cup\{0\}= R^p_+$时, 推论3.1中的条件和结果退化到文献[9]中的定理3.4.8中的特殊情形.
由例3.2知, 若定理3.1中的范数改为$||\cdot||_\infty$范数, 结果不一定成立.对$||\cdot||_\infty$范数有如下的标量化结果.
定理3.2 设$\varepsilon>0$, $C\subset {\rm{int}}R^p_+$为co-radiant点集.若
则
(ⅰ) $A_\infty(f, \epsilon)\subset E(f, C, \varepsilon);$
(ⅱ)若$Y+C(\varepsilon)$为闭集, 则$A_\infty(f, \epsilon)\subset P(f, C, \varepsilon).$
证 设$\hat{x}\in A_\infty(f, \epsilon)$, 令$f(\hat{x})=\hat{y}, $则
(ⅰ)若$\hat{x}\notin E(f, C, \varepsilon)$, 则存在$y^0\neq\hat{y}$, $y^0\in(\hat{y}-C(\varepsilon))\cap Y$, 从而存在$c^0\in C$, 使得$\hat{y}=y^0+\varepsilon c^0.$因此
这与$(3.3)$式矛盾.因此$\hat{x}\in E(f, C, \varepsilon)$.
(ⅱ)若$\hat{x}\notin P(f, C, \varepsilon), $则存在非零向量$-c\in{\rm{clcone}}(Y+C(\varepsilon)-\hat{y})\cap(-C(\varepsilon))$.从而存在$\{\beta_k\}\subset R_+\setminus\{0\}$, $\{y^k\}\subset Y, \{c^k\}\subset C(\varepsilon)$, 使得$\beta_k(y^k+c^k-\hat{y})\rightarrow -c, \mbox{其中}c\in C(\varepsilon).$
若$\{\beta_k\}$有界, 假设$\beta_k\rightarrow\beta_0$.由定理3.1(ⅱ)的证明知$\beta_0\neq0.$因此, $\beta_0>0.$则$y^k+c^k-\hat{y}\rightarrow-\frac{c}{\beta_0}$.由$Y+C(\varepsilon)$为闭集, 有$y^k+c^k\rightarrow \hat{y}-\frac{c}{\beta_0}\in Y+C(\varepsilon)$.从而存在$y^1\in Y, d^1\in C, $使得$\hat{y}=y^1+\frac{c}{\beta_0}+\varepsilon d^1, $则$||\hat{y}-\bar{y}||_\infty=||y^1+\frac{c}{\beta_0}+\varepsilon d^1-\bar{y}||_\infty.$由$c\in C(\varepsilon), C\subset {\rm{int}} R^p_+$可得$c$的每个分量都大于0.因此
这与$(3.3)$式矛盾.
若$\{\beta_k\}$无界, 类似定理3.1(ⅱ)的证明, 存在$k^*$使得$||y^{k^*}+\varepsilon d^{k^*}-\bar{y}||_\infty\leqq||\hat{y}-\bar{y}||_\infty$.因此
这与$(3.3)$式矛盾.综上, $\hat{x}\in P(f, C, \varepsilon).$
注3.3 若$Y+C(0)$为闭集, 类似可证$A_\infty(f, 0)\subset P(f, C, 0).$
定理3.3 设$\varepsilon\geqq0$.若$Y+ R^p_+$为闭集, 则$A_\infty(f, \varepsilon)\cap E(f, C, \varepsilon)\neq\emptyset.$
证 由$Y+ R^p_+$为闭集, 易证$A_\infty(f, \varepsilon)\neq\emptyset$.令$\{\hat{x}^k\}\subseteq A_\infty(f, \varepsilon)$, $f(\hat{x}^k)=\hat{y}^k$满足
则$\{\hat{y}^k\}$有界, 不妨假设$\hat{y}^k\rightarrow\hat{y}$.由$Y+ R^p_+$为闭集有$\hat{y}\in Y+ R^p_+$, 即存在$x^1\in X, f(x^1)=y^1\in Y, d^1\in R^p_+$, 使得$\hat{y}=y^1+d^1.$
先证$\hat{y}\in Y.$若$\hat{y}\notin Y, $则$d^1\neq 0$.因此
这与$\delta={\rm{inf}}\{\sum\limits_{i=1}^{p}y^k_i:y^k=f(x^k), x^k\in A_\infty(f, \varepsilon)\}$矛盾, 从而$\hat{y}\in Y.$故存在$\hat{x}\in X$使得$f(\hat{x})= \hat{y}$.因此$\hat{x}\in A_\infty(f, \varepsilon)$.
再证$\hat{x}\in E(f, C, \varepsilon).$事实上, 若$\hat{x}\notin E(f, C, \varepsilon), $则存在$x^2\in X, f(x^2)=y^2\in Y, d^2\in C$使得$\hat{y}=y^2+\varepsilon d^2$.由$0\notin{\rm{cl}} C$知$d^2\neq 0$, 从而$\sum\limits_{i=1}^{p}y^2_i < \sum\limits_{i=1}^{p}\hat{y}_i=\delta.$又因为
这表明$x^2\in A_\infty(f, \varepsilon).$因此$\sum\limits_{i=1}^{p}y^2_i < \sum\limits_{i=1}^{p}\hat{y}_i=\delta, $这与$ \delta$的定义矛盾.综上, $\hat{x}\in A_\infty(f, \varepsilon)\cap E(f, C, \varepsilon).$
推论3.2 在定理3.3的条件下, 对任意的$\mu\in \Lambda^{++}$有$A^{\mu}_\infty(f, \varepsilon)\cap E(f, C, \varepsilon)\neq\emptyset.$
证 与定理3.3的证明类似.
注3.4 当$\varepsilon=0$且$C(0)\cup\{0\}= R^p_+$时, 推论3.2中的条件和结果退化到文献[9]中的定理3.4.9 (ⅰ).