求解随机广义垂直线性互补问题的随机近似方法
Stochastic Approximation Approaches to Stochastic Extended Vertical Complementarity Problem
摘要: 近几年随机广义垂直线性互补问题的求解方法不断完善。本文提出了一种新型的求解随机广义垂直线性互补问题(SEVLCP)的方法,即随机近似(SA)算法。基于Fischer-Burmeister函数的性质,先将随机广义垂直线性互补问题转化为无约束极小化问题,再利用随机近似算法进行求解。本文详细讨论了原问题的重新构造过程,并提出了一种有效求解的迭代格式,以及在适当的条件下,得到了所提出方法的全局收敛结果。
Abstract: In recent years, the solution methods of stochastic extended vertical linear complementarity prob-lems have been continuously improved. In this paper, a new method for solving stochastic extended vertical linear complementarity problem (SEVLCP) is proposed, namely stochastic approximation (SA) methods. Based on the properties of the Fischer-Burmeister function, the stochastic extended vertical linear complementarity problem is reformulated in terms of the unconstrained minimiza-tion problem, and then solved by the stochastic approximation methods. This paper discusses the reformulation process of the original problem in detail, and proposes an iterative scheme for effec-tive solving, and obtains the global convergence results of the proposed method under appropriate conditions.
文章引用:杨妍娇, 王奕菲, 张杰. 求解随机广义垂直线性互补问题的随机近似方法[J]. 应用数学进展, 2023, 12(4): 1467-1473. https://doi.org/10.12677/AAM.2023.124151

1. 引言

本文研究如下的随机广义垂直线性互补问题:求 x n ,使得

min { F 1 ( x ) , F 2 ( x ) , F 3 ( x ) } = 0 , (1)

F i ( x ) = E [ M i ( ξ ( ω ) ) ] x + E [ q i ( ξ ( ω ) ) ] , i = 1 , 2 , 3 ,

其中, M i ( ) : m n × n , q i ( ) : m n , i = 1 , 2 , 3 为随机映射, ξ : Ω Ξ m 是概率空间 ( Ω , F , P ) 上的随机向量,E表示数学期望,min表示极小化函数。在本文中,假设 M i ( ξ ( ω ) ) , q i ( ξ ( ω ) ) , i = 1 , 2 , 3 ω 的可测函数并满足

E [ i = 1 3 M i ( ξ ( ω ) ) + q i ( ξ ( ω ) ) ] < + ,

为简单起见,我们把 ξ ( ω ) 记为 ξ ,但要与上下文中 Ξ 中的确定性向量 ξ 区分开。

广义垂直线性互补问题在工业工程、经济管理、博弈论和网络中的应用已经成为数学规划中一个成熟而富有成果的学科,在许多文献中都研究了广义垂直线性互补问题的解和算法的存在性,如 [1] 。为了将现实中的不确定因素考虑其中,带有随机变量的垂直线性互补问题受到了学者们的广泛关注。求解问题(1)的关键在于处理 M i ( ξ ) q i ( ξ ) 的期望值,如果能够准确地计算出问题(1)所涉及的数学期望,则问题就转化为确定型广义随机线性互补问题,这已经具有了成熟的求解方法,如对数指数正则法 [2] 和人工神经网络法 [3] 等。本文假设问题(1)中的期望值难于计算或计算成本很高,因此选用随机近似方法将其转化成确定型问题进行求解和近似。

随机近似方法可追溯到Robbins和Monro在1951年发表的论文 [4] ,自此以后随机近似算法被广泛用于解决随机问题,如文献 [5] [6] [7] 。经典的随机近似算法分析在文献 [8] 中进行了详细的介绍。该算法的一个重要改进是由Polyak [9] 和Polyak和Juditsky [10] 提出的,利用已知步长的平均值来获得更长的步长。在本文中,将利用该方法求解随机广义垂直线性互补问题(1),证明了其收敛性。

