随机对称锥规划问题的一阶最优性条件的相容性分析
Compatibility Analysis of First-Order Optimality Conditions for Stochastic Symmetric Cone Programming
摘要: 随机对称锥规划问题是一类应用十分广泛的问题,在工程设计、通讯、控制等实际领域有着重要的应用。随着优化问题不断的深入研究和对称锥规划理论的完善,许多很难甚至不能解决的问题,都可以转化为对称锥优化模型。因此,关于随机对称锥规划问题的研究有着重要的价值。对于随机对称锥规划问题的研究,本文采用了基于样本的近似方法,通常需要考虑样本均值近似问题的相容性,本文将对随机对称锥规划问题的样本均值近似问题的最优值和一阶最优性条件的相容性进行分析。
Abstract: Stochastic symmetric cone programming problem is a very wide range of problems, which has im-portant applications in engineering design, communication, control and other practical fields. With the continuous in-depth study of optimization problems and the improvement of symmetric cone programming theory, many difficult or even unsolvable problems can be transformed into symmet-ric cone optimization model. Therefore, the research on stochastic symmetric cone programming is of great value. For the research of stochastic symmetric cone programming, this paper adopts the sample based approximation method, which usually needs to consider the compatibility of the sample mean approximation problem. This paper will analyze the compatibility of the optimal val-ue and the first-order optimality condition of the sample mean approximation problem of stochastic symmetric cone programming.
文章引用:秦明, 张杰. 随机对称锥规划问题的一阶最优性条件的相容性分析[J]. 应用数学进展, 2022, 11(5): 2485-2490. https://doi.org/10.12677/AAM.2022.115262

1. 引言

随机规划问题就是通过使用随机变量,在问题中引入不确定性的数学规划问题,最开始是由Dantzing和Ferguson [1] 在研究某航线航班的数量最优化问题中提出的,并在解决问题的过程中,建立了有偿的两阶段随机规划问题。Dai [2] 等人对一类两阶段随机规划问题进行了研究,并将其中的目标函数用其样本均值替代,其研究是将一个随机优化问题转化为一个确定的问题。关于对称锥优化问题,Faybusovich [3] 提出了利用内点法来解决线性对称锥规划问题,并指出了其中涉及到的多项式的复杂性,在此之后,Schmieta和Alizadeh [4] 提出了利用牛顿法对线性对称锥规划问题的KKT系统进行求解。随着对称锥优化问题研究的不断深入,许多问题都可以转化为对称锥优化模型,并可以进行求解,得到比较满意的结果,Lieven [5] 和Klerk [6] 等学者在对称锥优化问题中的半定规划的问题的研究上取得了很多的成果。Bastin [7] 等学者提出了带有等式和不等式约束的随机规划问题:

min z S g ( z ) = E p [ G ( z , ξ ) ]

s .t . c j ( z ) 0 , j = 1 , , k ,

c j ( z ) = 0 , j = k + 1 , , M .

Bastin等学者利用了蒙特卡罗 [8] 工具来解决这个问题,得到了对应的样本均值近似问题: min z S g ^ N ( z )

s .t . c ^ j N ( z ) 0 , j = 1 , , k ,

c ^ j N ( z ) = 0 , j = k + 1 , , M .

其中, g ^ N ( z ) = 1 N i = 1 N G ( z , ξ i ) c ^ j N ( z ) = 1 N i = 1 N A j ( z , ξ i ) 。在本文中我们将要研究一类更广泛的随机对称锥

规划问题,考虑如下随机对称锥规划问题:

min x X g ( x ) = E [ F ( x , ξ ) ] (p1)

s .t . E [ G ( x , ξ ) ] K ,

其中, x X 是决策变量,X是 R n 中的一个非空闭凸集且为这个问题的可行解集, ξ 是定义在概率空间 ( Ξ , F , P ) 上的实随机向量。F是 R n × R m R 的实值函数, E 表示数学期望, K R n 是对称锥,如学者Faraut [9] 文章中所示,对称锥要满足如下条件:

1) K是齐次的,

2) K是自对偶的。

在本文的研究中,我们将对称锥用一个具体的模型表达 [9]:

K = { y y | y ε } ,

其中, ε 是一个具有内积运算的有限维空间; 是一个双线性映射,且满足如下三个条件:对于所有的 y , z , w ε

a) y z = z y ,

b) y ( y 2 z ) = y 2 ( y z ) ,

c) y z , w = y , z w .

对于满足上述条件的 ε , ,我们称之为欧式Jordan代数。为解决(p1)问题,本文采取样本均值近似方法。对于 ξ 的N个独立同分布样本 ξ 1 , , ξ N ,(p1)问题相应的样本均值近似问题为:

min x X g ^ N ( x ) = 1 N i = 1 N F ( x , ξ i ) , (p2)

s .t . G ^ N ( x ) = 1 N i = 1 N G ( x , ξ i ) = y y .

我们将(p1)称为原问题,(p2)称为样本均值近似问题。

接下来我们研究样本均值近似问题的最优值的相容性以及一阶最优性条件的相容性。注意到问题(p1)和(p2)的稳定点条件均可写为下列广义方程的形式:

0 E [ H ( x , ξ ) ] + N ( x ) , (p3)

其中,H是向量值函数,N是集值映射。

2. 一阶最优性条件的相容性分析

为研究方便,我们先给出如下假设。

A.0 对于 ξ 的抽样是满足独立同分布的。

A.1 对于每一个 ξ ,函数 F ( · , ξ ) G ( · , ξ ) 在X上是连续可微的。

A.2 对于所有的 x X 和几乎每个 ξ ,都有 E p [ k ] 是有限的,且 F ( x , ξ ) , G ( x , ξ ) 都小于等于 k ( ξ ) ,其中 k ( ξ ) 为P-可积函数。

A.3 每个梯度分量 [ x ] l F ( x , ξ ) [ x ] l G ( x , ξ ) 是被P-可积函数控制的。

我们用 S * S N 分别表示广义方程(p3)和SAA问题的解集,则我们可以根据 [10] 得到如下结果。

定理1.1:设C为 R n 上的一个紧子集,如果

1) (p1)问题的最优解集为 S * S * C

2) E [ H ( x , ξ ) ] 在C上是连续实值函数。

3) 当N足够大时, S N C

D ( S N , S * ) 0 w .p .1 N + 时成立。

我们假设条件A.0~A.3成立,且对于其中每一个 ξ G ( · , ξ ) 关于 K 是凸的,对于每一个 ξ 来说,映射 x G ( · , ξ ) K 是集值映射,并有下列约束条件成立:

0 int { E [ G ( x , ξ ) ] K } .

根据Shapiro [11] 的研究成果可知,如果 x * 为局部最优解,则存在 λ * N K { E [ G ( x * , ξ ) ] } ,使得 ( x * , λ * ) 满足:

0 x E [ F ( x * , ξ ) ] + J x E [ G ( x * , ξ ) ] λ * + N K ( x * ) . (1.1)

最优性条件(1.1)也可以写成如下形式:

0 E [ P ( x * , λ * , ξ ) ] + N X × K ( x * , λ * ) ,

其中,

P ( x , λ , ξ ) = ( L ( x , λ , ξ ) G ( x , ξ ) ) ,

L ( x , λ , ξ ) = x F ( x , ξ ) + J x G ( x , ξ ) λ ,

P为 R n × R n × Ξ R 2 n 上的连续函数。相应地,如果 x N 是问题(p2)的局部最优解,则应存在 λ N ( x N , λ N ) 满足如下条件:

0 P N ( x N , λ N ) + N X × K ( x N , λ N ) , (1.2)

其中,

P ^ N ( x , λ , ξ ) = ( L ^ N ( x , λ , ξ ) G ^ N ( x , ξ ) ) ,

L ^ N ( x , λ ) = F ^ N ( x , ξ ) + J X G ( x * , ξ ) λ .

下面我们建立SAA问题的一阶最优性条件的相容性。

S = { ( x * , λ * ) X × K | E [ P ( x * , λ * , ξ ) ] + N X × K ( x * , λ * ) } ,

S ^ N = { ( x N , λ N ) X × K | E [ P ^ N ( x N , λ N ) ] + N X × K ( x N , λ N ) } .

定理1.2:X是 R n 中的非空闭凸集,设假设A.0-A.1条件成立,如果有

0 P N ( x N , λ N ) + N X × K ( x N , λ N ) ,

x * { x N } 的聚点且存在 { x N } 的子列 { x N K } 收敛到 x * λ N K x N K 相应的一个Lagrange乘子且当N趋于无穷大时, { λ N K } 收敛到 λ * ,则有 0 E [ P ( x * , λ * , ξ ) ] + N X × K ( x * , λ * ) ,即 x * 为原问题(p1)的稳定点。

证明:由于 0 E [ P N ( x N , λ N ) ] + N X × K ( x N , λ N ) ,所以 P ^ N ( x N , λ N ) N X × K ( x N , λ N ) 。又因为在A.0-A.3条件下,g和 g ^ N 均为 R n × R m R 的连续实值函数且 g ^ N ( · ) 一致收敛到 g ( · ) G ( · , ξ ) 在X上是连续可微的,不妨设当 N + 时,有 x N x * λ N λ * 。根据 [11] 命题5.1可知,

P ^ N ( x N , ξ , λ N ) E [ P ( x N , ξ , λ N ) ] 0 w .p .1, N + ,

所以

P ^ N ( x N , ξ , λ N ) E [ P ( x N , ξ , λ N ) ] ,

进而

P ^ ( x N , ξ , λ N ) E [ P ( x * , ξ , λ * ) ] ,

根据法锥的外半连续性,我们有

lim sup N N X × K ( x N , λ N ) N X × K ( x * , λ * ) ,

这可以得到

E [ P ( x * , ξ , λ * ) ] N X × K ( x * , λ * ) ,

0 E [ P ( x * , λ , ξ ) ] + N X × K ( x * , λ * ) .

综上, ( x * , λ * ) 以概率1满足原问题的一阶最优性条件。

在定理1.2中,我们假设拉格朗日乘子是有界的,那么如果假设乘子是无界的,也可以通过增加条件得到类似的结果。

