1,538
Views
1
CrossRef citations to date
0
Altmetric
Short Communication

A note on the unique solution of linear complementarity problem

& | (Reviewing Editor)
Article: 1271268 | Received 13 Jun 2016, Accepted 14 Nov 2016, Published online: 02 Jan 2017

Abstract

In this note, the unique solution of the linear complementarity problem (LCP) is further discussed. Using the absolute value equations, some new results are obtained to guarantee the unique solution of the LCP for any real vector.

AMS Subject Classifications:

Public Interest Statement

The linear complementarity problem (LCP) consists in finding a vector in a finite-dimensional real vector space that satisfies a certain system of inequalities. Now, the LCP attracts considerable attention because it comes from many actual applications, such as the linear and quadratic programming.

As is known, the research of the unique solution is important for the LCP. The famous result on its unique solution is that the system matrix is a P-matrix if and only if the LCP has a unique solution for any real vector. This result is answered what kind of the system matrix for the LCP has a unique solution for any real vector.

The goal of this paper is to answer this problem what conditions are required for the system matrix such that the LCP for any real vector has a unique solution. Based on this motivation, some conditions are obtained to guarantee the unique solution of the LCP for any real vector.

1. Introduction

The linear complementarity problem, abbreviated as (LCP(qM)), is finding zRn such that(1) w=Mz+q0,z0andzTw=0,(1)

where MRn×n is a given matrix and qRn is a given vector. At present, the LCP(qM) attracts considerable attention because it comes from many actual problems of scientific computing and engineering applications, such as the linear and quadratic programming, the economies with institutional restrictions upon prices, the optimal stopping in Markov chain and the free boundary problems. For more detailed descriptions, one can refer to Cottle and Dantzig (Citation1968), Cottle, Pang, and Stone (Citation1992), Murty (Citation1988), Schäfer (Citation2004) and the references therein.

In recent years, the main research contents about the LCP(qM) include two aspects: one is to develop numerical methods for solving the system of the linear equations to obtain the solution of the LCP(qM), such as the projected successive overrelaxation (SOR) iteration methods (Cryer, Citation1971), the general fixed-point iteration methods (Mangasarian, Citation1977; Pang, Citation1984), the modulus-based matrix splitting iteration methods (Bai, Citation2010) and its various versions (Dong & Jiang, Citation2009; Hadjidimos, Lapidakis, & Tzoumas, Citation2012; Li, Citation2013; Xu & Liu, Citation2014; Zhang, Citation2011; Zheng & Yin, Citation2013), and so on; the other is theoretical analysis, such as the existence and multiplicity of solutions of the LCP(qM) in Cottle et al. (Citation1992) and Ebiefung (Citation2007), verification for existence of solutions of the LCP(qM) in Chen, Shogenji, and Yamasaki (Citation2001), and so on.

The research of the unique solution is a very important branch of theoretical analysis of the LCP(qM) because the goal of the above-quoted numerical methods is to obtain the unique solution of the LCP(qM). With respect to the unique solution of the LCP(qM), the classical and famous result is that the system matrix M is a P-matrix if and only if the LCP(qM) has a unique solution for any real vector in Cottle et al. (Citation1992) and Schäfer (Citation2004). This result is answered what kind of the system matrix for the LCP(qM) has a unique solution for any real vector. Since P-matrices contain positive definite matrices and H-matrices with positive diagonal (Bai, Citation2010; Schäfer, Citation2004), the LCP(qM) has a unique solution for any real vector with the system matrix being a positive definite matrix or an H-matrix with positive diagonal.

In this note, we further consider the unique solution of the LCP(qM). Our interest is what conditions are required for the system matrix such that the LCP(qM) for any real vector has a unique solution. To answer this problem, based on the previous works in Mangasaria and Meyer (Citation2006), Rohn (Citation2009a,Citation2009b), Wu and Guo (Citation2016), Lotfi and Veiseh (Citation2013), Rex and Rohn (Citation1999), some new conditions are obtained to guarantee the unique solution of the LCP(qM) for any real vector.

This paper is organized as follows. Some necessary definitions and lemmas are reviewed in Section 2. In Section 3, some new conditions are obtained to guarantee the unique solution of the LCP(qM) for any real vector. In Section 4, some conclusions are given to end the paper.

2. Preliminaries