问题(1)是随机线性互补问题的一个延伸,当 i = 1 , E [ M 0 ( ξ ( ω ) ) ] = I , E [ q 0 ( ξ ( ω ) ) ] = 0 时,就简化为随机线性互补问题:寻找 x n ,使得

x 0 , F 1 ( x ) 0 , F 1 ( x ) T x = 0 , (2)

F 1 ( x ) = E [ M 1 ( ξ ( ω ) ) ] x + E [ q 1 ( ξ ( ω ) ) ] ,

它是随机非线性互补问题的一个特例,可以追溯到King和Rockafellar [11] 。因此,可以利用随机近似算法对垂直互补问题进行求解。

2. 问题的重新构造

我们将问题(1)重新表述为一个随机非光滑方程组,然后通过最小平方最小化来求解方程组。首先回顾Fischer-Burmeister函数 ϕ : 2

ϕ ( a , b ) = a 2 + b 2 a b .

利用该函数有

min { a , b } = ϕ ( a , b ) ,

基于上述函数提出求解广义垂直线性互补问题的函数如下:

min { a , b , c } = ϕ ( ϕ ( a , b ) , c ) .

φ ( a , b , c ) = ϕ ( ϕ ( a , b ) , c ) .

问题(1)等价于下列随机方程组

G ( x ) = ( φ ( F 11 ( x ) , F 21 ( x ) , F 31 ( x ) ) φ ( F 1 n ( x ) , F 2 n ( x ) , F 3 n ( x ) ) ) = 0 (3)

式(1)和式(3)的解集是重合的,使用Fischer-Burmeister函数的主要好处之一是它在任何地方都是半光滑的,并且在除原点以外的任何点上都是连续可微的,并且该函数是全局Lipschitz连续的。对于随机垂直线性互补问题(1)的解,提出求解随机方程组(3)的随机近似算法是很自然的 [5] 。在接下来的内容中,我们考虑基于(1)的最小化重构的SA方法。令

min x Ψ ( x ) = 1 2 G ( x ) 2 = 1 2 j = 1 n φ ( F 1 j ( x ) , F 2 j ( x ) , F 3 j ( x ) ) 2 . (4)

为方便下面的证明,不妨令

g j ( x ) = ϕ ( F 1 j ( x ) , F 2 j ( x ) ) , j = 1 , , n ,

ψ ( a , b ) = ϕ ( a , b ) 2 ,

min Ψ ( x ) = 1 2 j = 1 n ϕ ( g j ( x ) , F 3 j ( x ) ) 2 = 1 2 j = 1 n ψ ( g j ( x ) , F 3 j ( x ) ) . (5)

考虑以下的迭代格式求解上述问题

x k + 1 = x k a k ( d k + ω k ) (6)

其中,

d k = 1 2 Ψ ( x k ) ,

ω k 是随机变量为确定值 ξ k 时得到的 d k 的近似值的随机误差。例如,如果 ξ k ξ ( ω ) 的一个样本,那么选择

d k + ω k = 1 2 Ψ ( x k , ξ k ) .

在 [12] 中利用这种搜索方向建立了求解非线性互补问题的无导数迭代格式。下面的结果表明,在适当的条件下, d k Ψ x k 处的下降方向,并且当 d k = 0 x k 是问题(4)的一个解。

命题2.1:假设F是全局Lipschitz连续的并且二次连续可微,存在正的常数 C 1 , C 2 , C 3 使得

max j ( x + C 1 ) 2 F i j ( x ) C 2 , i = 1 , 2 , 3 , j = 1 , , n ,

max j ( x + C 1 ) 2 g j ( x ) C 3 , j = 1 , , n , x n .

那么, Ψ n 上是全局Lipschitz连续的。

证:由定义(5)可知

Ψ ( x ) = j = 1 n [ 1 ψ ( g j ( x ) , F 3 j ( x ) ) g j ( x ) + 2 ψ ( g j ( x ) , F 3 j ( x ) ) F 3 j ( x ) ] ,

