The Mann-Type Extragradient Iterative Algorithms with Regularization for Solving Variational Inequality Problems, Split Feasibility, and Fixed Point Problems
Abstract
The purpose of this paper is to introduce and analyze the Mann-type extragradient iterative algorithms with regularization for finding a common element of the solution set Ξ of a general system of variational inequalities, the solution set Γ of a split feasibility problem, and the fixed point set Fix(S) of a strictly pseudocontractive mapping S in the setting of the Hilbert spaces. These iterative algorithms are based on the regularization method, the Mann-type iteration method, and the extragradient method due to Nadezhkina and Takahashi (2006). Furthermore, we prove that the sequences generated by the proposed algorithms converge weakly to an element of Fix(S)∩Ξ∩Γ under mild conditions.
1. Introduction
Recently, Ceng et al. [4] transformed problem (3) into a fixed point problem in the following way.
Lemma 1 (see [4].)For given , is a solution of problem (3) if and only if is a fixed point of the mapping G : C → C defined by
In particular, if the mapping Bi : C → ℋ is βi-inverse strongly monotone for i = 1,2, then the mapping G is nonexpansive provided μi ∈ (0, 2βi) for i = 1,2.
Utilizing Lemma 1, they introduced and studied a relaxed extragradient method for solving GSVI (3).
Throughout this paper, unless otherwise specified, the set of fixed points of the mapping G is denoted by Ξ. Based on the relaxed extragradient method and viscosity approximation method, Yao et al. [7] proposed and analyzed an iterative algorithm for finding a common solution of GSVI (3) and fixed point problem of a strictly pseudocontractive mapping S : C → C, where C is a nonempty bounded closed convex subset of a real Hilbert space ℋ.
Subsequently, Ceng at al. [14] further presented and analyzed an iterative scheme for finding a common element of the solution set of VIP (1), the solution set of GSVI (3), and fixed point set of a strictly pseudocontractive mapping S : C → C.
Theorem 2 (see [14], Theorem 3.1.)Let C be a nonempty closed convex subset of a real Hilbert space ℋ. Let A : C → ℋ be α-inverse strongly monotone, and let Bi : C → ℋ be βi-inverse strongly monotone for i = 1,2. Let S : C → C be a k-strictly pseudocontractive mapping such that Fix (S)∩Ξ∩VI (C, A) ≠ ∅. Let Q : C → C be a ρ-contraction with ρ ∈ [0, 1/2). For given x0 ∈ C arbitrarily, let the sequences {xn}, {yn}, and {zn} be generated iteratively by
- (i)
βn + γn + δn = 1 and (γn + δn)k ≤ γn for all n ≥ 0;
- (ii)
lim n→∞αn = 0 and ;
- (iii)
0 < lim inf n→∞βn ≤ lim sup n→∞βn < 1 and lim inf n→∞δn > 0;
- (iv)
lim n→∞(γn+1/(1 − βn+1) − γn/(1 − βn)) = 0;
- (v)
0 < lim inf n→∞λn ≤ lim sup n→∞λn < 2α and lim n→∞ | λn+1 − λn | = 0.
Very recently, Xu [20] gave a continuation of the study on the CQ algorithm and its convergence. He applied Mann′s algorithm to the SFP and purposed an averaged CQ algorithm which was proved to be weakly convergent to a solution of the SFP. He also established the strong convergence result, which shows that the minimum-norm solution can be obtained.
Furthermore, Korpelevič [11] introduced the so-called extragradient method for finding a solution of a saddle point problem. He proved that the sequences generated by the proposed iterative algorithm converge to a solution of the saddle point problem.
Proposition 3 (see [31], Proposition 3.1.)Given x* ∈ ℋ1, the following statements are equivalent:
- (i)
x*solves the SFP;
- (ii)
x*solves the fixed point equation
()where λ > 0, ∇f = A*(I − PQ)A and A* is the adjoint of A; - (iii)
x*solves the variational inequality problem (VIP) of finding x* ∈ C such that
()
Proposition 4 (see [31].)The following statements hold:
- (i)
the gradient
()is (α + ∥A∥2)-Lipschitz continuous and α-strongly monotone; - (ii)
the mapping PC(I − λ∇fα) is a contraction with coefficient
()where 0 < λ ≤ α/(∥A∥2 + α) 2; - (iii)
if the SFP is consistent, then the strong lim α→0xα exists and is the minimum-norm solution of the SFP.
Very recently, by combining the regularization method and extragradient method due to Nadezhkina and Takahashi [32], Ceng et al. [31] proposed an extragradient algorithm with regularization and proved that the sequences generated by the proposed algorithm converge weakly to an element of Fix (S)∩Γ, where S : C → C is a nonexpansive mapping.
Theorem 5 (see [31], Theorem 3.1.)Let S : C → C be a nonexpansive mapping such that Fix (S)∩Γ ≠ ∅. Let {xn} and {yn} be the sequences in C generated by the following extragradient algorithm:
Motivated and inspired by the research going on this area, we propose and analyze the following Mann-type extragradient iterative algorithms with regularization for finding a common element of the solution set of the GSVI (3), the solution set of the SFP (6), and the fixed point set of a strictly pseudocontractive mapping S : C → C.
Algorithm 6. Let μi ∈ (0, 2βi) for i = 1,2, {αn}⊂(0, ∞), {λn}⊂(0, 1/∥A∥2) and {σn}, {τn}, {βn}, {γn}, {δn}⊂[0,1] such that σn + τn ≤ 1 and βn + γn + δn = 1 for all n ≥ 0. For given x0 ∈ C arbitrarily, let {xn}, {yn}, {zn} be the sequences generated by the Mann-type extragradient iterative scheme with regularization
Under appropriate assumptions, it is proven that all the sequences {xn}, {yn}, {zn} converge weakly to an element . Furthermore, is a solution of the GSVI (3), where .
Algorithm 7. Let μi ∈ (0, 2βi) for i = 1,2, {αn}⊂(0, ∞), {λn}⊂(0, 1/∥A∥2) and {σn}, {βn}, {γn}, {δn}⊂[0, 1] such that βn + γn + δn = 1 for all n ≥ 0. For given x0 ∈ C arbitrarily, let be the sequences generated by the Mann-type extragradient iterative scheme with regularization
Also, under mild conditions, it is shown that all the sequences {xn}, {un}, converge weakly to an element . Furthermore, is a solution of the GSVI (3), where .
Observe that both [20, Theorem 5.7] and [31, Theorem 3.1] are weak convergence results for solving the SFP and so are our results as well. But our problem of finding an element of Fix (S)∩Ξ∩Γ is more general than the corresponding ones in [20, Theorem 5.7] and [31, Theorem 3.1], respectively. Hence, there is no doubt that our weak convergence results are very interesting and quite valuable. Because the Mann-type extragradient iterative schemes (16) and (17) with regularization involve two inverse strongly monotone mappings B1 and B2, a k-strictly pseudocontractive self-mapping S and several parameter sequences, they are more flexible and more subtle than the corresponding ones in [20, Theorem 5.7] and [31, Theorem 3.1], respectively. Furthermore, the hybrid extragradient iterative scheme (5) is extended to develop the Mann-type extragradient iterative schemes (16) and (17) with regularization. In our results, the Mann-type extragradient iterative schemes (16) and (17) with regularization lack the requirement of boundedness for the domain in which various mappings are defined; see, for example, Yao et al. [7, Theorem 3.2]. Therefore, our results represent the modification, supplementation, extension, and improvement of [20, Theorem 5.7], [31, Theorem 3.1], [14, Theorem 3.1], and [7, Theorem 3.2].
2. Preliminaries
Let ℋ be a real Hilbert space, whose inner product and norm are denoted by 〈·, ·〉 and ∥·∥, respectively. Let K be a nonempty, closed, and convex subset of ℋ. Now we present some known definitions and results which will be used in the sequel.
Some important properties of projections are gathered in the following proposition.
Proposition 8. For given x ∈ ℋ and z ∈ K:
- (i)
z = PKx⇔〈x − z, y − z〉 ≤ 0, for all y ∈ K;
- (ii)
z = PKx⇔∥x − z∥2 ≤ ∥x − y∥2 − ∥y − z∥2, for all y ∈ K;
- (iii)
〈PKx − PKy, x − y〉≥∥PKx − PKy∥2, for all y ∈ ℋ, which hence implies that PK is nonexpansive and monotone.
Definition 9. A mapping T : ℋ → ℋ is said to be
- (a)
nonexpansive if
() - (b)
firmly nonexpansive if 2T − I is nonexpansive, or equivalently,
()alternatively, T is firmly nonexpansive if and only if T can be expressed as()where S : ℋ → ℋ is nonexpansive; projections are firmly nonexpansive.
Definition 10. Let T be a nonlinear operator with domain D(T)⊆ℋ and range R(T)⊆ℋ.
- (a)
T is said to be monotone if
() - (b)
Given a number β > 0, T is said to be β-strongly monotone if
() - (c)
Given a number ν > 0, T is said to be ν-inverse strongly monotone (ν-ism) if
()
It can be easily seen that if S is nonexpansive, then I − S is monotone. It is also easy to see that a projection PK is 1-ism.
Inverse strongly monotone (also referred to as cocoercive) operators have been applied widely in solving practical problems in various fields, for instance, in traffic assignment problems; see, for example, [33, 34].
Definition 11. A mapping T : ℋ → ℋ is said to be an averaged mapping if it can be written as the average of the identity I and a nonexpansive mapping, that is,
Proposition 12 (see [21].)Let T : ℋ → ℋ be a given mapping.
- (i)
Tis nonexpansive if and only if the complement I − T is 1/2-ism.
- (ii)
If T is ν-ism, then for γ > 0, γT is ν/γ-ism.
- (iii)
T is averaged if and only if the complement I − T is ν-ism for some ν > 1/2. Indeed, for α ∈ (0,1), T is α-averaged if and only if I − T is 1/2α-ism.
Proposition 13 (see [21], [35].)Let S, T, V : ℋ → ℋ be given operators.
- (i)
If T = (1 − α)S + αV for some α ∈ (0,1) and if S is averaged and V is nonexpansive, then T is averaged.
- (ii)
T is firmly nonexpansive if and only if the complement I − T is firmly nonexpansive.
- (iii)
If T = (1 − α)S + αV for some α ∈ (0, 1) and if S is firmly nonexpansive and V is nonexpansive, then T is averaged.
- (iv)
The composite of finitely many averaged mappings is averaged. That is, if each of the mappings is averaged, then so is the composite T1∘T2∘···∘TN. In particular, if T1 is α1-averaged and T2 is α2-averaged, where α1, α2 ∈ (0, 1), then the composite T1∘T2 is α-averaged, where α = α1 + α2 − α1α2.
- (v)
If the mappings are averaged and have a common fixed point, then
()The notation Fix (T) denotes the set of all fixed points of the mapping T, that is, Fix (T) = {x ∈ ℋ : Tx = x}.
This immediately implies that if S is a k-strictly pseudocontractive mapping, then I − S is (1 − k)/2-inverse strongly monotone; for further detail, we refer to [9] and the references therein. It is well known that the class of strict pseudocontractions strictly includes the class of nonexpansive mappings.
The following elementary result in the real Hilbert spaces is quite well known.
Lemma 14 (see [36].)Let ℋ be a real Hilbert space. Then, for all x, y ∈ ℋ and λ ∈ [0, 1],
Lemma 15 (see [37], Proposition 2.1.)Let C be a nonempty closed convex subset of a real Hilbert space ℋ and S : C → C be a mapping.
- (i)
If S is a k-strict pseudocontractive mapping, then S satisfies the Lipschitz condition
() - (ii)
If S is a k-strict pseudocontractive mapping, then the mapping I − S is semiclosed at 0, that is, if {xn} is a sequence in C such that weakly and (I − S)xn → 0 strongly, then .
- (iii)
If S is k-(quasi-)strict pseudocontraction, then the fixed point set Fix (S) of S is closed and convex so that the projection PFix (S) is well defined.
The following lemma plays a key role in proving weak convergence of the sequences generated by our algorithms.
Lemma 16 (see [38], p. 80.)Let , , and be sequences of nonnegative real numbers satisfying the inequality
Corollary 17 (see [39], p. 303.)Let and be two sequences of nonnegative real numbers satisfying the inequality
Lemma 18 (see [7].)Let C be a nonempty closed convex subset of a real Hilbert space ℋ. Let S : C → C be a k-strictly pseudocontractive mapping. Let γ and δ be two nonnegative real numbers such that (γ + δ)k ≤ γ. Then
The following lemma is an immediate consequence of an inner product.
Lemma 19. In a real Hilbert space ℋ, there holds the inequality
It is known that in this case the mapping T is maximal monotone, and 0 ∈ Tv if and only if v ∈ VI (K, F); for further details, we refer to [40] and the references therein.
3. Main Results
In this section, we first prove the weak convergence of the sequences generated by the Mann-type extragradient iterative algorithm (16) with regularization.
Theorem 20. Let C be a nonempty closed convex subset of a real Hilbert space ℋ1. Let A ∈ B(ℋ1, ℋ2) and Bi : C → ℋ1 be βi-inverse strongly monotone for i = 1,2. Let S : C → C be a k-strictly pseudocontractive mapping such that Fix (S)∩Ξ∩Γ ≠ ∅. For given x0 ∈ C arbitrarily, let {xn}, {yn}, {zn} be the sequences generated by the Mann-type extragradient iterative algorithm (16) with regularization, where μi ∈ (0, 2βi) for i = 1,2, {αn}⊂(0, ∞), {λn}⊂(0, 1/∥A∥2) and {σn}, {τn}, {βn}, {γn}, {δn}⊂[0,1] such that
- (i)
;
- (ii)
βn + γn + δn = 1 and (γn + δn)k ≤ γn for all n ≥ 0;
- (iii)
σn + τn ≤ 1 for all n ≥ 0;
- (iv)
0 < lim inf n→∞τn ≤ lim sup n→∞(σn + τn) < 1;
- (v)
0 < lim inf n→∞βn ≤ lim sup n→∞βn < 1 and lim inf n→∞δn > 0;
- (vi)
0 < lim inf n→∞λn ≤ lim sup n→∞λn < 1/∥A∥2.
Proof. First, taking into account 0 < lim inf n→∞λn ≤ lim sup n→∞λn < 1/∥A∥2, without loss of generality we may assume that {λn}⊂[a, b] for some a, b ∈ (0, 1/∥A∥2).
Now, let us show that PC(I − λ∇fα) is ζ-averaged for each λ ∈ (0, 2/(α + ∥A∥2)), where
Indeed, it is easy to see that ∇f = A*(I − PQ)A is 1/∥A∥2-ism, that is,
Hence, it follows that ∇fα = αI + A*(I − PQ)A is 1/(α + ∥A∥2)-ism. Thus, λ∇fα is 1/λ(α + ∥A∥2)-ism according to Proposition 12(ii). By Proposition 12(iii), the complement I − λ∇fα is λ(α + ∥A∥2)/2-averaged. Therefore, noting that PC is 1/2-averaged and utilizing Proposition 13(iv), we know that for each λ ∈ (0, 2/(α + ∥A∥2)), PC(I − λ∇fα) is ζ-averaged with
This immediately implies that is nonexpansive for all n ≥ 0.
Next we divide the remainder of the proof into several steps.
Step 1. {xn} is bounded.
Indeed, take p ∈ Fix (S)∩Ξ∩Γ arbitrarily. Then Sp = p, PC(I − λ∇f)p = p for λ ∈ (0, 2/∥A∥2), and
Step 2. Consider lim n→∞∥B2zn − B2p∥ = 0, and lim n→∞∥xn − zn∥ = 0, where q = PC(p − μ2B2p).
Indeed, utilizing Lemma 18 and the convexity of ∥·∥2, we obtain from (16) and (47)–(52) that
Step 3. Consider lim n→∞ ∥Syn − yn ∥ = 0.
Indeed, observe that
This together with ∥zn − xn∥ → 0 implies that and hence . By firm nonexpansiveness of PC, we have
Moreover, using the argument technique similar to the previous one, we derive
Utilizing (47), (52), (61), and (63), we have
Step 4. {xn}, {yn}, and {zn} converge weakly to an element .
Indeed, since {xn} is bounded, there exists a subsequence of {xn} that converges weakly to some . We obtain that . Taking into account that ∥xn − yn∥→0 and ∥xn − zn∥→0 as n → ∞, we deduce that weakly and weakly. First, it is clear from Lemma 15 and ∥Syn − yn∥→0 that . Now let us show that . Note that
Let be another subsequence of {xn} such that converges weakly to . Then, . Let us show that . Assume that . From the Opial condition [41], we have
Corollary 21. Let C be a nonempty closed convex subset of a real Hilbert space ℋ1. Let A ∈ B(ℋ1, ℋ2) and Bi : C → ℋ1 be βi-inverse strongly monotone for i = 1, 2. Let S : C → C be a k-strictly pseudocontractive mapping such that Fix (S)∩Ξ∩Γ ≠ ∅. For given x0 ∈ C arbitrarily, let the sequences {xn}, {yn}, {zn} be generated iteratively by
- (i)
;
- (ii)
βn + γn + δn = 1 and (γn + δn)k ≤ γn for all n ≥ 0;
- (iii)
0 < lim inf n→∞τn ≤ lim sup n→∞τn < 1;
- (iv)
0 < lim inf n→∞βn ≤ lim sup n→∞βn < 1 and lim inf n→∞δn > 0;
- (v)
0 < lim inf n→∞λn ≤ lim sup n→∞λn < 1/∥A∥2.
Proof. In Theorem 20, put σn = 0 for all n ≥ 0. Then, in this case, Theorem 20 reduces to Corollary 21.
Next, utilizing Corollary 21, we give the following result.
Corollary 22. Let C be a nonempty closed convex subset of a real Hilbert space ℋ1. Let A ∈ B(ℋ1, ℋ2) and S : C → C be a nonexpansive mapping such that Fix (S)∩Γ ≠ ∅. For given x0 ∈ C arbitrarily, let the sequences {xn}, {yn}, {zn} be generated iteratively by
- (i)
;
- (ii)
0 < lim inf n→∞τn ≤ lim sup n→∞τn < 1;
- (iii)
0 < lim inf n→∞βn ≤ lim sup n→∞βn < 1;
- (iv)
0 < lim inf n→∞λn ≤ lim sup n→∞λn < 1/∥A∥2.
Proof. In Corollary 21, put B1 = B2 = 0 and γn = 0. Then, Ξ = C, βn + δn = 1 for all n ≥ 0, and the iterative scheme (85) is equivalent to
Now, we are in a position to prove the weak convergence of the sequences generated by the Mann-type extragradient iterative algorithm (17) with regularization.
Theorem 23. Let C be a nonempty closed convex subset of a real Hilbert space ℋ1. Let A ∈ B(ℋ1, ℋ2) and Bi : C → ℋ1 be βi-inverse strongly monotone for i = 1,2. Let S : C → C be a k-strictly pseudocontractive mapping such that Fix (S)∩Ξ∩Γ ≠ ∅. For given x0 ∈ C arbitrarily, let be the sequences generated by the Mann-type extragradient iterative algorithm (17) with regularization, where μi ∈ (0, 2βi) for i = 1,2, {αn}⊂(0, ∞), {λn}⊂(0, 1/∥A∥2) and {σn}, {βn}, {γn}, {δn}⊂[0,1] such that
- (i)
;
- (ii)
βn + γn + δn = 1 and (γn + δn)k ≤ γn for all n ≥ 0;
- (iii)
lim sup n→∞σn < 1;
- (iv)
0 < lim inf n→∞βn ≤ lim sup n→∞βn < 1 and lim inf n→∞δn > 0;
- (v)
0 < lim inf n→∞λn ≤ lim sup n→∞λn < 1/∥A∥2.
Proof. First, taking into account 0 < lim inf n→∞λn ≤ lim sup n→∞λn < 1/∥A∥2, without loss of generality, we may assume that {λn}⊂[a, b] for some a, b ∈ (0, 1/∥A∥2). Repeating the same argument as that in the proof of Theorem 20, we can show that PC(I − λ∇fα) is ζ-averaged for each λ ∈ (0, 1/(α + ∥A∥2)), where ζ = (2 + λ(α + ∥A∥2))/4. Further, repeating the same argument as that in the proof of Theorem 20, we can also show that for each integer n ≥ 0, is ζn-averaged with ζn = (2 + λn(αn + ∥A∥2))/4 ∈ (0, 1).
Next we divide the remainder of the proof into several steps.
Step 1. {xn} is bounded.
Indeed, take p ∈ Fix (S)∩Ξ∩Γ arbitrarily. Then Sp = p, PC(I − λ∇f)p = p for λ ∈ (0, 2/∥A∥2), and
Step 2. Consider lim n→∞∥B2xn − B2p∥ = 0, and , where q = PC(p − μ2B2p).
Indeed, utilizing Lemma 18 and the convexity of ∥·∥2, we obtain from (17), (92), and (93) that
Step 3. Consider lim n→∞∥Syn − yn∥ = 0.
Indeed, utilizing the Lipschitz continuity of , we have
Step 4. {xn}, {un} and converge weakly to an element .
Indeed, since {xn} is bounded, there exists a subsequence of {xn} that converges weakly to some . We obtain that . Taking into account that ∥xn − un∥→0 and and ∥xn − yn∥→0, we deduce that weakly and weakly.
First, it is clear from Lemma 15 and ∥Syn − yn∥→0 that . Now let us show that . Note that
Corollary 24. Let C be a nonempty closed convex subset of a real Hilbert space ℋ1. Let A ∈ B(ℋ1, ℋ2) and Bi : C → ℋ1 be βi-inverse strongly monotone for i = 1,2. Let S : C → C be a k-strictly pseudocontractive mapping such that Fix (S)∩Ξ∩Γ ≠ ∅. For given x0 ∈ C arbitrarily, let the sequences {xn}, {un}, be generated iteratively by
- (i)
;
- (ii)
βn + γn + δn = 1 and (γn + δn)k ≤ γn for all n ≥ 0;
- (iii)
0 < lim inf n→∞βn ≤ lim sup n→∞βn < 1 and lim inf n→∞δn > 0;
- (iv)
0 < lim inf n→∞λn ≤ lim sup n→∞λn < 1/∥A∥2.
Next, utilizing Corollary 24, we derive the following result.
Corollary 25. Let C be a nonempty closed convex subset of a real Hilbert space ℋ1. Let A ∈ B(ℋ1, ℋ2) and S : C → C be a nonexpansive mapping such that Fix (S)∩Γ ≠ ∅. For given x0 ∈ C arbitrarily, let the sequences {xn}, be generated iteratively by
- (i)
;
- (ii)
0 < lim inf n→∞βn ≤ lim sup n→∞βn < 1;
- (iii)
0 < lim inf n→∞λn ≤ lim sup n→∞λn < 1/∥A∥2.
Proof. In Corollary 24, put B1 = B2 = 0 and γn = 0. Then, Ξ = C, βn + δn = 1 for all n ≥ 0, and the iterative scheme (114) is equivalent to
Remark 26. Compared with the Ceng and Yao [31, Theorem 3.1], our Corollary 25 coincides essentially with [31, Theorem 3.1]. This shows that our Theorem 23 includes [31, Theorem 3.1] as a special case.
Remark 27. Our Theorems 20 and 23 improve, extend, and develop [20, Theorem 5.7], [31, Theorem 3.1], [7, Theorem 3.2], and [14, Theorem 3.1] in the following aspects.
- (i)
Compared with the relaxed extragradient iterative algorithm in [7, Theorem 3.2], our Mann-type extragradient iterative algorithms with regularization remove the requirement of boundedness for the domain C in which various mappings are defined.
- (ii)
Because [31, Theorem 3.1] is the supplementation, improvement, and extension of [20, Theorem 5.7] and our Theorem 23 includes [31, Theorem 3.1] as a special case, beyond question our results are very interesting and quite valuable.
- (iii)
The problem of finding an element of Fix (S)∩Ξ∩Γ in our Theorems 20 and 23 is more general than the corresponding problems in [20, Theorem 5.7] and [31, Theorem 3.1], respectively.
- (iv)
The hybrid extragradient method for finding an element of Fix (S)∩Ξ∩VI (C, A) in [14, Theorem 3.1] is extended to develop our Mann-type extragradient iterative algorithms (16) and (17) with regularization for finding an element of Fix (S)∩Ξ∩Γ.
- (v)
The proof of our results are very different from that of [14, Theorem 3.1] because our argument technique depends on the Opial condition, the restriction on the regularization parameter sequence {αn}, and the properties of the averaged mappings to a great extent.
- (vi)
Because our iterative algorithms (16) and (17) involve two inverse strongly monotone mappings B1 and B2, a k-strictly pseudocontractive self-mapping S and several parameter sequences, they are more flexible and more subtle than the corresponding ones in [20, Theorem 5.7] and [31, Theorem 3.1], respectively.
Acknowledgments
In this research, the first author was partially supported by the National Science Foundation of China (11071169) and Ph.D. Program Foundation of Ministry of Education of China (20123127110002). The third author was partially supported by Grant NSC 101-2115-M-037-001.