Abstract
In 2013, Bai and Zhang constructed modulus-based synchronous multisplitting methods for linear complementarity problems and analyzed the corresponding convergence. In 2014, Zhang and Li studied the weaker convergence results based on linear complementarity problems. In 2008, Zhang et al. presented global relaxed non-stationary multisplitting multi-parameter method by introducing some parameters. In this paper, we extend Bai and Zhang’s algorithms and analyze global modulus-based synchronous multisplitting multi-parameters TOR (two parameters overrelaxation) methods. Moverover, the convergence of the corresponding algorithm in this paper are given when the system matrix is an -matrix.
1. Introduction
Consider the linear complementarity problems LCP, for finding a pair of real vectors r and such that
where is the given real matrix and is the given real vector. Here, and ≥ denote the transpose of the vector z and the componentwise defined partial ordering between two vectors, respectively. Now, -matrices belong to class of P-matrices and so play an important rule in the theory of LCP.
The readers may see references [1,2,3,4] for many problems in scientific computing and engineering applications. When the matrix A is special for LCP, readers may see the references [5,6,7,8,9,10,11,12,13,14]. Lately, when LCP is an algebra system, some scientist have studied it. Moreover, Bai and Zhang presented the modulus-based multisplitting iterative methods for LCP and analyzed the convergence based on the corresponding methods in [10,11]. Zhang and Ren generalized the compatible H-splitting condition to an H-splitting [15]. L generalized modulus-based splitting iterative method to more general situationi [16]. Zhang et al. studied the wider convergence when system matrix is an -matrix [17,18,19].
2. Notations and Lemmas
A matrix is called an M-matrix if for and . The comparison matrix of matrix is defined by: if if . A matrix A is called an H-matrix if is an M-matrix and is called an -matrix if it is an H-matrix with positive diagonal entries [5,20,21]. Let denote the spectral radius of A, a representation is called a splitting of A when M is nonsingular. Let A and B be M-matrices, if , then . Let A be an H-matrix, and then Moreover, D is nonsingular. Finally, we define by and denote the nonnegative matrix with entries by .
Lemma 1.
Let A be an H-matrix. Then A is nonsingular, and [22].
Lemma 2.
Let be a sequence of nonnegative matrices in [23]. If there exists a real number , and a vector in , such that
then where and therefore
Lemma 3.
Let have all positive diagonal entries [24]. A is an M-matrix if and only if , where
Lemma 4.
be an -matrix. Then, the LCP has a unique solution for any [7,9,25].
Lemma 5.
Let be a splitting of the matrix be a positive diagonal matrix, and γ a positive constant [10]. Then, for the LCP the following statements hold true:
- (i)
- if is a solution of the LCP, then satisfies the implicit fixed-point equation
- (ii)
3. Global Modulus-Based Synchronous Multisplitting Multi-Parameters TOR Methods
Firstly, we will introduce the idea of multisplitting algorithm and the parallel iterative process. is a of A if
- (1)
- is a splitting for
- (2)
- is a nonnegative diagonal matrix, called weighting matrix;
- (3)
- , where I is the identity matrix.
If Ω is a positive diagonal matrix, γ is a positive constant, form Lemma 5, we may find that if x satisfies the following implicit fixed-point systems,
we have,
which is a solution of the Equation (1).
Let
where and are the strictly lower triangular, and are such that , then is a multisplitting of A. With the equivalent reformulations (4), (5) and TOR method of the Equation (1), we may obtain the global modulus-based synchronous multisplitting multi-parameters TOR algorithm (GMSMMTOR). Please see the following Method 1.
Method 1.
The GMSMMTOR algorithm for the Equation (1). If are the multisplitting of matrix . Given an initial value for until the iteration sequence is convergent, compute by
and according to
where are obtained by solving the linear systems:
respectively.
Remark 1.
In this paper, TOR method has more splitting and parameters, so the faster convergence rate can be obtained by selecting parameters. In Method 1, when , the GMSMMTOR algorithm reduces to MSMTOR (Modulus-Based Synchronous Multisplitting Two Parameters Overrelaxation Method) algorithm; when , GMSMMTOR algorithm reduces to GMSMTOR (Global Modulus-Based Synchronous Multisplitting Two Parameters Overrelaxation Method) algorithm; when , GMSMMTOR algorithm reduces to MSMMAOR (Modulus-Based Synchronous Multisplitting Multi-Parameters Accelerated Overrelaxation Method) algorithm; when , GMSMMTOR algorithm reduces to GMSMMAOR (Global Modulus-Based Synchronous Multisplitting Multi-Parameters Accelerated Overrelaxation Method) algorithm; when , GMSMMTOR algorithm reduces to MSMAOR (Modulus-Based Synchronous Multisplitting Accelerated Overrelaxation Method) algorithm [26]; when , GMSMMTOR algorithm reduces to GMSMAOR (Global Modulus-Based Synchronous Multisplitting Accelerated Overrelaxation Method) algorithm.
Remark 2.
From Table 1, one can find that GMSMMTOR algorithm is the generalization of MSMMAOR algorithm. Moreover, when selecting proper parameters and , we can get faster convergence rate.
Table 1.
The relaxed modulus-based synchronous multisplitting multi-parameter algorithm and the corresponding convergence.
4. Convergence Analysis
In 2013, based on modulus-based synchronous multisplitting AOR method, Bai and Zhang got the following Theorem [27].
Theorem 1.
Let be an -matrix, with and , and let and be a multisplitting and a triangular multisplitting of the matrix A, respectively [27]. Assume that and the positive diagonal matrix Ω satisfies If satisfies , then the iteration sequence generated by the MSMAOR iteration method converges to the unique solution of LCP for any initial vector , provided the relaxation parameters α and β satisfy
In 2014, based on modulus-based synchronous multisplitting AOR algorithm, Zhang et al. [17] obtained Theorem 2.
Theorem 2.
Let be an -matrix, with and , and let and be a multisplitting and a triangular multisplitting of the matrix A, respectively [17]. Assume that and the positive diagonal matrix Ω satisfies If satisfies , then the iteration sequence generated by the MSMMAOR iteration method converges to the unique solution of LCP for any initial vector , provided the relaxation parameters and satisfy
In 2008, based on global relaxed non-stationary multisplitting multi-parameter TOR algorithm (GRNMMTOR) for the large sparse linear system [26], Zhang, Huang and Gu [28] got the corresponding theorem:
Theorem 3.
Let A be an H-matrix, and for and be strictly lower triangular matrices [26]. Define the matrix , such that and assume that we have . If
then GRNMMTOR method converges for any initial vector , where .
Based on global modulus-based synchronous multisplitting multi-parameter TOR algorithm, we analyze the wider results of the presented algorithms for LCPs, which is as follows:
Theorem 4.
Let be an -matrix, with and , and let and be a multisplitting and a triangular multisplitting of the matrix A, respectively. Assume that and the positive diagonal matrix Ω satisfies If satisfies , then the iteration sequence generated by the GMSMMTOR iteration method converges to the unique solution of LCP for any initial vector , provided the relaxation parameters and satisfy
where Moreover, should be greater than or less than at once.
Proof 1.
Equation (9) is the base for discussing the convergence results of GMSMMTOR algorithm. If we take the absolute values on both sides of Equation (9) and compute , defining and assembling homothetic terms together, we have
where
☐
Problem 1.
If We define
Let e denote vector . Since J is a nonnegative matrix, this matrix has only positive entries and is irreducible for any . By Perron-Frobenius theorem for any , there is a vector such that
where . Moreover, if is small enough, we obtain by continuity of spectral radius. Since , we also obtain , and . So
Multiplying in both sides of the equation, and , we have
Problem 2.
If
Subproblem 2.1.:
and We define:
So
Similar to the Problem 1, let e denote vector , and such that . Moreover, if is small enough, we can obtain by continuity of spectral radius. Since , we may obtain
so
Multiplying in both sides of the above equation, and , we have
Subproblem 2.2.:
and We define
where so
Similar to the Problem 1, let e denote vector , and such that . Furthermore, if is small enough, we obtain by continuity of spectral radius. Since , we can obtain
so
Multiplying in both sides of the equation, and , we have
Remark 3.
Obviously, one can find that the conditions of Theorem 4 in this paper are wider than those of Theorem 2.3 in [28]. Furthermore, we have more choices for the splitting which makes multisplitting iterative methods converge. So, convergence results are generalized in applications.
Remark 4.
In this paper, GMSMMTOR algorithm is also the generalization of MSMAOR method in [27] and MSMMAOR algorithm in [17].
5. Numerical Experiments
In this section, numerical examples are used to illustrate the feasibility and effectiveness of the relaxed modulus-based synchronous multisplitting multi-parameter AOR methods (GMSMMAOR) () in terms of iteration count (denoted by IT) and computing time (denoted by CPU), and norm of absolute residual vectors (denoted by RES). Here, RES is defined as
where is the kth approximate solution to the LCP and the minimum is taken componentwise in [10].
In our numerical computations, to compare the GMSMMAOR method with the modulus-based synchronous multisplitting multi-parameter methods (MSMAOR), all initial vectors are chosen to be
all runs are performed in MATLAB 7.0 (MathWorks, Natick, MA, USA) with double machine precision, and all iterations are terminated with In the table, denote the iteration parameters in the GMSMMAOR methods and the MSMAOR. In addition, we take in [10] for GMSMMAOR and MSMAOR methods. In particular, when we choose the parameter pair to be and respectively, the GMSMMAOR method gives the so-called GMSMMSOR (Global Modulus-Based Synchronous Multisplitting Multi-Parameters Successive Over Relaxation Method), GMSMGS (Global Modulus-Based Synchronous Multisplitting Multi-Parameters Successive Gauss-Seidel Method), and GMSMJ (Global Modulus-Based Synchronous Multisplitting Multi-Parameters Successive Jacobi Method) methods, correspondingly. For convenience, let
Let m be a prescribed positive integer and Consider the LCP, in which is given by and is given by where
is a block-tridiagonal matrix,
is a tridiagonal matrix, and
is the unique solution of the LCP one can see [10] for more details.
For symmetric case, we take , which is considered in [10]. In this case, the system matrix is symmetric positive and definite for . So, the LCP has a unique solution.
In Table 2, the iteration steps, the CPU times, and the residual norms of GMSMMAOR and MSMAOR methods for the symmetric case are listed for different parameters and different problem sizes of m. When both GMSMMAOR and MSMAOR methods are applied to solve the LCP, the iteration parameters about MSMAOR method satisfy Theorem 4.1 in [27] and Theorem 2 in this paper, but the iteration parameters about GMSMMAOR method only satisfy Theorem 2 in this paper and don’t satisfy Theorem 4.1 in [27].
Table 2.
IT, CPU and Error for GMSMMAOR and MSMAOR with different parameters in symmetric case.
From Table 2, for GMSMMAOR and MSMAOR methods with and , fixing the value of μ, it is easy to see that the iteration steps do not change with the increasing of the problem size However, CPU times increase as the problem size m increases. Moreover, for GMSMMAOR and MSMAOR methods, fixing the value of m, it is also easy to see that the iteration steps and CPU times decrease as the increasing of the problem size In our numerical experiments, we find that the iteration steps and CPU times of GMSMMAOR are less than that of MSMAOR under certain conditions.
6. Conclusions
In this paper, global modulus-based synchronous multisplitting multi-parameters TOR methods has been established and its convergence properties are discussed in detail when the system matrix is either a positive-definite matrix or an -matrix. Numerical experiments show that the GMSMMTOR methods are feasible under certain conditions.
Acknowledgments
This research of this author is supported by NSFC Tianyuan Mathematics Youth Fund (11226337), NSFC (11501525, 11471098, 61203179, 61202098, 61170309, 91130024, 61272544, 61472462 and 11171039), Science Technology Innovation Talents in Universities of Henan Province (16HASTIT040,17HASTIT012), Aeronautical Science Foundation of China (2013ZD55006, 2016ZG55019), Project of Youth Backbone Teachers of Colleges and Universities in Henan Province (2013GGJS-142, 2015GGJS-179), ZZIA Innovation team fund (2014TD02), Major project of development foundation of science and technology of CAEP (2012A0202008), Defense Industrial Technology Development Program, China Postdoctoral Science Foundation (2014M552001), Basic and Advanced Technological Research Project of Henan Province (152300410126), Henan Province Postdoctoral Science Foundation (2013031), Natural Science Foundation of Zhengzhou City (141PQYJS560).
Author Contributions
Litao Zhang completed the whole paper, Tongxiang Gu revised the article.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Cottle, R.W.; Pang, J.-S.; Stone, R.E. The Linear Complementarity Problem; Academic Press: San Diego, CA, USA, 1992. [Google Scholar]
- Ferris, M.C.; Pang, J.-S. Engineering and economic applications of complementarity problems. SIAM. Rev. 1997, 39, 669–713. [Google Scholar] [CrossRef]
- Murty, K.G. Linear Complementarity, Linear and Nonlinear Programming; Heldermann: Berlin, Germany, 1997. [Google Scholar]
- O’ Leary, D.P.; White, R.E. Multisplittings of matrices and parallel solution of linear systems. SIAM J. Alg. Disc. Meth. 1985, 6, 630–640. [Google Scholar] [CrossRef]
- Bai, Z.-Z. On the convergence of the multisplitting methods for the linear complementarity problem. SIAM. J. Matrix Anal. Appl. 1999, 21, 67–78. [Google Scholar] [CrossRef]
- Bai, Z.-Z. The convergence of parallel iteration algorithms for linear complementarity problems. Comput. Math. Appl. 1996, 32, 1–17. [Google Scholar] [CrossRef]
- Bai, Z.-Z.; Evans, D.J. Matrix multisplitting relaxation methods for linear complementarity problems. Int. J. Comput. Math. 1997, 63, 309–326. [Google Scholar] [CrossRef]
- 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. [Google Scholar] [CrossRef]
- Bai, Z.-Z.; Evans, D.J. Matrix multisplitting methods with applications to linear complementarity problems: Parallel synchronous and chaotic methods. Reseaux Syst. Repartis Calculateurs Paralleles 2001, 13, 125–154. [Google Scholar] [CrossRef]
- Bai, Z.-Z. Modulus-based matrix splitting iteration methods for linear complementarity problems. Numer. Linear Algebra Appl. 2010, 17, 917–933. [Google Scholar] [CrossRef]
- Bai, Z.-Z.; Zhang, L.-L. Modulus-based synchronous two-stage multisplitting iteration methods for linear complementarity problems. Numer. Algorithms 2013, 62, 59–77. [Google Scholar] [CrossRef]
- Van Bokhoven, W.M.G. Piecewise-Linear Modelling and Analysis. Ph.D. Thesis, Eindhoven University of Technology, Eindhoven, The Netherlands, 1981. [Google Scholar]
- Dong, J.-L.; Jiang, M.-Q. A modified modulus method for symmetric positive-definite linear complementarity problems. Numer. Linear Algebra Appl. 2009, 16, 129–143. [Google Scholar] [CrossRef]
- Hadjidimos, A.; Tzoumas, M. Nonstationary extrapolated modulus algorithms for the solution of the linear complementarity problem. Linear Algebra Appl. 2009, 431, 197–210. [Google Scholar] [CrossRef]
- 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. [Google Scholar] [CrossRef]
- Li, W. A general modulus-based matrix splitting method for linear complementarity problems of H-matrices. Appl. Math. Lett. 2013, 26, 1159–1164. [Google Scholar] [CrossRef]
- Zhang, L.-T.; Li, J.-L. The weaker convergence of modulus-based synchronous multisplitting multi-parameters methods for linear complementarity problems. Comput. Math. Appl. 2014, 67, 1954–1959. [Google Scholar] [CrossRef]
- Zhang, L.-T.; Zuo, X.-Y.; Gu, T.-X.; Liu, X.-P. Improved convergence theorems of multisplitting methods for the linear complementarity problem. Appl. Math. Comput. 2014, 243, 982–987. [Google Scholar] [CrossRef]
- Zhang, L.-T.; Zhang, Y.-X.; Gu, T.-X.; Liu, X.-P.; Zhang, L.-W. New convergence of modulus-based synchronous block multisplitting multi-parameters methods for linear complementarity problems. Comput. Appl. Math. 2015. [Google Scholar] [CrossRef]
- Berman, A.; Plemmons, R.J. Nonnegative Matrices in the Mathematical Sciences; Academic Press: New York, NY, USA, 1979. [Google Scholar]
- Varga, R.S. Matrix Iterative Analysis; Springer: Berlin/Heidelberg, Germany, 2000. [Google Scholar]
- Frommer, A.; Mayer, G. Convergence of relaxed parallel multisplitting methods. Linear Algebra Appl. 1989, 119, 141–152. [Google Scholar] [CrossRef]
- Robert, F.; Charnay, M.; Musy, F. Iterations chaotiques serie-parallel pour des equations non-lineaires de point fixe. Aplikace Matematiky 1975, 20, 1–38. [Google Scholar]
- Young, D.M. Iterative Solution of Large Linear Systems; Academic Press: New York, NY, USA, 1972. [Google Scholar]
- 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. [Google Scholar] [CrossRef]
- Zhang, L.-T.; Huang, T.-Z.; Cheng, S.-H.; Gu, T.-X. The weaker convergence of non-stationary matrix multisplitting methods for almost linear systems. Taiwan. J. Math. 2011, 15, 1423–1436. [Google Scholar]
- Bai, Z.-Z.; Zhang, L.-L. Modulus-based synchronous multisplitting iteration methods for linear complementarity problems. Numer. Linear Algebra Appl. 2013, 20, 425–439. [Google Scholar] [CrossRef]
- Zhang, L.-T.; Huang, T.-Z.; Gu, T.-X. Global relaxed non-stationary multisplitting multi-parameter methods. Int. J. Comput. Math. 2008, 85, 211–224. [Google Scholar] [CrossRef]
© 2017 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license ( http://creativecommons.org/licenses/by/4.0/).