一种新的求解拟单调变分不等式的惯性投影算法
A New Inertial Projection Algorithm for Solving Quasimonotone Variational Inequalities
摘要: 2023年,叶和邓[运筹学学报,2023,27(01):127-137]提出了一种新的求解拟单调变分不等式的压缩投影算法(简称NPCA)。NPCA结合了向前向后分裂算法(简称FBSA)和压缩投影算法(简称PCA)来减少算法的迭代步数。在此基础上,本文提出了惯性的NPCA算法,简称为INPCA,并在与NPCA相同的假设条件下,证明了INPCA的全局收敛性。数值实验结果表明惯性方法能进一步加速NPCA。
Abstract: In 2023, Ye and Deng [Operations Research Transactions, 2023, 27(01): 127-137] introduced a new projection and contraction algorithm (NPCA) for solving quasimonotone variational inequalities. NPCA combines the forward backward splitting algorithm (FBSA) and the projection and contraction algorithm (PCA) to reduce iterations numbers. By incorporating an inertial step, we extend it to the inertial NPCA (INPCA). The global convergence is proven under the original assumptions, and numerical experiments confirm that the inertial step accelerates convergence.
文章引用:魏京晶, 叶明露. 一种新的求解拟单调变分不等式的惯性投影算法[J]. 应用数学进展, 2026, 15(2): 165-177. https://doi.org/10.12677/aam.2026.152058

1. 引言

n n 维欧式空间,本文考虑经典的变分不等式问题(Variational Inequality Problem,简称VIP):找 x * C 使得

F( x * ),y x * 0,yC, (1.1)

其中 C n 中的非空闭凸子集, F 是从 C n 的一个连续映射, , 表示 n 中的内积。我们用 S 来表示VIP的解集。 S D 来表示VIP的对偶变分不等式的解集,即

S D :={ xC| F( y ),yx 0,yC }.

VIP最早由Hartman和Stampacchia [1]在1966年提出,用于研究偏微分方程的解的存在性和唯一性。随后,变分不等式逐渐发展成为解决均衡问题,优化问题和不动点问题的有力工具[2]-[4]

Goldstein-Levitin-polyak [5] [6]在1964年提出了投影算法,其算法具体结构如下:

x k+1 = P C ( x k βF( x k ) ),

其中 P C ( ) 为投影算子,该算法的收敛性需要 F C 上强单调且Lipschitz连续。为了削弱 F 的强单调性,1976年Korpelevich [7]和Khobotov [8]提出了外梯度投影算法(EGA),其算法具体结构如下:

y k = P C ( x k βF( x k ) ), x k+1 = P C ( x k βF( y k ) ).

EGA的收敛性只需要 F C 上单调且 L -Lipschitz连续。但EGA的每次迭代需要计算两次向 C 的投影,这导致当向 C 的投影不易实施时,EGA的效率不高。

为了在每次迭代中减少一次向 C 的投影,Solodov和Tseng [9]介绍了压缩投影算法(简称PCA,该类算法的进展还可参见He [10],Ye [11]);Tseng [12]提出了向前向后分裂算法(简称FBSA),其算法具体结构如下:

y n = P C ( x n λF( x n ) ), x n+1 = y n +λ( F( x n )F( y n ) ),

并在 F 伪单调且Lipschitz连续的条件下证明了算法的全局收敛性。

最近,Liu和Yang [13]介绍了一种自适应的FBSA (简称LYA)来求解拟单调变分不等式,其自适应步长为:

λ n+1 ={ min{ μ x n y n F( x n )F( y n ) , λ n + p n }, F( x n )F( y n )0; λ n + p n , ,

其中 { p n } 是非负实数列,满足 n=0 p n <+

Ye和Deng [14]将FBSA与PCA结合,提出了一种新的求解拟单调变分不等式的压缩投影算法,其下一个迭代点的形式为:

x k+1 = P H k ( y k λ k ( F( x k )F( y k ) ) ).

在映射 F R n 上连续、拟单调, S D A={ zC:F( z )=0 }\ S D 是有限集的条件下,证明了算法的全局收敛性。

Polyak [15]提出了惯性方法,利用前一个迭代点来加速凸优化算法。此后,惯性方法也被用来加速非凸优化算法,例如文献[16] [17]。在映射为Lipschitz连续条件下的惯性算法得到了广泛的研究,其中求解伪单调VIP的有[18]-[20];求解拟单调VIP的有惯性次梯度外梯度法[21]、惯性Tseng方法[22]等。但在映射仅连续条件下的求解拟单调变分不等式的惯性算法比较少。

受文献[12]-[15]的启发,本文提出了一种求解拟单调变分不等式的惯性向前向后分裂算法(INPCA)。在与文献[14]相同的假设条件下,证明了新算法的全局收敛性。数值实验结果表明,与NPCA和LYA相比,在低维实例下INPCA具有较少的迭代次数;在高维实例下,INPCA具有较少的迭代次数、投影次数和CPU耗时。

2. 预备知识

本节中,我们回顾一些基本的定义、性质和一些引理。

* 表示正整数, 表示 n 中的范数, dist( x,C ) 表示向量 x 到集合 C 的距离,即

dist( x,C ):=inf{ xy :yC }.

P C ( x ) 表示向量 x 集合 C 的正交投影,即

P C ( x ):=argmin{ yx :yC }.

从而向量 x 到集合 C 的距离等于 x P C ( x ) 。对 x n λ>0 ,令 r( x,λ ) 为问题(1.1)的自然残差函数,即

r( x,λ ):=x P C ( xλF( x ) ).

定义1 C n 中的集合,映射 F:C n

(1) 若存在常数 γ>0 ,使得

F( x )F( y ),xy γ xy 2 ,x,yC,

则称 F C 上是 γ -强单调的。

(2) 若

F( x )F( y ),xy 0,x,yC,

则称 F C 上是单调的。

(3) 若

F( x ),yx 0 F( y ),yx 0,x,yC,

则称 F C 上是伪单调的。

(4) 若

F( x ),yx >0 F( y ),yx 0,x,yC,

则称 F C 上是拟单调的。

根据上述定义,自然的有:(1) (2) (3) (4)。

引理1 [23] { φ k },{ α k },{ δ k } 为非负序列使得

φ k+1 φ k + α k ( φ k φ k1 )+ δ k , k=1 + δ k <+,

并且存在一个正数 α ,使得  0 α k α<1,k * ,则存在 φ * [ 0,+ ) 使得

lim k+ φ k = φ * .

引理2 [2] [24] C n 是非空闭凸集,则有以下不等式成立。

(1) P C ( x )x,y P C ( x ) 0,x n ,yC

(2) P C ( x ) P C ( y ) xy ,x,y n

(3) P C ( x )y 2 xy 2 P C ( x )x 2 ,x n ,yC

(4) ax+( 1a )y 2 =a x 2 +( 1a ) y 2 a( 1a ) xy 2 ,a,x,yC

引理3 [25] x n 中任一向量, H:={x n |u,xa} 是一个半空间,则

P H ( x )=xmax{ u,x a u 2 ,0 }u

特别地,当 xH 时,可得

P H ( x )=x u,x a u 2 u.

引理4 [2] λ>0 ,则 x * S 的充要条件是 r( x * ,λ ) =0

引理5 [26]对任意的 x n 及任意的 0< λ 1 < λ 2 ,有

r( x, λ 1 ) r( x, λ 2 ) ;

r( x, λ 1 ) λ 1 r( x, λ 2 ) λ 2 .

引理6 [18]对任意的 x n 及任意的实数 λ>0 ,有

min( 1,λ ) r( x,1 ) r( x,λ ) max( 1,λ ) r( x,1 ) .

引理7 [27] C n 是非空闭凸集, F C 上的映射。若下列条件之一成立:

F C 上是伪单调的,且 S

F f 的梯度,其中 f 是包含 C 的开集 K 上的可微拟凸函数,且在 C 上可取得其全局最小值;

F C 上是拟单调的, F0 C 有界;

F C 上是拟单调的, F C 上不为零,且存在正数 r ,使得对任意 xC ,当 x >r 时,存在 yC 满足 y r F( x ),yx 0

F C 上是拟单调的,且 S\ S T ,其中 S T :={ xC: F( x ),yx =0,yC }

F C 上是拟单调的, int( C ) 非空,且存在 x * S 使得 F( x * )0

S D 非空。

3. 主要内容

在本节中,首先介绍求解拟单调变分不等式的惯性投影算法INPCA,再证明算法的合理性和生成序列的收敛性。

首先介绍INPCA,其具体结构如下:

算法3.1

步骤0 选取初始点 x 0 , x 1 n ,选取参数 0< α l < α u η,θ( 0,1 ) σ( 0,1 ) ,选取正数列 { ε k } 满足 k=1 ε k <+ ,设 k=0

步骤1 计算

ω k = x k + θ k ( x k x k1 ),

其中

θ k :={ min{ ε k x k x k1 2 ,θ }, x k x k1 0; θ, . (3.1)

步骤2 (线搜索)选取 α k 0 [ α l , α u ] ,寻找最小的非负整数 m k 使得

α k 0 η m k F( ω k )F( P C ( ω k α k 0 η m k F( ω k ) ) ) σ ω k P C ( ω k α k 0 η m k F( ω k ) ) . (3.2)

λ k = α k 0 η m k y k = P C ( ω k λ k F( ω k ) ) 并转到下一步。

步骤3 计算 r( ω k , λ k )= ω k y k ,若 r( ω k , λ k )=0 ,停止( ω k 解);否则转到下一步。

步骤4 H k ={ u n | h k ( u )0 } ,其中

h k ( u )= ω k y k λ k ( F( ω k )F( y k ) ),u y k . (3.3)

计算

x k+1 := P H k ( y k λ k ( F( y k )F( ω k ) ) ). (3.4)

步骤5 k=k+1 ,并返回步骤1。

1. 由引理3可知 { x k+1 } 具体形式为:

x k+1 ={ v k , v k H k ; v k u k , v k y k u k 2 u k , ,

其中 v k := y k λ k ( F( y k )F( ω k ) ) u k := ω k y k λ k ( F( ω k )F( y k ) )

引理8 { θ k } 由INPCA所生成的数列,则对 k * 都有:

(1) 0 θ k θ<1

(2) k=1 θ k x k x k1 2 k=1 ε k <+ ,进而有 lim k θ k x k x k1 2 =0

证明 (1) 由 θ θ k 的定义可知结论成立。

(2) 由式(3.1)分类讨论可知: θ k x k x k1 2 ε k 。这结合 ε k 的定义可知 k=1 θ k x k x k1 2 k=1 ε k <+ 成立。

我们为了说明INPCA的合理性,需要说明INPCA中提到的线搜索可以在有限步内停止,并且对于每个 k ,都有由(3.3)定义的半空间 H k 是非空闭凸集。下面我们先介绍INPCA中的线搜索可以在有限步内停止。

引理9 F n 上连续,则对任意的 ω n α>0 η( 0,1 ) ,存在有限的非负整数 m 使得下式成立:

α η m F( ω )F( P C ( ωα η m F( ω ) ) ) σ ω P C ( ωα η m F( ω ) ) . (3.5)

证明:因为线搜索(3.5)与文献[28]中的线搜索一致,故由文献[28]的引理10知结论成立。

接着,我们用下面的引理来说明(3.3)中由 h k ( ) 定义的半空间 H k 非空,从而由(3.4)可以生成点 x k+1

引理10 F n 上连续且 S D { x k } { y k } { ω k } { λ k } 是由INPCA所生成的无穷序列, h k ( ) 是由(3.3)所定义的函数,则对任意的 k 都有

(1) h k ( x * )0, x * S D

(2) h k ( ω k )( 1σ ) r( ω k , λ k ) 2 >0

进而对任意的 k S D H k  及 ω k H k

证明:(1) 设 x * S D ,由 h k ( ) 的定义可得

h k ( x * )= ω k y k λ k ( F( ω k )F( y k ) ), x * y k = ω k y k λ k F( ω k ), x * y k + λ k F( y k ), x * y k ω k y k λ k F( ω k ), x * y k 0,

其中第一个不等式由 x * S D y k C 可得,最后一个不等式由引理2 (1), y k 的定义以及 x * C 可得。这证明了(1)。

(2) 由 h k ( ) 的定义可知

h k ( ω k )= ω k y k λ k ( F( ω k )F( y k ) ), ω k y k = ω k y k 2 λ k F( ω k )F( y k ), ω k y k r( ω k , λ k ) 2 λ k F( ω k )F( y k ) ω k y k r( ω k , λ k ) 2 σ r( ω k , λ k ) 2 =( 1σ ) r( ω k , λ k ) 2 >0,

其中第一个不等式由Cauchy-Schwartz不等式可得,第二个不等式由(3.2)式可得,最后一个不等式由 r( ω k , λ k ) >0 σ( 0,1 ) 可得。这完成了(2)的证明。

最后,我们对INPCA的收敛性进行分析。

引理11 F n 上连续且 S D { x k } { y k } { ω k } { λ k } 是由INPCA所生成的无穷序列,则对任意的 x * S D ,有

(1) x k+1 x * 2 ω k x * 2 ( 1 σ 2 ) ω k y k 2 成立;

(2) lim k x k x * 存在,且 lim k ω k x k = lim k ω k y k = lim k y k x k =0 ,进而有 { x k } { y k } { ω k } { F( x k ) } { F( ω k ) } 均有界。

证明 (1) 由引理10 (2)知: S D H k ,任取 x * S D ,有

x k+1 x * 2 = P H k ( y k λ k ( F( y k )F( ω k ) ) ) P H k ( x * ) 2 y k x * λ k ( F( y k )F( ω k ) ) 2 = ω k x * ( ω k y k λ k ( F( ω k )F( y k ) ) ) 2 = ω k x * 2 2 ω k x * , ω k y k λ k ( F( ω k )F( y k ) ) + ω k y k λ k ( F( ω k )F( y k ) ) 2 , (3.6)

其中第一个不等式由引理2(2)可得。

另一方面,我们有

ω k x * , ω k y k λ k ( F( ω k )F( y k ) ) = ω k y k , ω k y k λ k ( F( ω k )F( y k ) ) + y k x * , ω k y k λ k ( F( ω k )F( y k ) ) ω k y k , ω k y k λ k ( F( ω k )F( y k ) ) ,

其中不等式由 x * H k   H k 的定义可得。这结合(3.6)可知

x k+1 x * 2 ω k x * 2 2 ω k y k , ω k y k λ k ( F( ω k )F( y k ) ) + ω k y k λ k ( F( ω k )F( y k ) ) 2 = ω k x * 2 2 ω k y k , ω k y k λ k ( F( ω k )F( y k ) ) + ω k y k 2 2 ω k y k , λ k ( F( ω k )F( y k ) ) + λ k ( F( ω k )F( y k ) ) 2 = ω k x * 2 ω k y k 2 + λ k ( F( ω k )F( y k ) ) 2 ω k x * 2 ω k y k 2 + σ 2 ω k y k 2 = ω k x * 2 ( 1 σ 2 ) ω k y k 2 ,

其中第二个不等式由(3.2)可得。这就完成了(1)的证明。

(2)由(1), σ( 0,1 ) ω k 的定义和引理2 (4)可知

x k+1 x * 2 ω k x * 2 = ( 1+ θ k )( x k x * ) θ k ( x k1 x * ) 2 =( 1+ θ k ) x k x * 2 θ k x k1 x * 2 +( 1+ θ k ) θ k x k x k1 2 x k x * 2 + θ k ( x k x * 2 x k1 x * 2 )+( 1+θ ) θ k x k x k1 2 ,

其中第二个不等式由 0 θ k θ 可得。由此,令

φ k = x k x * 2 α k = θ k δ k =( 1+θ ) θ k x k x k1 2

则由引理8 (2)及引理1可知 lim k φ k 存在,即 { x k x * } 收敛。进而知 { x k } 有界。

结合 ω k 的定义及引理8可知

0 ω k x k 2 = θ k 2 x k x k1 2 θ θ k x k x k1 2 θ ε k 0,k0. (3.7)

另一方面,由(1)还可得

0( 1 σ 2 ) ω k y k 2 ω k x * 2 x k+1 x * 2 = ω k x k + x k x * 2 x k+1 x * 2 = ω k x k 2 +2 ω k x k , x k x * + x k x * 2 x k+1 x * 2 ω k x k 2 +2 ω k x k x k x * + x k x * 2 x k+1 x * 2 ,

其中最后一个不等式由Cauchy-Schwartz不等式可得。对上式取极限,结合(3.7), { x k } 的有界性, 0<σ<1 lim k ( x k x * 2 x k+1 x * 2 )=0 可知:

lim k ω k y k = lim k r( ω k , λ k ) =0. (3.8)

这结合(3.7)可得

lim k x k y k =0.

{ x k } 的有界性,(3.7)以及(3.8)可知 { ω k } { y k } 也均有界。这结合 F( ) 的连续性还可得 { F( x k ) } { F( ω k ) } { F( y k ) } 也均有界。这完成了(2)的证明。

引理12 F n 上连续且 S D { x k } { y k } { ω k } { λ k } 是由INPCA所生成的无穷序列,则有

lim k x k+1 x k =0. (3.9)

证明:由三角不等式可知

x k+1 x k x k+1 y k + λ k ( F( ω k )F( y k ) ) + x k y k + λ k ( F( ω k )F( y k ) ) , (3.10)

另一方面,由(3.2)和引理11(2)可知

x k y k + λ k ( F( ω k )F( y k ) ) x k y k + λ k F( ω k )F( y k ) x k y k +σ ω k y k 0,k. (3.11)

另一方面,对 x * S D ,由 x k+1 的定义及引理2(3)可得

x k+1 ( y k λ k ( F( ω k )F( y k ) ) ) 2 y k λ k ( F( ω k )F( y k ) ) x * 2 x k+1 x * 2 = y k x * 2 2 y k x * , λ k ( F( ω k )F( y k ) ) + λ k 2 F( ω k )F( y k ) 2 x k+1 x * 2 y k x * 2 +2 λ k y k x * F( ω k )F( y k ) + λ k 2 F( ω k )F( y k ) 2 x k+1 x * 2 y k x * 2 +2σ y k x * ω k y k + σ 2 ω k y k 2 x k+1 x * 2 , (3.12)

最后一个不等式由 λ k F( ω k )F( y k ) σ ω k y k 可得(参见(3.2))。

此外,还有

y k x * 2 x k+1 x * 2 = y k x k + x k x * 2 x k+1 x * 2 = y k x k 2 + x k x * 2 +2 y k x k , x k x * x k+1 x * 2 y k x k 2 +2 y k x k x k x * + x k x * 2 x k+1 x * 2 .

将此式代入(3.12)可得

x k+1 ( y k λ k ( F( ω k )F( y k ) ) ) 2 2σ y k x * ω k y k + σ 2 ω k y k 2 + y k x k 2 +2 y k x k x k x * + x k x * 2 x k+1 x * 2 .

k ,结合引理11(2)以及 lim k ( x k x * 2 x k+1 x * 2 )=0 可得

x k+1 ( y k λ k ( F( ω k )F( y k ) ) ) 2 0,k.

这结合(3.10)和(3.11)可知(3.9)成立。

定理1 F n 上连续,拟单调且 S D { x k } { y k } { ω k } { λ k } 是由INPCA所生成的无穷序列,则对 { x k } 的任意聚点 x ¯ 都有 x ¯ S 。并且还满足 F( x ¯ )=0 或者 x ¯ S D

证明:设 x ¯ { x k } 的聚点。则存在子列 { x k i } 满足

lim i x k i = x ¯ .

这结合引理11(2)可得

lim i y k i = x ¯ , lim i ω k i = x ¯ . (3.13)

从而由 { y k i }C C 是闭集可知 x ¯ C 。利用(3.13)以及文献[14]中的定理1 (将 x k i 替换为 ω k i )可知结论成立。

定理2 F n 上连续,拟单调且 S D 且满足 { zC:F( z )=0 }\ S D 为有限集。设 { x k } 是INPCA生成的无穷序列,则 { x k } 收敛到 S 中的一点。

证明 X { x k } 的所有聚点构成的集合,则由定理1可知 XS 。我们按以下情况进行分类讨论。

情况一 若存在 x ˜ X 使得 x ˜ S D 。此时,由引理11(2)可知 lim k x k x ˜ 存在。这结合 x ˜ 为序列 { x k } 的聚点可知

lim k x k x ˜ =0,

{ x k } 收敛到 S 中一点。

情况二 若对任意的 x ˜ X 都有 x ˜ S D ,则由定理1可知 F( x ˜ )=0 x ˜ S D 。因此,我们有 X{ zC:F( z )=0 }\ S D 。这结合题设可知 X 为有限集。因此,文献[13]中的引理3.5成立。进而,结合式(3.9)中

lim k x k+1 x k =0,

以及文献[13]中的定理3.1可知 { x k } 收敛到 S 中一点。

综上,定理2成立。

4. 数值实验

在本节中,我们用数值实验来验证INPCA的有效性。我们将Ye和Deng [14]中的算法1称为NPCA,将Liu和Yang [13]的算法3.1称为LYA。所有实验均在Intel(R) Core(TM) Ultra 5 125H 3.60 GHz和内存为32.00GB的笔记本电脑上使用MATLAB R2023b进行。

INPCA的参数设置为: σ=0.99 η=0.5 θ=0.5 α 0 0 =1 ,以及对 k1

α k 0 ={ P [ 10 10 , 10 10 ] ( ω k ω k1 2 ω k ω k1 ,F( ω k )F( ω k1 ) ), ω k ω k1 ,F( ω k )F( ω k1 ) > 10 4 ; P [ 10 10 , 10 10 ] ( 1.6 λ k1 ), .

其中 α k 0 的选择是对Ye [29]中的参数调整所得。NPCA与LYA的参数选取分别与文献[14][13]中一致,即NPCA为 α=10 σ=0.99 η=0.5 ;LYA为 μ=0.5 p n = 100 ( n+1 ) 1.1 λ 0 =1

1 此例被Ye和He [27]及Ye和Deng [14]测试。令 C={ x n : x i 0,i=1,,n, i=1 n x i =a,a>0 } ,且 F( x )= ( F 1 ( x ),, F n ( x ) ) T ,其中

F i ( x )= h x i i=1 n x i 1 2 h i=1 n x i 2 1 ( i=1 n x i ) 2 ,i,

h ( 0.1,1.6 ) 内随机生成,则 S= S D ={ ( a n ,, a n ) } 。此例的停止准则如下:

dist 10 4 ,

其中dist表示当前迭代点到解集的距离。对于例1,我们首先在 n = 5 时测试此算例,在表1中给出了初始点 x 0 a ,迭代次数iter,投影次数np,CPU时间(单位:秒);当 n100 时,初始点 x 0 按文献[14]中的方式生成,即

z=rand( n,1 ),bb=sum( z ), x 0 = az bb C.

表2中给出 n ,iter,np和CPU情形( a=n ),其结果为10次实验的平均值。

Table 1. Numerical experimental results of example 1 when n=5

1. 例1在 n=5 时的数值实验结果

x 0

a

iter

np

CPU

INPCA

NPCA

LYA

INPCA

NPCA

LYA

INPCA

NPCA

LYA

(0, 0, 0, 0, 5)

5

18

29

41

56

99

42

0.02328

0.04841

0.02845

(0, 0, 5, 0, 0)

5

18

29

41

56

99

42

0.02356

0.03950

0.02452

(0, 2, 0, 2, 1)

5

15

26

36

43

84

37

0.01897

0.03312

0.01985

(1, 1, 1, 1, 6)

10

23

28

39

68

59

40

0.02824

0.02484

0.02837

(5, 0, 0, 0, 5)

10

21

37

40

63

78

41

0.02356

0.02397

0.02354

Table 2. Numerical experimental results of example 1 when n100

2. 例1在 n100 的数值实验结果

n

iter

np

CPU

INPCA

NPCA

LYA

INPCA

NPCA

LYA

INPCA

NPCA

LYA

100

23

121

42

65

243

43

0.05039

0.10313

0.03740

200

26

254

57

73

510

58

0.10220

0.53385

0.13586

500

28

671

93

79

1343

94

0.76908

9.86117

1.56018

1000

29

1388

147

80

2778

148

4.12551

103.61323

12.92367

2 此例被Sun [30]和Malitsky [31]用于算法测试。令 C= + n F( x ):= F 1 ( x )+ F 2 ( x ) ,其中 F 1 ( x ):=( f 1 ( x ), f 2 ( x ),, f n ( x ) ) f i ( x )= x i1 2 + x i 2 + x i1 x i + x i x i+1 ,i x 0 = x n+1 =0 F 2 ( x ):=Ex+c c=( 1,1,,1 ) E n×n 的元素 e i,j 满足

e i,j :={ 4, i=j, 1, ij=1, 2, ij=1, 0, .

此例的停止准则为:

r( m k , λ k ) 10 4 .

其中,在NPCA和LYA中, m k = x k ,在INPCA中, m k = ω k 。我们在表3中给出 n ,iter,np和CPU,结果为10个随机初始点的平均值。

Table 3. Numerical experimental results of example 2

3. 例2的数值实验结果

n

iter

np

CPU

INPCA

NPCA

LYA

INPCA

NPCA

LYA

INPCA

NPCA

LYA

1000

22

31

204

66

266

205

0.00954

0.02860

0.04241

3000

22

33

235

68

288

236

0.08062

0.32705

0.54946

5000

23

34

259

71

297

260

0.33722

1.34843

2.37148

3 表1~3可知,在低维算例中,INPCA的迭代次数比NPCA、LYA少,投影次数和CPU耗时与NPCA、LYA基本相当。在高维算例中,INPCA的迭代次数,投影次数和CPU耗时均少于NPCA、LYA。

致 谢

衷心感谢我的导师叶明露教授。从读文献都生涩,到完成论文;从选题迷茫到终稿落定,每一步都离不开他的悉心指引。他治学严谨、眼中有光,这份态度与热忱,深深影响了我,并将成为我前行路上长久的光亮。

基金项目

国家自然科学基金面上项目(No. 11871059),西华师范大学培育项目(No. 20A024)。

NOTES

*通讯作者。

参考文献

[1] Hartman, P. and Stampacchia, G. (1966) On Some Non-Linear Elliptic Differential-Functional Equations. Acta Mathematica, 115, 271-310. [Google Scholar] [CrossRef
[2] Facchinei, F. and Pang, J.S. (2003) Finite-Dimensional Variational Inequalities and Complementarity Problems. Springer.
[3] Evans, L.C. (2006) A Book Review on: An Introduction to Variational Inequalities and Their Applications (D. Kinderlehrer and G. Stampacchia). SIAM Review, 23, 539-543. [Google Scholar] [CrossRef
[4] Nagurney, A. (1999) Network Economics: A Variational Inequality Approach. Kluwer Academic Publishers.
[5] Goldstein, A.A. (1964) Convex Programming in Hilbert Space. Bulletin of the American Mathematical Society, 70, 709-710. [Google Scholar] [CrossRef
[6] Levitin, E.S. and Polyak, B.T. (1966) Constrained Minimization Methods. USSR Computational Mathematics and Mathematical Physics, 6, 1-50. [Google Scholar] [CrossRef
[7] Korpelevich, G.M. (1976) The Extragradient Method for Finding Saddle Points and Other Problems. Matecon, 12, 747-756.
[8] Khobotov, E.N. (1987) Modification of the Extra-Gradient Method for Solving Variational Inequalities and Certain Optimization Problems. USSR Computational Mathematics and Mathematical Physics, 27, 120-127. [Google Scholar] [CrossRef
[9] Solodov, M.V. and Tseng, P. (1996) Modified Projection-Type Methods for Monotone Variational Inequalities. SIAM Journal on Control and Optimization, 34, 1814-1830. [Google Scholar] [CrossRef
[10] He, B. (1997) A Class of Projection and Contraction Methods for Monotone Variational Inequalities. Applied Mathematics and Optimization, 35, 69-76. [Google Scholar] [CrossRef
[11] Ye, M. (2017) A Half-Space Projection Method for Solving Generalized Nash Equilibrium Problems. Optimization, 66, 1119-1134. [Google Scholar] [CrossRef
[12] Tseng, P. (2000) A Modified Forward-Backward Splitting Method for Maximal Monotone Mappings. SIAM Journal on Control and Optimization, 38, 431-446. [Google Scholar] [CrossRef
[13] Liu, H. and Yang, J. (2020) Weak Convergence of Iterative Methods for Solving Quasimonotone Variational Inequalities. Computational Optimization and Applications, 77, 491-508. [Google Scholar] [CrossRef
[14] 叶明露, 邓欢. 一种新的求解拟单调变分不等式的压缩投影算法[J]. 运筹学学报, 2023, 27(1): 127-137.
[15] Polyak, B.T. (1964) Some Methods of Speeding Up the Convergence of Iteration Methods. USSR Computational Mathematics and Mathematical Physics, 4, 1-17. [Google Scholar] [CrossRef
[16] Wen, B., Chen, X. and Pong, T.K. (2017) A Proximal Difference-of-Convex Algorithm with Extrapolation. Computational Optimization and Applications, 69, 297-324. [Google Scholar] [CrossRef
[17] Pock, T. and Sabach, S. (2016) Inertial Proximal Alternating Linearized Minimization (iPALM) for Nonconvex and Nonsmooth Problems. SIAM Journal on Imaging Sciences, 9, 1756-1787. [Google Scholar] [CrossRef
[18] Thong, D.V., Van Hieu, D. and Rassias, T.M. (2019) Self Adaptive Inertial Subgradient Extragradient Algorithms for Solving Pseudomonotone Variational Inequality Problems. Optimization Letters, 14, 115-144. [Google Scholar] [CrossRef
[19] Thong, D.V., Vinh, N.T. and Cho, Y.J. (2019) New Strong Convergence Theorem of the Inertial Projection and Contraction Method for Variational Inequality Problems. Numerical Algorithms, 84, 285-305. [Google Scholar] [CrossRef
[20] Shehu, Y. and Iyiola, O.S. (2020) Projection Methods with Alternating Inertial Steps for Variational Inequalities: Weak and Linear Convergence. Applied Numerical Mathematics, 157, 315-337. [Google Scholar] [CrossRef
[21] 李卓. 求解拟单调变分不等式的惯性次梯度外梯度算法[D]: [硕士学位论文]. 成都: 四川师范大学, 2024.
[22] Dung, V.T., Anh, P.K. and Thong, D.V. (2024) Convergence of Two-Step Inertial Tseng’s Extragradient Methods for Quasimonotone Variational Inequality Problems. Communications in Nonlinear Science and Numerical Simulation, 136, Article 108110. [Google Scholar] [CrossRef
[23] Polyak, B.T. (1987) Introduction to Optimization. Optimization Software.
[24] Bauschke, H.H. and Combettes, P.L. (2011) Convex Analysis and Monotone Operator Theory in Hilbert Space. Springer.
[25] Boyd, S. and Vandenberghe, L. (2004) Convex Optimization. Cambridge University Press. [Google Scholar] [CrossRef
[26] He, B.S. and Liao, L.Z. (2002) Improvements of Some Projection Methods for Monotone Nonlinear Variational Inequalities. Journal of Optimization Theory and Applications, 112, 111-128. [Google Scholar] [CrossRef
[27] Ye, M. and He, Y. (2014) A Double Projection Method for Solving Variational Inequalities without Monotonicity. Computational Optimization and Applications, 60, 141-150. [Google Scholar] [CrossRef
[28] 叶明露, 黄明. 连续非单调变分不等式的一种惯性投影算法[J]. 运筹学学报: 中英文, 2024, 28(2): 81-92.
[29] Ye, M. (2022) An Infeasible Projection Type Algorithm for Nonmonotone Variational Inequalities. Numerical Algorithms, 89, 1723-1742. [Google Scholar] [CrossRef
[30] Sun, D.F. (1994) A Projection and Contraction Method for the Nonlinear Complementarity Problem and Its Extensions. Mathematica Numerica Sinica, 16, 183-194.
[31] Malitsky, Y. (2015) Projected Reflected Gradient Methods for Monotone Variational Inequalities. SIAM Journal on Optimization, 25, 502-520. [Google Scholar] [CrossRef