In this section, some necessary definitions and lemmas are required. Matrix ARn×n is called a P-matrix if all its principal minors are positive. Matrix ARn×n is said to be positive definite if xTAx>0 for all xRn\{0}. Matrix A is positive stable if the real part of each eigenvalue of A is positive. Matrix ARn×n is called a Z-matrix if its off-diagonal entries are non-positive; an M-matrix if A is a Z-matrix and A-10; an H-matrix if its comparison matrix A=(aij)Rn×n is an M-matrix, whereaij=|aii|,fori=j,-|aij|,forij,i,j=1,2,,n.

An H-matrix with positive diagonal is called an H+-matrix. P+ denotes the positive stable matrix. |·| denotes the absolute value. ρ(·) denotes the spectral radius of the matrix. σmin(·) and σmax(·), respectively, denote the smallest and the largest singular values of the matrix, ·2 denotes the matrix 2-norm.

To obtain some new conditions to guarantee the unique solution of the LCP(qM) for any real vector, the absolute value equation (AVE) is reviewed, i.e.(2) Ax-|x|=b,(2)

where ARn×n is a given matrix and bRn is a given vector.

Based on the previous works in Mangasaria and Meyer (Citation2006), Rohn (Citation2009a), the following result, i.e. Lemma 2.1, for the unique solution of the AVE (2) for any real vector was presented in Wu and Guo (Citation2016).

Lemma 2.1

(Wu & Guo, Citation2016)    Let σmin(A)>1(σmax(A-1)<1), or ρ(|A-1|)<1, or A-12<1. Then the AVE (2) for any vector bRn has a unique solution.

In Rohn (Citation2009a), a general form of the AVE (2) was introduced below(3) Ax+B|x|=b,(3)

where A,BRn×n and bRn. With respect to the unique solution of the general AVE (3) for any real vector, the following result was obtained in Rohn (Citation2009a).

Lemma 2.2

(Rohn, Citation2009a)    Let A,BRn×n satisfy(4) σmax(|B|)<σmin(A).(4)

Then the AVE (3) for any vector bRn has a unique solution.

Lemma 2.3

(Rohn, Citation2009b)    If the interval matrix [A-|B|,A+|B|] is regular, then the AVE (3) for any vector bRn has a unique solution.

Lemma 2.4

(Lotfi & Veiseh, Citation2013)    Let A,BRn×n and the matrixATA-|B|22I

is positive definite. Then the AVE (3) for any vector bRn has a unique solution.

Lemma 2.5

(Rex & Rohn, Citation1999)    Let Δ0 and R be an arbitrary matrix such thatρ(|I-RA|+|R|Δ)<1

holds. Then [A-Δ,A+Δ] is regular.

3. Main results

In fact, if we take z=|x|+x and w=|x|-x in (1), then the LCP(qM) in (1) can be equivalently transformed into a system of fixed-point equations(5) (I+M)x=(I-M)|x|-q.(5)

This implies that the unique solution of the LCP(qM) in (1) is the same as the AVE in (5).

Assume that matrix I-M is nonsingular. Then the AVE (5) can be rewritten in the following form(6) (I-M)-1(I+M)x=|x|-(I-M)-1q.(6)

Using Lemma 2.1 for the AVE in (6), the following result is easily obtained.

Theorem 3.1

Let I+M,I-MRn×n satisfy either of the following conditions:

(1)

σmin((I-M)-1(I+M))>1, or σmax((I+M)-1(I-M))<1,

(2)

ρ(|(I+M)-1(I-M)|)<1,

(3)

(I+M)-1(I-M)2<1.

Then the LCP(qM) in (1) for any vector qRn has a unique solution.

Example 3.1

(Ahn, Citation1983)    LetM=4-20014-200004n×n.

To show the efficiency of Theorem 3.1, we take n=10 in Example 3.1. By simple computations, we obtain σmax((I+M)-1(I-M))=0.7225,ρ(|(I+M)-1(I-M)|)=0.8809,(I+M)-1(I-M)2=0.7225. Based on Theorem 3.1, when the system matrix of LCP(qM) is matrix M in Example 3.1, the LCP(qM) has a unique solution for any vector qRn.

Using the result of Lemma 2.2 for the AVE in (5) directly, the following result for the unique solution of the LCP(qM) in (1) for any real vector is obtained.

Theorem 3.2

Let I+M,I-MRn×n satisfy(7) σmax(|I-M|)<σmin(I+M).(7)

Then the LCP(qM) in (1) for any vector qRn has a unique solution.

Example 3.2

LetM=4-10014-100004n×n.