要证 Ψ 是全局Lipschitz连续的,只需证 1 ψ ( g j ( x ) , F 3 j ( x ) ) g j ( x ) 2 ψ ( g j ( x ) , F 3 j ( x ) ) F 3 j ( x ) 分别是全局Lipschitz连续的。

由( [5] , Proposition 5.1)的证明有 2 ψ ( g j ( x ) , F 3 j ( x ) ) F 3 j ( x ) 是全局Lipschitz连续的。接下来证明 1 ψ ( g j ( x ) , F 3 j ( x ) ) g j ( x ) 是全局Lipschitz连续的。当且仅当它的雅可比矩阵包含在

Ω g j ( x ) 1 ψ ( g j ( x ) , F 3 j ( x ) ) T + 1 ψ ( g j ( x ) , F 3 j ( x ) ) 2 g j ( x )

中, Ω 是有界的。首先,由( [5] , Lemma 5.2)知 1 ψ ( g j ( x ) , F 3 j ( x ) ) 有界。其次,由

g j ( x ) = ϕ ( F 1 j ( x ) , F 2 j ( x ) ) ,

g j ( x ) = ϕ ( F 1 j ( x ) , F 2 j ( x ) ) = 1 ϕ ( F 1 j ( x ) , F 2 j ( x ) ) F 1 j ( x ) + 2 ϕ ( F 1 j ( x ) , F 2 j ( x ) ) F 2 j ( x ) .

因为

| 1 ϕ ( a , b ) | = | a a 2 + b 2 1 | 1 , | 2 ϕ ( a , b ) | = | b a 2 + b 2 1 | 1 ,

从而 1 ϕ ( F 1 j ( x ) , F 2 j ( x ) ) 2 ϕ ( F 1 j ( x ) , F 2 j ( x ) ) 是有界的。并且 F i ( x ) , i = 1 , 2 , 3 是Lipschitz连续的,则 F i j ( x ) 有界,所以 g i ( x ) 有界。

1 ψ ( g j ( x ) , F 3 j ( x ) ) = 2 ϕ ( g j ( x ) , F 3 j ( x ) ) 1 ϕ ( g j ( x ) , F 3 j ( x ) ) 4 max { | g j ( x ) | , | F 3 j ( x ) | } 8 max { | F 1 j ( x ) | , | F 2 j ( x ) | , | F 3 j ( x ) | } = Ο ( x + C 1 ) .

根据命题2.1可知 Ω 有界,从而 1 ψ ( g j ( x ) , F 3 j ( x ) ) g j ( x ) 是全局Lipschitz连续的。

综上, Ψ 是全局Lipschitz连续的。

3. 收敛性分析

为证明在迭代格式(5)下 Ψ 的收敛性,作出下列假设:

假设2.1:1) 步长 a k 满足 a k > 0 , a k 0 , k = 0 n a k = , k = 0 n ( a k ) 2 <

2) 问题 E [ ω k | F k ] = 0

3) k = 1 ( a k ) 2 E [ ω k 2 | F k ] < 几乎确定成立。

4) F i , i = 1 , 2 , 3 在空间 Y 上是以模量L全局Lipschitz的。

5) F i , i = 1 , 2 , 3 在空间 Y 上是以模量 σ 全局强单调的。

6) 矩阵 F = ( F 1 ( x ) , F 2 ( x ) , F 3 ( x ) ) 有行 ω -性质 [13] 。

我们关于随机近似算法的收敛结果使用了下面的引理,它是鞅收敛定理的推广。

引理3.1: [14] 令 F k σ -代数的一个递增序列, V k , α k , β k γ k 是适应于 F k 非负随机变量。如果

k = 1 α k < , k = 1 β k < ,

并且

E ( V k + 1 | F k ) ( 1 + α k ) V k γ k + β k ,

那么 { V k } 是几乎确定收敛的,以及有 k = 1 γ k < 几乎确定成立。

