数学物理学报, 2022, 42(2): 583-593 doi:

论文

H-矩阵非线性互补问题基于模的矩阵分裂迭代法改进的收敛性定理

马昌凤,1, 马飞洋2

1 福州外语外贸学院大数据学院 福州 350202

2 北京大学信息科学与技术学院 北京 100091

The Improved Convergence Theorems of Modulus-Based Matrix Splitting Iteration Methods for a Class of Nonlinear Complementarity Problems with H-Matrices

Ma Changfeng,1, Ma Feiyang2

1 School of Big Data, Fuzhou University of International Studies and Trade, Fuzhou 350202

2 School of Electronics Engineering and Computer Science, Peking University, Beijing 100091

通讯作者: 马昌凤, E-mail: macf@fjnu.edu.cn

收稿日期: 2021-01-29  

基金资助: 国家自然科学基金.  11901098
福建省自然科学基金.  2020J05034
国家重点研发计划资助项目.  2019YFC03120003

Received: 2021-01-29  

Fund supported: the NSFC.  11901098
the NSF of Fujian Province.  2020J05034
the Projects Funded by the National Key Research and Development Plan.  2019YFC03120003

Abstract

In this paper, we proved the convergence theories of the modulus-based matrix splitting iteration methods and the corresponding acceleration method for nonlinear complementarity problems of $H$-matrices in a weaker condition. It implies that we have more choices for the splitting $A=M-N$ which makes the modulus-based matrix splitting iteration methods converge. The improved convergence theories extend the scope of modulus-based matrix splitting iteration methods in applications.

Keywords: Nonlinear complementarity problem ; Modulus-based matrix splitting iteration method ; $H$-matrix ; Convergence theorem

