Synchronal Algorithm and Cyclic Algorithm for Hierarchical Fixed Point Problems and Variational Inequalities
Abstract
We propose synchronal algorithm and cyclic algorithm based on the general iterative method for solving a hierarchical fixed point problem. Under suitable parameters, the iterative sequence converges strongly to a common fixed point of N nonexpansive mappings and also the unique solution of a variational inequality. The results presented in this paper improve and extend the corresponding results reported recently by some authors. Furthermore, a numerical example is given to demonstrate the effectiveness of our iterative schemes.
1. Introduction
Let H be a real Hilbert space with an inner product 〈, 〉 and its induced norm ∥·∥. Let C be a nonempty, closed, and convex subset of H.
If B is a monotone operator, then VI (3) is known as a monotone variational inequality. If the set C is replaced by the set of Fix (T) of fixed points of a mapping T, then the VI (3) is called a hierarchical variational inequality problem.
Many practical problems in applied sciences such as signal processing [1], beamforming [2], and power control [3] are formulated as the monotone variational inequality with a fixed point constrained. In recent years, several authors paid attention toward this kind of problem. Some methods have been proposed to solve the hierarchical fixed point problems and variational inequalities; see for instance [4–10] and the references therein.
In 2010, Tian [11] proposed a general iterative method and revealed the inner contact of the Yamada’s algorithm [12] and viscosity iterative algorithm; then he obtained the following result in a real Hilbert space.
Theorem 1. Let xn be generated by algorithm xn+1 = αnγf(xn)+(I − αnμA)Txn with the sequence {αn} of parameters satisfying conditions (C1)–(C3):
- (C1)
αn → 0,
- (C2)
,
- (C3)
either or lim n→∞(αn+1/αn) = 1.
On the other hand, Tian and Di [13] established a synchronal algorithm and a cyclic algorithm for fixed point problems and variational inequalities. In 2012, Ceng et al. [4] proposed an iterative method to solve a special form of VI (3), where the constraint set is the set of common fixed points of N nonexpansive mappings T1, T2, …, TN.
Motivated and inspired by the above works, in this paper, we combine the hybrid steepest descent algorithm and hierarchical variational inequalities to propose a synchronal algorithm and a cyclic algorithm involving finite family of nonexpansive mappings. Under certain assumptions, we will prove that the sequences converge strongly. Further an example will be given to demonstrate the effectiveness of our iterative schemes.
2. Preliminaries
In the sequel, we will make use of the following lemmas in a real Hilbert space H.
Lemma 2. Let H be a real Hilbert space; the following inequalities hold:
- (i)
∥x+y∥2 ≤ ∥x∥2 + 2〈y, x + y〉, ∀x, y ∈ H,
- (ii)
∥tx+(1−t)y∥2 ≤ t∥x∥2 + (1 − t)∥y∥2, ∀t ∈ [0,1], ∀x, y ∈ H.
Lemma 3 (see [13].)Let B : H → H be a k-Lipschitzian and η-strongly monotone operator on a Hilbert space H with k > 0, η > 0, 0 < μ < 2η/k2, and 0 < t < 1. Then S = (I − tμB) : H → H is a contraction with contractive coefficient 1 − tτ and τ = (1/2)μ(2η − μk2).
Lemma 4 (see [5].)Let V : C → H be an l-Lipschitz mapping with coefficient l ≥ 0 and B : C → H a k-Lipschitzian continuous operator and η-strongly monotone operator with k > 0, η > 0. Then for 0 < γ < μη/l,
Lemma 5 (see [9].)Assume that {an} is a sequence of nonnegative real numbers such that
- (i)
,
- (ii)
limsup n→∞(δn/γn) ≤ 0 or .
Lemma 6 (see [14].)Let H be a real Hilbert, and let Ti : H → H (i = 1,2, …) be all nonexpansive mappings with . Let , where {ωi}⊂(0,1) such that . Then T is a nonexpansive mapping with .
Lemma 7 (see [13].)Let H be a Hilbert space, and let C be a nonempty closed convex subset of H and T : C → C a nonexpansive mapping with Fix (T) ≠ ∅. If {xn} is a sequence in C weakly converging to x and if {(I − T)xn} converges strongly to y, then (I − T)x = y.
- (1)
xn⇀x stands for the weak convergence of {xn} to x,
- (2)
xn → x stands for the strong convergence of {xn} to x.
3. Synchronal Algorithm
Throughout the rest of this paper, we always assume that V : C → H is an l-Lipschitzian mapping with coefficient l ≥ 0 and B : C → H is a k-Lipschitzian continuous operator and η-strongly monotone with k > 0, η > 0. Let N ≥ 1 be an integer. Let, for each 1 ≤ i ≤ N, Ti : C → C be a nonexpansive mapping and S : C → C also nonexpansive. Assume that 0 < μ < 2η/k2 and 0 < γ < μ(η − μk2/2)/α = τ/l.
Theorem 8. Let C be a nonempty, closed, and convex subset of a real Hilbert space H and V : C → H an l-Lipschitzian mapping with l ≥ 0. Let N ≥ 1 be an integer. Let, for each 1 ≤ i ≤ N, Ti : C → C be a nonexpansive mapping and let S : C → C be also nonexpansive. Assume the set . Let B : C → H be a k-Lipschitzian continuous operator and η-strongly monotone with k > 0, η > 0, 0 < μ < 2η/k2 and 0 < γ < μ(η − μk2/2)/l = τ/l. Given x1 ∈ C, let {xn} be the sequence generated by the following algorithm:
- (i)
{αn}⊂(0,1), lim n→∞αn = 0 and ,
- (ii)
{βn}⊂[0,1), lim n→∞(βn/αn) = 0,
- (iii)
and .
Proof. The proof is divided into several steps.
Step 1. Show first that {xn} is bounded.
Take any p ∈ Ω; we have
Further we get
By induction, we obtain ∥xn − p∥ ≤ max {∥x1 − p∥, (∥γVp − μBp∥ + ∥Sp − p∥)/(τ − lγ)}, n ≥ 1. Hence, {xn} is bounded, so is {yn}. It follows from the Lipschitz continuity of B and V that {Bxn}, {Bun}, and {Vxn} are also bounded. From the nonexpansivity of T and S, it follows that {Txn}, {Sxn}, and {BTyn} are also bounded.
Step 2. Show that
By (17), we have
Observe that
Together with (21) and (22), we get
By Lemma 5, we obtain
Step 3. Show that
Observe that
Step 4. Show that
Indeed, take a subsequence of {xn} such that
Since is bounded, there exists a subsequence of which converges weakly to . Without loss of generality, we can assume and
By Lemma 7, we have . From Lemma 6, we get
Since x* = PΩ(I − μB + γV)x*, it follows that
Step 5. Show that
Denote zn = αnγVxn + (I − μαnB)Tyn, then xn+1 = PCzn. From (17), we have
This implies that
4. Cyclic Algorithm
Theorem 11. Let C be a nonempty, closed, and convex subset of a real Hilbert space H, and let V : C → H be an l-Lipschitzian mapping with l ≥ 0. Let N ≥ 1 be an integer. Let, for each 1 ≤ i ≤ N, Ti : C → C be a nonexpansive mapping and let S : C → C be also nonexpansive. Assume the set . Let B : C → H be a k-Lipschitzian continuous operator and η-strongly monotone with k > 0, η > 0, 0 < μ < 2η/k2, and 0 < γ < μ(η − μk2/2)/l = τ/l. Given x1 ∈ C, let {xn} be the sequence generated by the following algorithm:
- (i)
{αn}⊂(0,1), lim n→∞αn = 0 and ,
- (ii)
{βn}⊂[0,1), lim n→∞(βn/αn) = 0,
- (iii)
and .
Proof. The proof is divided into several steps.
Step 1. Show first that {xn} is bounded.
The proof of Step 1 is similar to that of Theorem 8.
Step 2. Show that
By (37), we have
Observe that
Together with (40) and (41), we have
By Lemma 5, we get
Step 3. Show that
Observe that
From conditions (i) and (ii) of Theorem 11, we obtain
Recursively,
Since every T[n] is nonexpansive, it is easy to get
Similarly, we obtain
Thus we get
Since
Step 4. Show that
Indeed, take a subsequence of {xn} such that
Since is bounded, there exists a subsequence of which converges weakly to . Without loss of generality, we can assume and
Notice that, for each nj, is some permutation of the mappings T1T2 ⋯ TN. Since T1T2 ⋯ TN are finite, all the finite permutations are N!; there must be some permutation that appears infinite times. Without loss of generality, we can assume this permutation is TNTN−1 ⋯ T1. We obtain
Obviously, TNTN−1 ⋯ T1 is nonexpansive. By Lemma 7, we have . Further by the assumption in Theorem 11, we get
Since x* = PΩ(I − μB + γV)x*, it follows that
Step 5. Show that
Denote zn = αnγVxn + (I − μαnB)T[n]yn; then xn+1 = PCzn. From (37), we have
This implies that
5. Numerical Result
In this section, we consider the following simple example to demonstrate the effectiveness, realization, and convergence of the algorithms in Theorems 8 and 11.
Example 12. Let H = ℝ, C = [1/4, +∞). Define , T2 : x ↦ x + π/4 − arctanx, S : x ↦ sinx. Take B = I with Lipschitz constant k = 1 and strongly monotone constant η = 1, Vx = 2x, ∀x ∈ H, with Lipschitz coefficient l = 2. Give the parameters αn = 1/2n; βn = 1/n2 for every n ≥ 1; fix μ = 1 and γ = 1/4. Then by Theorems 8 and 11, respectively, the sequence {xn} is generated by
Now we turn to numerical simulation using the algorithms (17) and (37), respectively. Take the initial guess x1 = 2; using software Matlab R2012, we obtain the numerical experiment results in Tables 1 and 2.
n (iterative number) | xn (iterative point) | Errors (n) |
---|---|---|
50 | 0.9901 | 9.9 × 10−3 |
500 | 0.9990 | 9.9852 × 10−4 |
2000 | 0.9999 | 9.9985 × 10−5 |
n (iterative number) | xn (iterative point) | Errors (n) |
---|---|---|
50 | 0.9902 | 9.8 × 10−3 |
500 | 0.9990 | 9.9814 × 10−4 |
2000 | 0.9999 | 9.9981 × 10−5 |
From the computer programming point of view, the algorithms are easier to implement in this paper.
Acknowledgments
The authors would like to thank the referee for valuable suggestions to improve the manuscript and the Fundamental Research Funds for the Central Universities (Grant 3122013k004).