定理3.1:假设在假设2.1中的1),2),3)成立,在给定得迭代格式(6)下,设 F i , i = 1 , 2 , 3 都是二次连续可微的,存在 t ( 1 , 2 ) , C i > 0 和一个连续函数 σ i ( x ) > 0 ,使得

( F i ( y ) F i ( x ) ) T ( y x ) min { σ i ( x ) y x 2 , C i y x t } , y n ,

以及步长满足

0 a k min { σ ( x k ) 2 L , 1 2 L } ,

那么由迭代生成的序列 { x k } 几乎确定收敛到随机广义垂直线性互补问题(1)唯一解 x

证:由中值定理可知,在 x k x k + 1 之间存在 y k 使得

Ψ ( x k + 1 ) = Ψ ( x k ) + Ψ ( y k ) T ( x k + 1 x k ) .

由命题2.1, Ψ 是全局Lipschitz连续的。因此,存在常数 L > 0 ,使得

Ψ ( y k ) Ψ ( x k ) L x k + 1 x k .

由迭代(6)可得

E [ Ψ ( x k + 1 ) | F k ] = E [ Ψ ( x k ) + Ψ ( y k ) T ( x k + 1 x k ) | F k ] = E [ Ψ ( x k ) + a k Ψ ( y k ) T ( d k + ω k ) | F k ] = Ψ ( x k ) + a k E [ Ψ ( y k ) T ( d k + ω k ) | F k ] = Ψ ( x k ) + a k E [ Ψ ( x k ) T ( d k + ω k ) | F k ] + a k E [ ( Ψ ( y k ) Ψ ( x k ) ) T ( d k + ω k ) | F k ]

= Ψ ( x k ) + a k Ψ ( x k ) T d k + 0 + a k E [ ( Ψ ( y k ) Ψ ( x k ) ) T ( d k + ω k ) | F k ] Ψ ( x k ) + a k Ψ ( x k ) T d k + a k E [ L y k x k d k + ω k | F k ] Ψ ( x k ) + a k Ψ ( x k ) T d k + L a k 2 E [ d k + ω k 2 | F k ] Ψ ( x k ) + a k Ψ ( x k ) T d k + 2 L a k 2 E [ d k 2 + ω k 2 | F k ]

= Ψ ( x k ) + a k Ψ ( x k ) T d k + 2 L a k 2 d k 2 + 2 L a k 2 E [ ω k 2 | F k ] Ψ ( x k ) a k d k 2 + 2 L a k 2 d k 2 + 2 L a k 2 E [ ω k 2 | F k ] = Ψ ( x k ) + a k ( 2 L a k 1 ) d k 2 + 2 L a k 2 E [ ω k 2 | F k ] = Ψ ( x k ) γ k + β k .

其中,

γ k = a k ( 2 L a k 1 ) d k 2 ,

β k = 2 L a k 2 E [ ω k 2 | F ] k .

下面证明对应 Ψ ( x k ) 收敛的每个迭代路径 { x k } ,有 Ψ ( x k ) 收敛到0。首先根据( [5] , Theorem 5.1)的证明可知序列 { x k } 有界,则存在 σ ^ > 0 ,使得 σ ( x k ) σ ^ > 0 。由

k = 1 γ k <

可得,当 k d k 0 。由 d k 的定义有 Ψ ( x k ) 0 。说明序列 { x k } 收敛到某一点 x 。其次证明 x Ψ ( x k ) 的极小点:

Ψ ( x ) = j = 1 n ϕ ( g j ( x ) , F 3 j ( x ) ) ϕ ( g j ( x ) , F 3 j ( x ) ) = 0 ,

ϕ ( g j ( x ) , F 3 j ( x ) ) = 0 ϕ ( g j ( x ) , F 3 j ( x ) ) = 0.

由于

ϕ ( a , b ) = 1 ϕ ( a , b ) + 2 ϕ ( a , b ) = ( a a 2 + b 2 1 ) + ( b a 2 + b 2 1 ) ,