Here, we take n=20 for Example 3.2. By simple computations, we obtain σmin(I+M)=5.0022,σmax(|I-M|)=4.9777. Clearly, σmax(|I-M|)<σmin(I+M). Based on Theorem 3.2, the corresponding LCP(qM) has a unique solution for any vector qRn. This implies that one can use Theorems 3.2 to confirm the unique solution of LCP(qM) under certain conditions.

Although the results of Theorems 3.1 and 3.2 can be directly obtained by Lemma 2.1 and 2.2, respectively, the conditions of Theorems 3.1 and 3.2 to guarantee the unique solution of the LCP(qM) for any real vector need confirm that the system matrix M satisfies certain inequalities, need not know whether the system matrix M is a special matrix, such as the positive definite matrix, an H+-matrix in Schäfer (Citation2004), and so on.

Remark 3.1

If we take z=Γ(|x|+x) and w=Ω(|x|-x), then the LCP(qM) in (1) can be also equivalently transformed into a system of fixed-point equations(Ω+MΓ)x=(Ω-MΓ)|x|-q,

where Ω and Γ are the positive diagonal matrices (see Bai, Citation2010). In this case, Theorems 3.1 and 3.2 can be generalized. Here is omitted.

Remark 3.2

Although the positive definite matrix and H+-matrix not only belong to a class of P+-matrices, but also belong to a class of P-matrices, the system matrix MRn×n is only positive stable, we can not obtain that the LCP(qM) in (1) for any vector qRn has a unique solution. For example,A¯=42-6-2.

By simple computations, det(-2)=-2, the eigenvalue values of matrix A¯ are 1±3i. This shows that the matrix A¯ is a P+-matrix, is not a P-matrix. Whereas,(I+M)-1(I-M)2=2.2507,

This shows that A¯ does not meet the criteria of Theorem 3.1.

Based on Lemma 2.5, we have the following result.

Theorem 3.3

If there exists a matrix R such thatρ(|I-R(I+M)|+|R||I-M|)<1,

Then the LCP(qM) in (1) for any vector qRn has a unique solution.

Proof

Based on Lemma 2.5, we know that whenρ(|I-R(I+M)|+|R||I-M|)<1,

then the interval matrix [M+I-|I-M|,M+I+|I-M|] is regular. Based on Lemma 2.3, the result in Theorem 3.3 holds.

Corollary 3.1

If the interval matrix [M+I-|I-M|,M+I+|I-M|] is regular, then the LCP(qM) in (1) for any vector qRn has a unique solution.

Remark 3.3

From Theorem 3.3, it is easy to know that one can choose a proper matrix to obtain some useful conditions to guarantee the unique solution of LCP(qM) in (1) for any vector qRn. For example, if we take R=(I+M)-1 and M is a M-matrix, thenρ(|I-R(I+M)|+|R||(I-M)|)<1.

Noting that R0, this inequality reduces toρ(|(I+M)-1(I-M)|)<1,

which is case (2) of Theorem 3.1.

Based on Theorem 3.3, when R=12I, we have the following corollary.

Corollary 3.2

Let MRn×n satisfy ρ(|I-M|)<1.

Then the LCP(qM) in (1) for any vector qRn has a unique solution.

Example 3.3

(Murty, Citation1988)    LetM=122201220001n×n,q=-e,

where eRn denote the column vector whose elements are all 1.

Based on Corollary 2, we confirm that the corresponding LCP(qM) has a unique solution for any vector qRn. It is because that ρ(|I-M|)=0<1 for Example 3.3.

In addition, based on Lemma 2.4, we have the following result below.

Theorem 3.4

Let (I+M)T(I+M)-|I-M|22I be positive definite. Then the LCP(qM) in (1) for any vector qRn has a unique solution.

Example 3.4

To confirm the efficiency of Theorem 3.4, Example 3.1 is still considered. For simplicity, we take n=30. By simple computations, the smallest eigenvalue of (I+M)T(I+M)-|I-M|22I is 10.1366. This shows that matrix (I+M)T(I+M)-|I-M|22I is positive definite. Based on Theorem 3.4, Example 3.1 has still a unique solution for any vector qRn.

As previously mentioned, the system matrix M is a P-matrix if and only if the LCP(qM) has a unique solution for any real vector. Based on Theorems 3.1–3.4, we have the following corollary.

Corollary 3.3

If matrix MRn×n satisfies the conditions of Theorems 3.1–3.4, then MRn×n is a P-matrix.

4. Conclusion

In this paper, based on the implicit fixed-point equations of the LCP, some new and useful results are obtained to guarantee the unique solution of the LCP in the light of the spectral radius, or the singular value, or the matrix norm of the system matrix.

