On Set-Valued Complementarity Problems
Abstract
This paper investigates the set-valued complementarity problems (SVCP) which poses rather different features from those that classical complementarity problems hold, due to tthe fact that he index set is not fixed, but dependent on x. While comparing the set-valued complementarity problems with the classical complementarity problems, we analyze the solution set of SVCP. Moreover, properties of merit functions for SVCP are studied, such being as level bounded and error bounded. Finally, some possible research directions are discussed.
1. Motivations and Preliminaries
- (i)
Nonlinear complementarity problem [1], which is to find x ∈ ℝn, such that
() -
This corresponds to F(x, w) : = F(x) + w and Ω(x) = {0} for all x ∈ ℝn. In other words, the set-valued complementarity problem reduces to the classical complementarity problem under such case.
- (ii)
Extended linear complementarity problem [3, 4], which is to find x, w ∈ ℝn, such that
() -
where M1, M2 ∈ ℝm×n and P⊆ℝm are a polyhedron. This corresponds to F(x, w) = w and Ω(x) = {w | M1x − M2w ∈ P}. In particular, when P = {q}, it further reduces to the horizontal linear complementarity problem and to the usual linear complementarity problem, in addition to M2 being an identify matrix.
- (iii)
Implicit complementarity problem [5], which is to find x, w ∈ ℝn and z ∈ ℝm, such that
()
- (iv)
Mixed nonlinear complementarity problem, which is to find x ∈ ℝn, and w ∈ ℝm such that
()
- (v)
Quasi-variational inequality [2]. Given a point-to-point map F from ℝn to itself and a point-to-set map K from ℝn into subsets of ℝn, the Quasi-variational inequality QVI(K, F) is to find a vector x ∈ K(x), such that
()
- (vi)
Min-max programming [8], which is to solve the following problem:
()
Proposition 1. Let Ω be nonempty, compact, and convex set in ℝm. Suppose that, for each x, the function f(x, ·) is concave over Ω. If x* is a local optimal solution of (15), then there exists w* ∈ Ω(x*), such that
Proof. Note first that for each x the inner problem
From all the above, we have seen that SVNCP(F, Ω) given as in (2) covers a range of optimization problems. Therefore, in this paper, we mainly focus on SVNCP(F, Ω). Due to its equivalence to SVCP (1), our analysis and results for SVNCP(F, Ω) can be carried over to SVCP (1). This paper is organized as follows. In Section 1, connection between SVNCP(F, Ω) and various optimization problems is introduced. We recall some background materials in Section 2. Besides comparing the set-valued complementarity problems with the classical complementarity problems, we analyze the solution set of SVCP in Section 3. Moreover, properties of merit functions for SVCP are studied in Section 4, such as level bounded and error bound. Finally, some possible research directions are discussed.
2. Focus on SVLCP (M, q, Ω)
It is well known that various matrix classes paly different roles in the theory of linear complementarity problem, such as P-matrix, S-matrix, Q-matrix, and Z-matrix, see [1, 12] for more details. Here we recall some of them which will be needed in the subsequent analysis.
Definition 2. A matrix M ∈ ℝn×n is said to be an S-matrix if there exists x ∈ ℝn, such that
Example 3. Let
If M(w)x > 0, then w = 1, and such case holds only when x = (1,0). Therefore, (35) is satisfied, but (34) is not.
We point out that the set-valued mapping Ω(x) in Example 3 is indeed outer semi-continuous. A natural question arises: what happens if Ω(x) is inner semi-continuous? The answer is given in Theorem 4 as below.
Theorem 4. If Ω(x) is inner semicontinuous, and M(w) is continuous, then (34) and (35) are equivalent.
Proof. We only need to show (35)⇒(34). Let H(x) = max w∈Ω(x)M(w)x, and denote by ai(x) the ith row of M(w). Hence Hi(x) = max w∈Ω(x)ai(x)Tx. With this, suppose x0 is an arbitrary but fixed point, we know that for any ε > 0, there exists w0 ∈ Ω(x0) such that . Since Ω(x) is inner semi-continuous, for any xn → x0, there exists wn ∈ Ω(xn) satisfying wn → w0. This implies
Theorem 5. Consider the set-valued linear complementarity problem SVLCP(M, q, Ω). If there exists x ∈ ℝn, such that
Proof. Let q be any mapping from ℝm to ℝn being bounded from below, that is, there exists β ∈ ℝ, such that q(w ) ≥ βe. Suppose that x0 and w0 satisfy (45), which means
- (1)
if taking , then there exists n1, such that w0 ∈ Ω(n1x0);
- (2)
if taking , then there exists n2 with n2 > n1, such that w0 ∈ Ω(n2x0).
Repeating the above process yields a sequence {nk}, such that w0 ∈ Ω(nkx0) and nk → ∞. Since M(w0)x0 > 0, it ensures the existence of α > 0, such that M(w0)x0 > αe. Taking k large enough to satisfy nk > max {−β/α, 0} gives αnke > −βe ≥ −q(w). Then, it implies that
Definition 6. A matrix M ∈ ℝn×n is said to be a P-matrix if all its principal minors are positive, or equivalently [12, Theorem 3.3.4],
Example 7. Let
For x1 ≠ 0, we have M(w)x = (x1, −x2), and hence . For x1 = 0, we know x2 ≠ 0 (since x ≠ 0) which says M(w)x = (−x1, x2), and hence . Therefore, condition (51) is satisfied. But, condition (52) fails to hold because M(w)x = (x1, −x2) or (−x1, x2). Hence, M(w)x > 0 implies that x2 < 0 or x1 < 0, which contradicts with x ≥ 0.
Definition 8. A matrix M ∈ ℝn×n is said to be semimonotone if
For the classical linear complementarity problem, we know that M is semimonotone if and only if LCP(M, q) with q > 0 has a unique solution (zero solution), see [12, Theorem 3.9.3]. One may wonder whether such fact still holds in set-valued case. Before answering it, we need to know how to generalize concept of semi-monotonicity to its corresponding definition in the set-valued case.
Definition 9. The set of matrices {M(w)∣w ∈ Ω(x)} is said to be
- (a)
strongly semimonotone if for any nonzero x ≥ 0,
() - (b)
weakly semimonotone if for any nonzero x ≥ 0,
()
Unlike the classical linear complementarity problem case, here are parallel results regarding set-valued linear complementarity problem which strong (weak) semi-monotonicity plays in.
Theorem 10. For the SVLCP(M, q, Ω), the following statements hold.
- (a)
If the set of matrices {M(w)∣w ∈ Ω(x)} is strongly semi-monotone, then for any positive mapping q, that is, q(w) > 0 for all w, SVLCP(M, q, Ω) has zero as its unique solution.
- (b)
If SVLCP(M, q, Ω) with q(w) > 0 has zero as its unique solution, then the set of matrices {M(w)∣w ∈ Ω(x)} is weakly semi-monotone.
Proof. (a) It is clear that, for any positive mapping q, x = 0 is a solution of SVLCP(M, q, Ω). Suppose there is another nonzero solution , that is, , such that
(b) Suppose {M(w)∣w ∈ Ω(x)} is not weakly semi-monotone. Then, there exists a nonzero , for all , for all . Choose . Let q(w) = 1 for all and
Theorem 10(b) says that the weak semi-monotonicity is a necessary condition for zero being the unique solution of SVLCP(M, q, Ω). However, it is not the sufficient condition, see Example 11.
Example 11. Let
So far, we have seen some major difference between the classical complementarity problem and set-valued complementarity problem. Such phenomenon undoubtedly confirms that it is an interesting, important, and challenging task to study the set-valued complementarity problem, which, to some extent, is the main motivation of this paper.
To close this section, we introduce some other concepts which will be used later too. A function f : ℝn → ℝ is level bounded, if the level set {x∣f(x) ≤ α} is bounded for all α ∈ ℝ. The metric projection of x to a closed convex subset A ⊂ ℝn is denoted by ΠA(x), that is, ΠA(x) : = arg min y∈A∥x − y∥. The distance function is defined as dist (x, A) : = ∥x − ΠA(x)∥.
3. Properties of Solution Sets
- (i)
SOL(F, Ω) means the solution set of SVNCP(F, Ω),
- (ii)
SOL(M, q, Ω) means the solution set of SVLCP(F, Ω),
- (iii)
means the solution set of SINCP(F, Ω),
- (iv)
SOL(Fmin ) means the solution set of NCP(Fmin ),
- (v)
SOL(Fmax ) means the solution set of NCP(Fmax ).
Besides, for the purpose of comparison, we restrict that Ω(x) is fixed; that is, there exists a subset Ω in ℝm, such that Ω(x) = Ω for all x ∈ ℝn.
Example 12. Let F(x, w) = (w, 1) and Ω(x) = [0,1]. Then, we can verify that , whereas SOL(F, Ω) = {x∣x1 ≥ 0, x2 = 0}.
However, the solution set of SVNCP(F, Ω), NCP(Fmin ), and NCP(Fmax ) are not included each other. This is illustrated in Examples 13–14.
Example 13. SOL(Fmin) ⊈ SOL(F, Ω) and SOL(F, Ω) ⊈ SOL(Fmin ).
- (a)
Let F(x, w) = (1 − w, w) and Ω = [0,1]. Then, , .
- (b)
Let F(x, w) = (w − 1, x2) and Ω = [0,1]. Then, SOL(Fmin ) = ∅ and SOL(F, Ω) = {(x1, x2)∣x1 ≥ 0, x2 = 0}.
Example 14. SOL(Fmax) ⊈ SOL(F, Ω) and SOL(F, Ω) ⊈ SOL(Fmax ).
- (a)
Let F(x, w) = (w − 1, −w) and Ω = [0,1]. Then, and SOL(F, Ω) = ∅.
- (b)
Let F(x, w) = (w, −w) and Ω = [0,1]. Then, SOL(Fmax ) = {(x1, x2)∣x1 = 0, x2 ≥ 0} and .
Similarly, Example 15 shows that the solution set of NCP (Fmax ) and NCP(Fmin ) cannot be included each other.
Example 15. SOL(Fmax) ⊈ SOL(Fmin) and SOL(Fmin ) ⊈ SOL(Fmax ).
- (a)
Let F(x, w) = (w − 1,0) and Ω = [0,1]. Then, SOL(Fmin ) = ∅ and .
- (b)
Let F(x, w) = (w, w) and Ω = [0,1]. Then, and SOL(Fmax ) = {(0,0)}.
In spite of these, we obtain some results which describe the relationship among them.
Theorem 16. Let Ω(x) = Ω for all x ∈ ℝn. Then, we have
- (a)
SOL(F, Ω)∩{x∣Fmin (x) ≥ 0}⊆SOL(Fmin );
- (b)
SOL(Fmax )∩{x∣F(x, w) ≥ 0 for some w ∈ Ω}⊆SOL(F, Ω);
- (c)
SOL(Fmin )∩{x∣xTFmax (x) ≤ 0} = SOL(Fmax )∩{x∣Fmin (x) ≥ 0}⊆SOL(F, Ω).
Proof. Parts (a) and (b) follow immediately from the fact
Theorem 17. For SVNCP(F, Ω), we have
Proof. In fact, the desired result follows from
4. Merit Functions for SVNCP and SVLCP
It is well known that one of the important approaches for solving the complementarity problems is to transfer it to a system of equations or an unconstrained optimization via NCP functions or merit functions. Hence, we turn our attention in this section to address merit functions for SVNCP(F, Ω) and SVLCP(M, q, Ω).
Theorem 18. Assume that there exists a set Ω ⊂ ℝm, such that Ω(x) = Ω for all x ∈ ℝn, and that for each w ∈ Ω, r(x, w) is a global error bound of NCP(Fw) with the modulus η(w) > 0, that is,
Proof. Noticing that if Ω(x) = Ω for all x ∈ ℝn, then
- (i)
Ω is a finite set;
- (ii)
F(x, w) = M(w)x + q(w) where M(w) is continuous, and for each w ∈ Ω the matrix M(w) is a P-matrix. In this case the modulus η(w) takes an explicitly formula, that is,
()
Definition 19. For SVLCP(M, q, Ω), the set of matrices {M(w)∣w ∈ Ω(x)} is said to have the limit-R0 property if
In the case of a linear complementarity problem, that is, Ω(x) is a fixed single-point set, Definition 19 coincides with that of R0-matrix.
Theorem 20. For SVLCP(M, q, Ω), suppose that there exists a bounded set Ω, such that Ω(x) ⊂ Ω for all x ∈ ℝn, and M(w) and q(w) are continuous on Ω. If the set of matrices {M(w)∣w ∈ Ω(x)} has the limit-R0 property, then the merit function r(x) = min w∈Ω(x)∥min {x, M(w)x + q(w)}∥ is level bounded.
Proof. We argue this result by contradiction. Suppose there exists a sequence {xn} satisfying ∥xn∥ → ∞, and r(xn) is bounded. Then,
Theorem 21. For SVLCP(M, q, Ω), suppose that there exists a compact set Ω, such that Ω(x) ⊂ Ω for all x ∈ ℝn, and M(w) and q(w) are continuous on Ω. If r(x) = min w∈Ω(x)∥min {x, M(w)x + q(w)}∥ is level bounded, then the following implication holds
Proof. Suppose that there exist a nonzero vector x0, and , such that
Case 1. For , we have from (90). Since max w∈Ωq(w) is finite due to the compactness of Ω and the continuity of q(w), for k sufficiently large. Therefore, we obtain
Case 2. For , by a simple calculation, we have
The above conclusion is equivalent to say that for each , the matrix M(w) is a R0-matrix. Finally, let us discuss a special case where the set-valued mapping Ω(x) has an explicit form, for example, Ω(x) = {w∣H(x, w) = 0 and G(x, w) ≥ 0}, where and . Then, the solution set can be further characterized.
Theorem 22. If Ω(x): = {w∣G(x, w) ≥ 0, H(x, w) = 0}, then
Proof. Noting that the problem (2) is to find w ∈ ℝm and x ∈ ℝn, such that
The foregoing result indicates that the set-valued complementarity problem is different from the classical complementarity problem, since it restricts that some components of the solution must be positive or zero, which is not required in the classical complementarity problems.
Theorem 23. Suppose that G and H are continuously differentiable, and ϕ is the Fischer-Burmeister function, then Γ is continuously differentiable and
5. Further Discussions
- (i)
How to extend other important concepts used in classical linear complementarity problems to set-valued cases (like P0, P*, Z, Q, Q0, S, , copositive, column sufficient matrix, etc.)?
- (ii)
How to propose an effective algorithm to solve (99)?
- (iii)
Can we provide some sufficient conditions to ensure the existence of solutions? One possible direction is to use fixed-point theory. In fact, the set-valued complementarity problem is to find x ∈ ℝn, such that
()
Acknowledgments
The authors would like to thank three referees for their carefully reading and suggestions which help to improve this paper. J. Zhou is supported by National Natural Science Foundation of China (11101248, 11271233), Shandong Province Natural Science Foundation (ZR2010AQ026, ZR2012AM016), and Young Teacher Support Program of Shandong University of Technology. J. S. Chen is supported by National Science Council of Taiwan. G. M. Lee is supported by the National Research Foundation of Korea (NRF) Grant funded by the Korea government (MEST) (no. 2012-0006236).