由假设2.1中6)知 F 有行 ω -性质,存在 i { 1 , 2 , 3 } 使得 F i j ( x ) 0 。则有

ϕ ( g j ( x ) , F 3 j ( x ) ) = 0 , j = 1 , , n .

G ( x ) = 0 ,因此 Ψ ( x ) = 0

4. 结论

本文利用随机近似方法求解了随机广义垂直线性互补问题,基于Fischer-Burmeister函数将随机广义垂直线性互补问题转化为一个无约束极小化问题,构造了一个迭代格式,证明了在合适的条件下这种迭代格式所产生的序列收敛性以及原问题的可解性。

NOTES

*通讯作者。

参考文献

[1] Gowda, M.S. and Sznajder, R. (1994) The Generalized Order Linear Complementarity Problem. SIAM Journal on Matrix Analysis and Applications, 15, 779-795.
https://doi.org/10.1137/S0895479892237859
[2] Shuang, J.Z., et al. (2013) A Log-Exponential Regularization Method for a Mathematical Program with General Vertical Complementarity Constraints. Journal of industrial and management optimization, 9, 561-577.
https://doi.org/10.3934/jimo.2013.9.561
[3] Hou, B., Zhang, J. and Qiu, C. (2022) A Neural Network for a Gen-eralized Vertical Complementarity Problem. AIMS Mathematics, 7, 6650-6668.
https://doi.org/10.3934/math.2022371
[4] Robbins, H. and Monro, S. (1951) A Stochastic Approximation Meth-od. Annals of Mathematical Statistics, 22, 400-407.
https://doi.org/10.1214/aoms/1177729586
[5] Jiang, H. and Xu, H. (2008) Stochastic Approximation Approaches to the Stochastic Variational Inequality Problem. IEEE Transac-tions on Automatic Control, 53, 1462-1475.
https://doi.org/10.1109/TAC.2008.925853
[6] 庞丽萍, 田琦, 陈爽, 等. 基于投影收缩的SA方法求解随机变分不等式问题[J]. 汕头大学学报: 自然科学版, 2015, 30(4): 71-74
[7] Metivier, M., Priouret, P. and Benveaniste, A. (2012) Adaptive Algorithms and Stochastic Approximations. Springer Publishig, New York, 380-387.
[8] Chung, K.L. (1953) On a Stochastic Approximation Method. The Annals of Mathematical Statistics, 25, 463-483.
https://doi.org/10.1214/aoms/1177728716
[9] Polyak, B. (1990) New Stochastic Approximation Type Procedures. Automation and Remote Control, 7, 98-107.
[10] Polyak, B. and Juditsky, A. (1992) Acceleration of Stochastic Ap-proximation by Averaging. SIAM Journal on Control and Optimization, 30, 838-855.
https://doi.org/10.1214/aoms/1177728716
[11] Zhang, J., He, S.X. and Wang, Q. (2014) A SAA Nonlinear Regu-larization Method for a Stochastic Extended Vertical Linear Complementarity Problem. Applied Mathematics & Compu-tation, 232, 888-897.
https://doi.org/10.1016/j.amc.2014.01.121
[12] Geiger, C. and Kanzow, C. (1996) On the Resolution of Monotone Complementarity Problems. Computational Optimization & Applications, 5, 155-173.
https://doi.org/10.1007/BF00249054
[13] Sznajder, R. and Gowda, M.S. (1995) Generalizations of P0 and P Properties; Extended Vertical and Horizontal Linear Complementarity Problems. Linear Algebra and Its Applications, 223-224, 695-715.
https://doi.org/10.1016/0024-3795(93)00184-2
[14] Robbins, H. and Siegmund, D. (1971) A Convergence Theo-rem for Non Negative almost Supermartingales and Some Applications. Optimizing Methods in Statistics, 1971, 233-257.
https://doi.org/10.1016/0024-3795(93)00184-2