Additional information

Funding

This research was supported by NSFC [grant number 11301009], Natural Science Foundations of Henan Province [grant number 15A110007], and the Humanities and Social Science Project of Ministry of Education of China [grant number 14YJC910001].

Notes on contributors

Shi-Liang Wu

Shi-Liang Wu has obtained the PhD in applied mathematics from University of Electronic Science and Technology of China. Currently, he is an associate professor in Mathematics and Statistics Department, Anyang Normal University, Anyang, China. His main research interests include Matrix analysis and its application, Numerical methods for differential-algebraic equations, Numerical partial differential equations and Numerical analysis for linear systems and (non-)linear complementarity problem.

References

  • Ahn, B. H. (1983). Iterative methods for linear complementarity problem with upperbounds and lowerbounds. Mathematical Programming, 26, 265–315.
  • Bai, Z.-Z. (2010). Modulus-based matrix splitting iteration methods for linear complementarity problems. Numerical Linear Algebra with Applications, 17, 917–933.
  • Chen, X.-J., Shogenji, Y., & Yamasaki, M. (2001). Verification for existence of solutions of linear complementarity problems. Linear Algebra and its Applications, 324, 15–26.
  • Cottle, R. W., & Dantzig, G. B. (1968). Complementary pivot theory of mathematical programming. Linear Algebra and its Applications, 1, 103–125.
  • Cottle, R. W., Pang, J.-S., & Stone, R. E. (1992). The linear complementarity problem. San Diego, CA: Academic.
  • Cryer, C. W. (1971). The solution of a quadratic programming using systematic overrelaxation. SIAM Journal on Control, 9, 385–392.
  • Dong, J.-L., & Jiang, M.-Q. (2009). A modified modulus method for symmetric positive-definite linear complementarity problems. Numerical Linear Algebra with Applications, 16, 129–143.
  • Ebiefung, A. (2007). Existence theory and Q-matrix characterization for the generalized linear complementarity problem: Revisited. Journal of Mathematical Analysis and Applications, 329, 1421–1429.
  • Hadjidimos, A., Lapidakis, M., & Tzoumas, M. (2012). On iterative solution for linear complementarity problem with an H-matrix. SIAM Journal on Matrix Analysis and Applications, 33, 97–110.
  • Li, W. (2013). A general modulus-based matrix splitting method for linear complementarity problems of H-matrices. Applied Mathematics Letters, 26, 1159–1164.
  • Lotfi, T., & Veiseh, H. (2013). A note on unique solvability of the absolute value equation. Journal of Linear and Topological Algebra, 2, 77–81.
  • Mangasaria, O. L., & Meyer, R. R. (2006). Absolute value equations. Linear Algebra and its Applications, 419, 359–367.
  • Mangasarian, O. L. (1977). Solutions of symmetric linear complementarity problems by iterative methods. Journal of Optimization Theory and Applications, 22, 465–485.
  • Murty, K. G. (1988). Linear complementarity. linear and nonlinear programming. Berlin: Heldermann.
  • Pang, J.-S. (1984). Necessary and sufficient conditions for the convergence of iterative methods for the linear complementarity problem. Journal of Optimization Theory and Applications, 42, 1–17.
  • Rex, G., & Rohn, J. (1999). Sufficient conditions for regularity and singularity of interval matrices. SIAM Journal on Matrix Analysis and Applications, 20, 437–445.
  • Rohn, J. (2009a). On unique solvability of the absolute value equation. Optimization Letters, 3, 603–606.
  • Rohn, J. (2009b). An algorithm for solving the absolute value equations. Electronic Journal of Linear Algebra, 18, 589–599.
  • Schäfer, U. (2004). A linear complementarity problem with a P-matrix. SIAM Review, 46, 189–201.
  • Wu, S.-L., & Guo, P. (2016). On the unique solution of the absolute value equation. Journal of Optimization Theory and Applications, 169, 705–712.
  • Xu, W.-W., & Liu, H. (2014). A modified general modulus-based matrix splitting method for linear complementarity problems of H-matrices. Linear Algebra and its Applications, 458, 626–637.
  • Zhang, L.-L. (2011). Two-step modulus-based matrix splitting iteration method for linear complementarity problems. Numerical Algorithms, 57, 83–99.
  • Zheng, N., & Yin, J.-F. (2013). Accelerated modulus-based matrix splitting iteration methods for linear complementarity problems. Numerical Algorithms, 64, 245–262.