PDF (376KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

马昌凤, 马飞洋. H-矩阵非线性互补问题基于模的矩阵分裂迭代法改进的收敛性定理. 数学物理学报[J], 2022, 42(2): 583-593 doi:

Ma Changfeng, Ma Feiyang. The Improved Convergence Theorems of Modulus-Based Matrix Splitting Iteration Methods for a Class of Nonlinear Complementarity Problems with H-Matrices. Acta Mathematica Scientia[J], 2022, 42(2): 583-593 doi:

1 引言

许多来自科学计算和工程应用的实际问题都可转化为求解一个互补问题, 如博弈论中的纳什均衡问题、弹性接触问题、经济运输问题、流体动力学的自由边界问题等[1, 2]. 互补问题是数学规划、经济学、博弈论和力学等领域的研究热点之一, 它在工程和经济学中有着广泛的应用.

本文考虑以下非线性互补问题(NCP)[3, 4]: 求向量$ z\in {{{\Bbb R}} ^n} $使得

$ \begin{equation} z\geq 0, f(z)=Az+\phi(z)+q\geq 0, z^{\rm T}f(z)=0, \end{equation} $

其中$ A=(a_{ij})\in {{{\Bbb R}} ^{n \times n}} $是给定的大型稀疏矩阵, $ q\in {{\Bbb R}} ^n $是给定的向量, $ \phi(z): {{\Bbb R}} ^n\rightarrow {{\Bbb R}} ^n $是给定的对角可微函数, 即$ \phi(z) $的第$ i $个分量函数只是$ z_{i} $的单变量函数

显然, 当$ \phi(z)=0 $时, 问题(1.1) 即退化为线性互补问题(LCP). 1981年, van Bokhoven提出了一种模数方法[5], 将LCP转化为等价的隐式不动点方程来求解. Chen和Ye提出了一种求解$ P $ -矩阵线性互补问题的Big-Gamma平滑方法[6]. 最近, Bai建立了一种线性互补问题的基于模的矩阵分裂方法[7], 该方法引入了矩阵分裂技术, 使其在实际计算中比现有的模方法更有效、更经济. 在文献[8] 中, Zhang提出了求解线性互补问题的基于模的两步矩阵分裂迭代法, 该方法包括一个前向和一个后向扫描. Li在文献[9] 中将基于模的矩阵分裂迭代方法推广到更一般的$ H $ -矩阵线性互补问题中. 对于线性互补问题, 已经提出了各种加速的基于模的矩阵分裂迭代方法[8-10]. 更多关于基于模的迭代方法的论著见文献[11-24], 在系统矩阵为正定矩阵或$ H_{+} $ - 矩阵时, 给出了这些方法的全局收敛条件.

由于对角可微函数$ \phi(z) $一般是非线性的, 因此问题(1.1) 属于非线性互补问题[25-26]. 在线性互补问题求解方法的启发下, 可将基于模的矩阵分裂迭代法[27]和基于模的两步矩阵分裂迭代法[28]推广应用于求解此类非线性互补问题. 文献[29]提出了系统矩阵为$ H_{+} $ -矩阵时改进的基于模的矩阵分裂算法. 文献[30] 针对一类非线性互补问题, 提出并分析了基于加速技巧的模系矩阵分裂迭代法, 给出了$ H $ -矩阵NCP的分裂条件和一个较大的收敛域, 改进了基于模的矩阵分裂迭代法的收敛理论. 当$ A $$ H_{+} $ -矩阵时, 文献[31]和[32] 在分裂为$ H $ -分裂或$ H $ -相容分裂的假设下给出了收敛性分析.此外, 文献[32] 给出了基于模的两步加速矩阵分裂迭代方法, 该方法可以获得更高的计算效率.

本文通过给出一个较弱的条件, 证明了$ H $ -矩阵非线性互补问题基于模的矩阵分裂迭代法和相应的加速方法的收敛性定理.

本文的其余部分组织如下. 第2节给出了一些有用的记号、定义和引理. 第3节, 我们对基于模的矩阵分裂迭代法进行了新的收敛性分析. 第4节给出了一些算例. 第5节是小结.

2 预备知识

本节先简要回顾几个必要的符号和引理.

对于两个矩阵$ A=(a_{ij}) \in {{\Bbb R}} ^{m\times n} $$ B=(b_{ij}) \in {{\Bbb R}} ^{m\times n} $, 称$ A\geq B $ ($ A>B $) 当且仅当$ a_{ij}\geq b_{ij} $ ($ a_{ij}>b_{ij} $) 对所有的$ 1\leq i\leq m $, $ 1\leq j\leq n $成立. $ |A|=(|a_{ij}|)\geq0 $表示矩阵$ A\in {{\Bbb R}} ^{m\times n} $的绝对值矩阵. $ |v|=(|v_{i}|)\geq0 $表示向量$ v\in {{\Bbb R}} ^n $的绝对值向量. $ \rho(A) $表示矩阵$ A=(a_{ij})\in {{{\Bbb R}} ^{n\times n}} $谱半径. 设$ A=D_{A}-B_{A} $, 其中$ D_{A} $$ -B_{A} $分别表示矩阵$ A $的对角部分和非对角部分. 对于$ v=(v_{1}, v_{2}, \cdots, v_{n})^{\rm T}\in {{{\Bbb R}} ^n} $, $ {\rm diag}(v)={\rm diag}(v_{1}, v_{2}, \cdots, v_{n}) $表示由分量$ v_{i} $ ($ i=1, 2, \cdots, n $) 构成的对角矩阵.

对于$ A=(a_{ij})\in {{{\Bbb R}} ^{n\times n}} $, 其比较矩阵定义为$ \langle A\rangle=(\langle a_{ij}\rangle) $, 其中

方阵$ A=(a_{ij})\in {{{\Bbb R}} ^{n\times n}} $称为$ Z $ -矩阵, 是指其所有非对角元都是非正的[33]. 矩阵$ A $称为$ M $ -矩阵, 是指其为非奇异的$ Z $ -矩阵且$ A^{-1}\geq0 $. 矩阵$ A $称为$ H $ -矩阵是指其比较阵$ \langle A\rangle $$ M $ -矩阵. 若$ A $是具有正对角元的$ H $ -矩阵, 则称其为$ H_{+} $矩阵. 若$ A, B\in {{{\Bbb R}} ^{n\times n}} $都是$ M $ -矩阵, 且$ C\in {{{\Bbb R}} ^{n\times n}} $满足$ A\leq C \leq B $, 则$ C $也是$ M $ - 矩阵.

对于非奇异矩阵$ A\in {{{\Bbb R}} ^{n \times n}} $, 矩阵$ M, N\in{{{\Bbb R}} ^{n \times n}} $满足$ A=M-N $, 若$ M $是非奇异的, 则称$ A=M-N $为矩阵$ A $的一个分裂. 称其是收敛的当且仅当$ \rho(M^{-1}N)<1 $.$ A=M-N $$ M $ -分裂, 若$ M $$ M $ -矩阵且$ N $是非负矩阵. 称其是$ H $ -分裂, 若$ \langle M \rangle-|N| $是单调的(即$ (\langle M \rangle-|N|)^{-1}\geq0 $). 称其是$ H $ -相容分裂, 若$ \langle A\rangle=\langle M \rangle-|N| $成立. 显然, 若$ A=M-N $是一个$ M $ -分裂, 则$ \rho(M^{-1}N)<1 $当且仅当$ A $$ M $ -矩阵[33].

下面的引理给出了$ H $ -矩阵的一个基本性质.

引理2.1[29]   设$ A\in {{\Bbb R}} ^{n\times n} $$ H $ -矩阵. 则$ A $非奇异且$ |A^{-1}|\leq \langle A\rangle^{-1} $.

3 算法及改进的收敛性定理

在本节中, 我们将给出新的收敛性分析, 以改进NCP (1.1) 中当$ A $$ H_{+} $ -矩阵时基于模的矩阵分裂迭代法.

为了进行下面的讨论, 我们假设$ \phi(z)=(\phi_{1}(z_{1}), \phi_{2}(z_{2}), \cdots, \phi_{n}(z_{n}))^{\rm T} $连续可微且满足$ 0\leq \frac{{\rm d}\phi_{i}(z_{i})}{{\rm d}z_{i}} \leq \psi_{i} $, 其中$ \psi_{i}\in {{\Bbb R}} , i=1, 2, \cdots, n $. 由中值定理可知, 存在$ \zeta_{i}^{(k)}\in {{\Bbb R}} $, 使得

$ \Psi={\rm diag}(\psi_{1}, \psi_{2}, \cdots, \psi_{n}) $. 则有

$ \begin{equation} \phi(z^{(k)})-\phi(z^{*})=\Psi^{(k)}(z^{(k)}-z^{*}), \ \ \ \ \Psi^{(k)}\leq \Psi. \end{equation} $

$ z=\frac{1}{h}(|x|+x) $, $ f(z)=\frac{1}{h}\Omega(|x|-x) $$ A=M-N $, NCP (1.1) 能等价地转换成下列不动点方程

$ \begin{equation} (\Omega+M)x=Nx+(\Omega-A)|x|-\frac{1}{h}\big[q+\phi(h(|x|+x))\big], \end{equation} $

其中$ \Omega $是正对角矩阵, $ h $是正常数. 基于(3.2) 式, Huang和Ma提出了基于模的矩阵分裂迭代法[29]如下.

算法3.1  设$ A=M-N $$ A $的一个分裂. 给定初始向量$ x^{(0)}\in{{{\Bbb R}} ^n} $, 对$ k=1, 2, \cdots $进行迭代直到序列$ \{z^{(k)}\}_{k=1}^{+\infty}\subset{{{\Bbb R}} ^n} $收敛, 通过解下列方程组得到$ x^{(k)}\in{{{\Bbb R}} ^n} $:

$ \begin{equation} (\Omega +M)x^{(k)}=Nx^{(k-1)}+(\Omega-A)|x^{(k-1)}|-h\Big[q+\phi\Big(\frac{1}{h}(|x^{(k-1)}|+x^{(k-1)})\Big)\Big], \end{equation} $

这里$ \Omega $$ n\times n $正对角矩阵, $ h $是正常数.令

$ \begin{equation} z^{(k)}=\frac{1}{h}(|x^{(k)}|+x^{(k)}). \end{equation} $

在文献[31] 中, Zheng针对$ A=M-N $$ H $ -分裂的$ H $ -矩阵非线性互补问题, 提出了基于模的矩阵迭代方法的一个新的收敛定理. 然而, 通过验证, 我们发现收敛条件可以减弱到$ \langle M \rangle-|N|+\Omega $$ M $ -矩阵, 其中$ {\rm diag}(M)>0 $. 这个条件也保证了算法3.1生成的迭代序列$ \{z^{(k)}\}^{+\infty}_{k=1} $对任何初始向量$ x^{(0)}\in {{\Bbb R}} ^n $都收敛于问题(1.1) 的唯一解$ z^{*} $. 新的收敛定理如下:

定理3.1   设$ A $$ H_{+} $ -矩阵, $ A=M-N $$ A $的一个分裂且$ {\rm diag}(M)>0 $及(3.1) 式对任意的$ \Psi^{(k)} $成立. 假定$ \Omega\geq D_{M}+\Psi $$ \langle M \rangle-|N|+\Omega $$ M $ -矩阵. 那么由算法3.1生成的迭代序列$ \{z^{(k)}\}^{+\infty}_{k=1} $对任意的初始向量$ x^{(0)}\in {{\Bbb R}} ^n $均收敛到问题(1.1) 的唯一解$ z^{*} $.

  设$ z^{*} $是问题(1.1) 的一个解, 则有$ x^{*}=\frac{h}{2}(z^{*}-\Omega^{-1}f(z^{*})) $, 因而有

$ \begin{equation} (\Omega +M)x^{*}=Nx^{*}+(\Omega-A)|x^{*}|-h\Big[q+\phi\Big(\frac{1}{h}(|x^{*}|+x^{*})\Big)\Big]. \end{equation} $

要证$ \lim \limits _{k\rightarrow +\infty}z^{(k)}=z^{*} $, 只需证明$ \lim \limits _{k\rightarrow +\infty}x^{(k)}=x^{*} $. 注意到$ \langle M \rangle-|N|+\Omega $$ M $ -矩阵, 可推得$ \langle M \rangle+\Omega $也是$ M $ -矩阵. 据此及$ m_{ii}>0 $$ (i=1, 2, \cdots, n) $可知$ \Omega+M $$ H_{+} $ -矩阵. 因此, 有

$ \begin{equation} 0\leq |(\Omega+M)^{-1}|\leq (\Omega+\langle M \rangle)^{-1}. \end{equation} $

利用(3.5) 式和$ ||x^{(k)}|-|x_{*}||\leq|x^{(k)}-x_{*}| $, 由(3.4) 式可得

$ \Gamma_{1}=\tilde{M}-\tilde{N} $, $ \tilde{M}=\Omega+ \langle M\rangle $, $ \tilde{N}_{1}=|N-\Psi^{(k)}|+|\Omega-M-\Psi^{(k)}|+|N| $.$ \Omega\geq D_{M}+\Psi $, 则有

$ \begin{eqnarray} \Gamma_{1}& =& \tilde{M}-\tilde{N} {} \\ & =& \Omega+\langle M\rangle-|N-\Psi^{(k)}|-|\Omega-M-\Psi^{(k)}|+|N| {}\\ & =& 2\langle M\rangle-2|N|+|\Psi^{(k)}|+|N|-|N-\Psi^{(k)}| {} \\ & \geq& 2\langle M\rangle-2|N| \end{eqnarray} $

不难发现, $ \tilde{M} $$ M $ -矩阵且$ \tilde{M}-\tilde{N} $$ Z $ -矩阵. 根据$ M $ -矩阵的性质, 可知$ \tilde{M}-\tilde{N} $也是$ M $ -矩阵. 注意到$ \tilde{M} $$ M $ -矩阵及$ \tilde{N}\geq0 $, 可得$ \Gamma_{1}=\tilde{M}-\tilde{N} $是一个$ M $ -分裂. 故有$ \rho(\tilde{M}^{-1}\tilde{N})<1 $, 即$ \lim \limits _{k\rightarrow +\infty}x^{(k)}=x^{*} $.

注3.1  注意到$ A=M-N $是一个$ H $ -分裂, 这意味着$ \langle M \rangle-|N|+\Omega $是一个$ M $ -矩阵. 但反之不然. 例如: 设

$ M $矩阵的定义, 易知$ \langle M\rangle-|N|+\Omega $$ M $ -矩阵, 但

不是$ M $ -矩阵. 因此, 假设条件"$ A=M-N $是一个分裂且$ {\rm diag}(M)>0 $$ \langle M\rangle-|N|+\Omega $$ M $ -矩阵"要比文献[31, 定理3.1] 的条件弱.

在算法3.1中, 每次迭代都需要求解线性方程组(3.3). 在实际执行过程中要得到精确解几乎是不现实的, 特别是对于大型稀疏线性方程组. 因此, 用加速迭代法近似求解(3.3) 是比较理想的选择. 注意到, 若$ A=M_{1}-N_{1}=M_{2}-N_{2} $$ A $的两个分裂, 我们可以将问题(1.1) 重新表述为以下隐式不动点方程

$ \begin{equation} (M_{1}+\Omega)x=N_{1}x+(\Omega-M_{2})|x|+N_{2}|x|-h\phi(z), \end{equation} $

其中$ z=\frac{1}{h}(|x|+x) $, $ \phi(z)=\frac{1}{h}\Omega(|x|-x) $. 这种策略得到了NCP的加速迭代法. 关于加速迭代法的更多细节可参见文献[32].

算法3.2   设$ A=M_{1}-N_{1}=M_{2}-N_{2} $是矩阵$ A\in {{\Bbb R}} ^{n \times n} $的两个分裂, $ \Omega $是一个$ nn $阶正对角矩阵, $ h $是正常数. 给定处世向量$ x^{0}\in {{\Bbb R}} ^n $, 计算$ z^{(0)}=\frac{1}{h}(|x^{(0)}|+x^{(0)}) $. 对于$ k=0, 1, 2, \cdots, $进行迭代直到序列$ \{z^{(k)}\}_{k=0}^{\infty} $收敛, 通过解下列方程组得到$ x^{(k+1)}\in {{\Bbb R}} ^n $:

$ \begin{equation} (M_{1}+\Omega)x^{(k+1)}=N_{1}x^{(k)}+(\Omega-M_{2})|x^{(k)}|+N_{2}|x^{(k+1)}|-h\phi(z^{(k)}), \end{equation} $

并设

在下文中, 我们给出了当系统矩阵$ A $$ H_{+} $ -矩阵时算法3.2的收敛性分析.

定理3.2   设$ A\in {{\Bbb R}} ^{n\times n} $$ H_{+} $ -矩阵, $ A=M_{1}-N_{1}=M_{2}-N_{2} $矩阵$ A $的两个分裂, 其中$ M_{1}=(m_{ij}^{(1)}), M_{2}=(m_{ij}^{(2)}) \in {{\Bbb R}} ^{n\times n} $.$ A=D-B $$ A $的一个分裂, 其中$ D $, $ -B $分别是它的对角部分和非对角部分. 假定$ \Omega $是一个正对角矩阵, $ h $是一个正常数. 那么, 由算法3.2生成的迭代序列$ \{z^{(k)}\}_{k=0}^{\infty}\subseteq {{\Bbb R}} _{+}^{n} $对任何初始向量$ x^{(0)}\in {{\Bbb R}} ^n $均收敛到问题(1.1) 的唯一解$ z^{*}\in {{\Bbb R}} _{+}^{n} $, 只要下列条件之一被满足:

(a) 当$ \Omega\geq {\rm diag} (M_{2})+\Psi $, $ A=M_{1}-N_{1}=M_{2}-N_{2} $$ A $的两个$ H $ -分裂, $ \langle M_{1}\rangle+\Omega-|N_{2}| $是一个$ M $ -矩阵.

(b) 当$ \Omega\geq {\rm diag (M_{2})} $, $ M_{1} $的对角元是正的, $ \langle A\rangle-\Psi $$ \langle M_{1}\rangle+\Omega-|N_{2}| $$ M $ -矩阵.

   (a) 首先证明$ M_{1}+\Omega $$ H_{+} $ -矩阵. 事实上, 因$ A=M-N $$ H $ -分裂, 即$ \langle M_{1}\rangle-|N_{1}| $是单调的, 于是有$ |m_{ii}^{(1)}|-|n_{ii}^{(1)}|>0 $. 再注意到$ A $$ H_{+} $ -矩阵, 可得$ a_{ii}=m_{ii}^{(1)}-n_{ii}^{(1)}>0 $. 因此有$ m_{ii}^{(1)}>0, i=1, 2, \cdots, n $. 由于$ \langle M_{1}\rangle-|N_{1}| $$ M $ -矩阵且$ \Omega $是正对角矩阵, 我们有

根据$ M $ -矩阵的性质, $ M_{1} $$ M_{1}+\Omega $都是$ H_{+} $ -矩阵且由引理2.1有

结合(3.8) 和(3.9) 式可得

$ \begin{eqnarray} |x^{(k+1)}-x^{*}| &\leq& \big|(M_{1}+\Omega)^{-1}\big|\big|N_{1}(x^{(k)}-x^{*}) +(\Omega-M_{2})(|x^{(k)}|-|x^{*}|) \\ & &+N_{2}(|x^{(k+1)}|-|x^{*}|) -h(\phi(z^{(k)})-\phi(z^{(*)}))\big| \\ & \leq& (\langle M_{1}\rangle+\Omega)^{-1}\big|N_{1}(x^{(k)}-x^{*})+(\Omega-M_{2})(|x^{(k)}|-|x^{*}|) \\ & & +N_{2}(|x^{(k+1)}|-|x^{*}|) -h\Psi^{(k)}(z^{(k)}-z^{*})\big|. \end{eqnarray} $

由于$ z=\frac{1}{h}(|x|+x) $, 可得

$ \begin{eqnarray} z^{(k)}-z^{*} &=& \frac{1}{h}(|x^{(k)}|+x^{(k)})-\frac{1}{h}(|x^{*}|+x^{*}) \\ & =& \frac{1}{h}\Big[(|x^{(k)}|-|x^{*}|)+(x^{(k)}-x^{*})\Big]. \end{eqnarray} $

将(3.11) 式代入(3.10) 式, 我们有

$ \begin{eqnarray} |x^{(k+1)}-x^{*}| &\leq& (\langle M_{1}\rangle+\Omega)^{-1}\big|N_{1}(x^{(k)}-x^{*})+(\Omega-M_{2}) (|x^{(k)}|-|x^{*}|)\\ && +N_{2}(|x^{(k+1)}|-|x^{*}|) -\Psi^{(k)}\big[(|x^{(k)}|-|x^{*}|)+(x^{(k)}-x^{*})\big]\big| \\ &=& (\langle M_{1}\rangle+\Omega)^{-1}\big|(N_{1}-\Psi^{(k)})(x^{(k)}-x^{*})+(\Omega-M_{2}-\Psi^{(k)})(|x^{(k)}|-|x^{*}|) \\ & & +N_{2}(|x^{(k+1)}|-|x^{*}|)\big| \\ & \leq& (\langle M_{1}\rangle+\Omega)^{-1}\big[|N_{1}-\Psi^{(k)}||x^{(k)}-x^{*}|+|\Omega-M_{2}-\Psi^{(k)}|||x^{(k)}|-|x^{*}|| \\ & & +|N_{2}|||x^{(k+1)}|-|x^{*}||\big] \\ & \leq& (\langle M_{1}\rangle+\Omega)^{-1}\big[|N_{1}-\Psi^{(k)}|+|\Omega-M_{2}-\Psi^{(k)}|\big]|x^{(k)}-x^{*}| \\ & & +(\langle M_{1}\rangle+\Omega)^{-1}|N_{2}||x^{(k+1)}-x^{*}|. \end{eqnarray} $

经过简单的计算, (3.12) 式是可重写为

因为$ \langle M_{1}\rangle+\Omega-|N_{2}| $$ M $ -矩阵, $ \langle M_{1}\rangle+\Omega $也是$ M $ -矩阵, 因此分裂$ \langle M_{1}\rangle+\Omega-|N_{2}| $是一个$ M $ -分裂且$ \rho((\langle M_{1}\rangle+\Omega)^{-1}|N_{2}|)<1 $. 于是, 若$ I-(\langle M_{1}\rangle+\Omega)^{-1}|N_{2}| $$ M $ -矩阵且它的逆是非负的, 则

$ \begin{eqnarray} |x^{(k+1)}-x^{*}|& \leq& \big[I-(\langle M_{1}\rangle+\Omega)^{-1}|N_{2}|\big]^{-1}(\langle M_{1}\rangle+\Omega)^{-1}\big[|N_{1}-\Psi^{(k)}| \\ & & +|\Omega-M_{2}-\Psi^{(k)}|\big]|x^{(k)}-x^{*}| \\ & =& \big[\langle M_{1} \rangle+\Omega-|N_{2}|\big]^{-1}\big[|N_{1}-\Psi^{(k)}|+|\Omega-M_{2}-\Psi^{(k)}|\big]|x^{(k)}-x^{*}|. \end{eqnarray} $

$ \Gamma_{2}=\hat{M}-\hat{N} $, $ \hat{M}=\langle M_{1} \rangle+\Omega-|N_{2}| $, $ \hat{N}=|N_{1}-\Psi^{(k)}|+|\Omega-M_{2}-\Psi^{(k)}| $, 经过简单的计算, 立即可得

$ \begin{eqnarray} \Gamma_{2} = \hat{M}-\hat{N} & =&\langle M_{1} \rangle+\Omega-|N_{2}|-|N_{1}-\Psi^{(k)}|-|\Omega-M_{2}-\Psi^{(k)}| \\ & \geq& (\langle M_{1} \rangle-|N_{1}|)+(\langle M_{2} \rangle-|N_{2}|). \end{eqnarray} $

$ \langle M_{1} \rangle-|N_{1}| $$ \langle M_{2} \rangle-|N_{2}| $都是$ M $ -矩阵, 分裂$ \Gamma_{2}=\hat{M}-\hat{N} $$ M $ -分裂, 因此$ \rho(\hat{M}^{-1}\hat{N})<1 $, 即$ \lim \limits _{k\rightarrow +\infty}x^{(k)}=x^{*} $.

(b) 类似地, 我们证明$ M_{1}+\Omega $是一个$ H_{+} $ -矩阵. 因$ M_{1} $的对角元是正的且$ \langle M_{1}\rangle+\Omega-|N_{2}| $$ M $ - 矩阵, 可知$ \langle M_{1}\rangle+\Omega $$ M $ -矩阵且$ M_{1}+\Omega $$ H_{+} $ -矩阵. 故(3.10) 式成立.

由于$ h>0 $, 我们有

$ \begin{eqnarray} |z^{(k+1)}-z^{*}| &=& \Big|\frac{1}{h}(|x^{(k)}|+x^{(k)})-\frac{1}{h}(|x^{*}|+x^{*})\Big| \\ & =& \frac{1}{h}\big||x^{(k)}|+x^{(k)}-|x^{*}|-x^{*}\big| \\ & \leq& \frac{1}{h}\Big[\big||x^{(k)}|-|x^{*}|\big|+\big|x^{(k)}-x^{*}\big|\Big] \\ & \leq& \frac{2}{h}|x^{(k)}-x^{*}|, \end{eqnarray} $

结合(3.15) 和(3.10)式, 我们有

$ \begin{eqnarray} |x^{(k+1)}-x^{*}| &\leq& (\langle M_{1} \rangle+\Omega)^{-1}\Big[|N_{1}||x^{(k)}-x^{*}|+|\Omega-M_{2}|||x^{(k)}|-|x^{*}||+|N_{2}|||x^{(k+1)}|-|x^{*}||\Big] \\ & & +h(\langle M_{1} \rangle+\Omega)^{-1}\Psi^{(k)}|z^{(k)}-z^{*}| \\ & \leq & (\langle M_{1} \rangle+\Omega)^{-1}[|N_{1}|+|\Omega-M_{2}|]|x^{(k)}-x^{*}|+(\langle M_{1} \rangle+\Omega)^{-1}|N_{2}||x^{(k+1)}-x^{*}| \\ & & +2(\langle M_{1} \rangle+\Omega)^{-1}\Psi^{(k)}|x^{(k)}-x^{*}| \\ &\leq& (\langle M_{1} \rangle+\Omega)^{-1}\big[|N_{1}|+|\Omega-M_{2}|+2\Psi\big]|x^{(k)}-x^{*}| \\ & & +(\langle M_{1} \rangle+\Omega)^{-1}|N_{2}||x^{(k+1)}-x^{*}|. \end{eqnarray} $

注意到(3.16) 式可以重写为

由前面的分析, 立即可得

$ \begin{eqnarray} |x^{(k+1)}-x^{*}|& =& [I-(\langle M_{1}\rangle+\Omega)^{-1}|N_{2}|]^{-1}(\langle M_{1}\rangle+\Omega)^{-1}\big[|N_{1}|+|\Omega-M_{2}|+2\Psi\big]|x^{(k)}-x^{*}| \\ & \leq& [\langle M_{1} \rangle+\Omega-|N_{2}|]^{-1}\big[|N_{1}|+|\Omega-M_{2}|+2\Psi\big]|x^{(k)}-x^{*}|. \end{eqnarray} $

$ \Gamma_{3}=\bar{M}-\bar{N} $, $ \bar{M}=\langle M_{1} \rangle+\Omega-|N_{2}| $, $ \bar{N}=|N_{1}|+|\Omega-M_{2}|+2\Psi $, 经过简单的计算, 立得

因此, 若$ \Omega \geq {\rm diag}(M_{2}) $$ \langle A \rangle-\Psi $$ M $ -矩阵, 则分裂$ \Gamma_{3}=\bar{M}-\bar{N} $是一个$ M $ -分裂, 故$ \rho(\bar{M}^{-1}\bar{N})<1 $, 从而$ \lim \limits _{k\rightarrow +\infty}x^{(k)}=x^{*} $. 证毕.

注3.2  虽然在条件$ {\rm (a)} $中, 矩阵$ A=M_{1}-N_{1}=M_{2}-N_{2} $的分裂必须是$ H $ -分裂, 但是$ {\rm NCP} $的系统矩阵$ A $可以是任何$ H_{+} $ -矩阵. 但在条件$ {\rm (b)} $下, 矩阵$ A $应满足$ \langle A \rangle -\Psi $$ M $ -矩阵, 即算法$ 3.2 $的收敛结果与条件$ {\rm (b)} $下函数$ \phi(z) $的选取有关.

注3.3  对于文献[32] 中基于模的矩阵分裂加速迭代法, 当矩阵$ A $$ H_{+} $ -矩阵时, 要求$ A=M_{1}-N_{1}=M_{2}-N_{2} $$ H $ -相容分裂, 且$ \langle A \rangle +\Psi $$ \Omega+M_{1}-|N_{2}| $$ M $ -矩阵. 因此, 算法3.2的分裂$ A=M-N $被减弱. 这意味着对于分裂$ A=M-N $有更多的选择使得基于模的矩阵分裂迭代方法收敛.

4 数值实验

本节将提供一些数值例子来验证新定理的理论分析. 实验结果中, "Iter"表示迭代步数, "CPU"表示所耗费的计算时间, "Res"表示残差向量的模, 即

其中min算子是按分量取极小. 在所有的算例中, 随机选取初始向量$ x^{(0)} $, 取$ h=2 $. 实验环境是Windows 10操作系统, CPU 3.19GHz (Intel(R) Core(TM) i5-6500), 8 GB内存. 软件平台是MATLAB 7.0. 终止准则是: Res$ (z^{(k)})<10^{-5} $或迭代次数$ k $达到1000.

4.1 算法3.1的数值实验

例4.1   求向量$ z\in {{{\Bbb R}} ^n} $使得

$ \begin{equation} f(z)=Az+\phi (z)\geq 0, \ \ z\geq 0 , \ z^{T}f(z)=0, \end{equation} $

其中

非线性函数$ \phi(z) $取如下不同的表达式$ : $

$ (1) $$ \phi_1(z)=|z|=(|z_{1}|, |z_{2}|, \cdots, |z_{n}|)^{T}; $

$ (2) $$ \phi_2(z)=z^{*} $, 其中$ z^{*}_{i}=\left\{ \begin{array}{cc} z_{i}, & 0\leq z_{i}\leq\frac{1}{2} , \\ 1-z_{i}, & \frac{1}{2}<z_{i}\leq1 \\ 1+z_{i}, & z_{i}>1, \\ \end{array} \right., i=1, 2, \cdots, n; $

$ (3) $$ \phi_3(z)=(z_{1}-\sin z_{1}, z_{2}-\sin z_{2}, \cdots, z_{n}-\sin z_{n})^{T}; $

$ (4) $$ \phi_4(z)=(\arctan z_{1}, \arctan z_{2}, \cdots, \arctan z_{n})^{T}; $

$ (5) $$ \phi_5(z)=(\frac{z_{1}}{1+z_{1}}, \frac{z_{2}}{1+z_{2}}, \cdots, \frac{z_{n}}{1+z_{n}})^{T} $.

$ n=200, \Omega=20I $, $ A=M-N $, 其中

$ \begin{equation} M=\left( \begin{array}{cccccc} 8 & -1 & & & \\ -1 & 8 & -1 & & \\ & -1 & \ddots & \ddots & \\ & & \ddots & 8 & -1 \\ & & & -1 & 8 \\ \end{array} \right). \end{equation} $

实验结果见表 1.

表 1   例4.1的实验结果

非线性函数IterCPURes
$\phi_1(z)$260.00108.5203e-006
$\phi_2(z)$260.00108.0783e-006
$\phi_3(z)$270.00107.0378e-006
$\phi_4(z)$240.00018.9217e-006
$\phi_5(z)$270.03706.7821e-006

新窗口打开| 下载CSV


4.4 算法3.2的数值实验

例4.2  求$ z\in {{{\Bbb R}} ^{2}} $使得

$ \begin{equation} f(z)=Az+\phi(z)\geq 0, \ \ z\geq 0 , \ z^{T}f(z)=0, \end{equation} $

其中

利用算法3.2, 迭代17次即可获得原问题满足终止准则的近似解. 此外, 不难发现, $ A=M_1-N_1=M_2-N_2 $$ H $ -相容分裂, $ \langle M_1\rangle-|N_2|+\Omega $$ M $ -矩阵. 例4.2的结果说明了定理3.2的优越性.

例4.3   问题的矩阵$ A $与例$ 4.1 $相同. 非线性函数$ \phi(z) $取为

考虑$ A=M_1-N_1=M_2-N_2 $, 其中

$ \begin{equation} M_1=\left( \begin{array}{cccccc} 10 & & & & \\ & 11 & & & \\ & & \ddots & & \\ & & & n+8 & \\ & & & & n+9 \\ \end{array} \right), {\quad} M_2=\left( \begin{array}{cccccc} 10 & & & & \\ 1 & 11 & & & \\ & 1 & \ddots & & \\ & & \ddots & n+8 & \\ & & & 1 & n+9 \\ \end{array} \right). \end{equation} $

不难发现, 这两个分裂都是$ H $ -相容分裂. 选取$ \Psi $为单位矩阵. 情形1: 取$ \Omega=D_{M_2}+\Psi $, 则$ \langle M_1\rangle+\Omega-|N_2| $$ M $ -矩阵. 情形2: 取$ \Omega=D_{M_2} $, 则$ \langle A\rangle-\Psi $$ \langle M_1\rangle+\Omega-|N_2| $$ M $ -矩阵. 实验结果见表 2. 实验结果表明, 定理3.2的假设条件是合适的.

表 2   例4.1的实验结果

$n$情形1:情形2:
IterCPUResIterCPURes
$20$260.00108.5203e-006260.00108.5203e-006
$40$260.00108.0783e-006260.00108.5203e-006
$60$270.00107.0378e-006260.00108.5203e-006
$80$240.00018.9217e-006260.00108.5203e-006
$200$270.03706.7821e-006260.00108.5203e-006

新窗口打开| 下载CSV


5 小结

定理3.1给出了在较弱条件下求解非线性互补问题的基于模的矩阵分裂迭代方法的收敛理论. 由于$ \langle M \rangle-|N|+\Omega $是一个$ M $ -矩阵, 它不一定是$ A $$ H $ -分裂, 所以当我们使用基于模的矩阵分割迭代法求解NCP时, 存在一种分裂, 它不必是$ H $ -分裂, 使迭代法收敛.

同样, 定理3.2也改进了基于加速模的矩阵分裂迭代法在新条件下的收敛性理论. 这表明对分裂$ A=M-N $有更多的选择使得基于模的矩阵分裂迭代方法收敛. 因此, 本文的收敛理论扩展了基于模的矩阵分裂迭代方法的应用范围.

参考文献

Ferris M C , Pang J S .

Engineering and economic applications of complementarity problems

SIAM Rew, 1997, 39 (4): 669- 713

DOI:10.1137/S0036144595285963      [本文引用: 1]

Facchinei F , Pang J S . Finite-Dimentional Variational Inequalities and Complementarity Problems. New York: Springer, 2003

[本文引用: 1]

Ortega J M , Rheinboldt W C . Iterative Solution of Nonlinear Equations in Several Variables. New York: Academic, 1970

[本文引用: 1]

Bai Z Z .

Parallel nonlinear AOR method and its convergence

Comput Math Appl, 1996, 31 (2): 21- 31

DOI:10.1016/0898-1221(95)00190-5      [本文引用: 1]

van Bokhoven W M G . Piecewise-linear Modelling and Analysis. Eindhoven: Proeschrift, 1981

[本文引用: 1]

Chen X , Ye Y .

On smoothing methods for the $P_0$-matrix linear complementarity problem

SIAM J Optim, 2000, 11 (2): 341- 363

DOI:10.1137/S1052623498335080      [本文引用: 1]

Bai Z Z .

Modulus-based matrix splitting methods for linear complementarity problems

Numer Linear Algebra Appl, 2010, 17 (6): 917- 933

DOI:10.1002/nla.680      [本文引用: 1]

Zhang L L .

Two-step modulus-based matrix splitting iteration method for linear complementarity problems

Numer Algorithms, 2011, 57 (1): 83- 99

DOI:10.1007/s11075-010-9416-7      [本文引用: 2]

Li W .

A general modulus-based matrix splitting method for linear complementarity problems of $H$-matrix

Appl Math Lett, 2013, 26 (12): 1159- 1164

DOI:10.1016/j.aml.2013.06.015      [本文引用: 1]

Zheng N , Yin J F .

Accelerated modulus-based matrix splitting iteration methods for linear complementarity problem

Numer Algorithms, 2013, 64 (2): 245- 262

DOI:10.1007/s11075-012-9664-9      [本文引用: 1]

Zhang L L .

Two-stage multisplitting iteration methods using modulus-based matrix splitting as inner iteration for linear complementarity problems

J Optim Theory Appl, 2014, 160 (1): 189- 203

DOI:10.1007/s10957-013-0362-0      [本文引用: 1]

Ke Y F , Ma C F .

On the convergence analysis of two-step modulus-based matrix splitting iteration method for linear complementarity problems

Comp Math Appl, 2014, 243: 413- 418

DOI:10.1016/j.amc.2014.05.119     

Zheng H , Li W , Vong S .

A relaxation modulus-based matrix splitting iteration method for solving linear complementarity problems

Numer Algorithms, 2017, 74: 137- 152

DOI:10.1007/s11075-016-0142-7     

Bai Z Z .

On the monotone convergence of matrix multisplitting relaxation methods for the linear complementarity problem

IMA J Numer Anal, 1998, 18: 509- 518

DOI:10.1093/imanum/18.4.509     

Bai Z Z , Evans D J .

Matrix multisplitting methods with applications to linear complementarity problems: Parallel synchronous and chaotic methods

Reseaux et Systemes Repartis: Calculateurs Paralleles, 2001, 13: 125- 154

Bai Z Z , Evans D J .

Matrix multisplitting methods with applications to linear complementarity problems: Parallel asynchronous methods

Int J Comput Math, 2002, 79: 205- 232

DOI:10.1080/00207160211927     

Bai Z Z , Zhang L L .

Modulus-based synchronous multisplitting iteration methods for linear complementarity problems

Numer Linear Algebr, 2013, 20: 425- 439

DOI:10.1002/nla.1835     

Bai Z Z , Zhang L L .

Modulus-based synchronous two-stage multisplitting iteration methods for linear complementarity problems

Numer Algorithms, 2013, 62: 59- 77

DOI:10.1007/s11075-012-9566-x     

Dong J L , Jiang M Q .

A modified modulus method for symmetric positive-definite linear complementarity problems

Numer Linear Algebr, 2009, 16: 129- 143

DOI:10.1002/nla.609     

Hadjidimos A , Tzoumas M .

Nonstationary extrapolated modulus algorithms for the solution of the linear complementarity problem

Linear Algebra Appl, 2009, 431: 197- 210

DOI:10.1016/j.laa.2009.02.024     

Li W , Zheng H .

A preconditioned modulus-based iteration method for solving linear complementarity problems of $H$-matrices

Linear Multi Algebra, 2016, 66: 1390- 1403

Liu S M , Zheng H , Li W .

A general accelerated modulus-based matrix splitting iteration method for solving linear complementarity problems

CALCOLO, 2016, 53: 189- 199

DOI:10.1007/s10092-015-0143-2     

Zhang L L , Ren Z R .

Improved convergence theorems of modulus-based matrix splitting iteration methods for linear complementarity problems

Appl Math Lett, 2013, 26: 638- 642

DOI:10.1016/j.aml.2013.01.001     

Zheng H , Li W .

The modulus-based nonsmooth Newton's method for solving linear complementarity problems

J Comput Appl Math, 2015, 288: 116- 126

DOI:10.1016/j.cam.2015.04.006      [本文引用: 1]

Ferris M C , Pang J S .

Engineering and economic applications of complementarity problems

SIAM Rev, 1997, 39: 669- 713

DOI:10.1137/S0036144595285963      [本文引用: 1]

Harker P T , Pang J S .

Finite-dimensional variational inequality and nonlinear complementarity problems: a survey of theory, algorithms and applications

Math Program, 1990, 48: 161- 220

DOI:10.1007/BF01582255      [本文引用: 1]

Xia Z C , Li C L .

Modulus-based matrix splitting iteration methods for a class of nonlinear complementarity problem

Appl Math Comput, 2015, 271: 34- 42

[本文引用: 1]

Xie S L , Xu H R , Zeng J P .

Two-step modulus-based matrix splitting iteration method for a class of nonlinear complementarity problems

Linear Algebr Appl, 2016, 494: 1- 10

DOI:10.1016/j.laa.2016.01.002      [本文引用: 1]

Ma C F , Huang N .

Modified modulus-based matrix splitting algorithms for a class of weakly nondifferentiable nonlinear complementarity problems

Appl Numer Math, 2016, 108: 116- 124

DOI:10.1016/j.apnum.2016.05.004      [本文引用: 3]

Li R , Yin J F .

Accelerated modulus-based matrix splitting iteration methods for a restricted class of nonlinear complementarity problems

Numer Algorithms, 2017, 75: 339- 358

DOI:10.1007/s11075-016-0243-3      [本文引用: 1]

Zheng H .

Improved convergence theorems of modulus-based matrix splitting iteration method for nonlinear complementarity problems of $H$-matrices

CALCOLO, 2017, 54 (4): 1481- 1490

DOI:10.1007/s10092-017-0236-1      [本文引用: 3]

Huang B H , Ma C F .

Accelerated modulus-based matrix splitting iteration method for a class of nonlinear complementarity problems

Comp Appl Math, 2018, 37: 3053- 3076

DOI:10.1007/s40314-017-0496-z      [本文引用: 4]

Berman A , Plemmons R J . Nonnegative Matrix in the Mathematical Sciences. New York: Academic Press, 1979

[本文引用: 2]

/