定理1.3:X是 R n 中的非空闭凸集,在A.0~A.3的假设下, x * { x N } 的聚点。如果 ( x N , λ N ) 满足SAA问题的一阶最优性条件,则在下列约束规范下,

0 int { E [ G ( x * , ξ ) ] K }

{ λ N } 有界且我们有 x * 以概率1满足原问题的一阶最优性条件。

证明:假设 { λ N } 无界,不妨设 λ N + , N + 时, λ N λ N λ ¯ λ ¯ = 1

在(1.2)式两侧同时乘 1 λ N

0 = 1 λ N F ^ N ( x N ) + J G ^ N ( x N ) λ N λ N .

N + 可得

0 = E [ G ( x * , ξ ) ] λ ¯ ,

λ ¯ N K { E [ G ( x * , ξ ) ] } .

0 int { E [ G ( x * , ξ ) ] K } ,可知 λ ¯ = 0 ,这与假设矛盾,所以 { λ N } 有界,所以不妨设 λ N λ * ,接下来的证明同定理1.2。

3. 最优值的相容性分析

下面我们对(p1)和(p2)问题的最优值进行相容性分析。设 V * V N 分别为(p1)和(p2)问题的最优值,我们给出如下定理。

定理2.1:在定理1.1假设的前提下, X N R n 的一个子集,令 Z N 是SAA问题的可行集,Z为原问题的可行集,满足:

(1) 如果 x N Z N 并且 x N x ,其中 x Z

(2) 对于某个点 x S * ,存在一个序列 x N Z N 使得 x N x w .p .1

那么 V N * V * w .p .1 ,当 N 时。

证明:假设 x N S N ,因为 S N 为紧集,不妨假设 x N x * w .p .1 。因为 S N X N ,有 x N Z N 。又条件(2)成立,所以 x * Z 。根据 [11] 中命题5.1,有

V N = g ^ N ( x N ) g ( x * ) w .p .1, N

并且

lim inf N V N * V * w .p .1 .

另一方面,由条件(3)得,存在一个序列 x N X N 收敛到一个 x S * w .p .1 。因此当 N 时,

V N * g ^ N ( x N ) g ( x ) = V * w .p .1

因为 lim sup N V N * V * w .p .1 ,所以当 N ,有 V N * V * w .p .1

4. 结论

本文利用样本均值近似方法来对随机对称锥规划问题的相容性进行分析,建立了随机对称锥规划问题的样本均值近似问题的一阶最优性条件的相容性理论和最优值相容性理论。我们在Shapiro介绍的随机广义方程样本均值近似问题相容性的基础上,给出了我们的结论,并在一定约束规范条件下,建立了随机对称锥规划问题的一阶最优性条件的相容性理论。

参考文献

[1] Ferguson, A.R. and Dantzig, G.B. (1956) The Allocation of Aircraft to Routes—An Example of Linear Programming under Uncertain Demand. Management Science, 3, 45-73.
https://doi.org/10.1287/mnsc.3.1.45
[2] Dai, L., Chen, C.H. and Birge, J.R. (2000) Convergence Properties of Two-Stage Stochastic Programming. Journal of Optimization Theory & Applications, 106, 489-509.
https://doi.org/10.1023/A:1004649211111
[3] Faybusovich, L. (1997) Eu-clidean Jordan Algebras and Interior-Point Algorithms. Positivity, 1, 331-357.
https://doi.org/10.1023/A:1009701824047
[4] Schmieta, S.H. and Alizadch, F. (2001) Associative and Jordan Algebras, and Polynomial Time Interior-Point Algorithms for Symmetric Cones. Mathematics of Operations Research, 26, 543-564.
https://doi.org/10.1287/moor.26.3.543.10582
[5] Henry, W., Romesh, S. and Lieven, V. (2000) Handbook of Semidefinite Programming: Theory, Algorithms, and Applications Printed in the United States of America. Kluwer Aca-demic Publishers, Totnes.
[6] Klerk, E.D. (2002) Aspects of Semidefinite Programming. Kluwer Academic Publishers, Totnes.
[7] Bastin, F., Cirillo, C. and Toint, P.L. (2006) Convergence Theory for Nonconvex Stochastic Programming with an Application to Mixed Logit. Mathematical Programming, 108, 207-234.
https://doi.org/10.1007/s10107-006-0708-6
[8] Bastin, F., Cirillo, C. and Toint, P.L. (2006) An Adaptive Mon-tecarlo Algorithm for Computing Mixed Logit Estimators. Computational Management Science, 3, 55-79.
https://doi.org/10.1007/s10287-005-0044-y
[9] Faraut, J. and Korányi, A. (1994) Analysis on Symmetric Cones. Clarendon Press, Oxford.
[10] Shapiro, A. (2000) Stochastic Programming by Monte Carlo Simulation Methods. SPEPS, SIAM.
https://doi.org/10.1137/1.9780898718751
[11] Shapiro, A., Dentcheva, D. and Ruszczyński, A. (2009) Lectures on Stochastic Programming: Modeling and Theory. SIAM, Phladelphia.