• No results found

Hybrid CQ projection algorithm with line search process for the split feasibility problem

N/A
N/A
Protected

Academic year: 2020

Share "Hybrid CQ projection algorithm with line search process for the split feasibility problem"

Copied!
11
0
0

Loading.... (view fulltext now)

Full text

(1)

R E S E A R C H

Open Access

Hybrid CQ projection algorithm with

line-search process for the split feasibility

problem

Yazheng Dang

1*

, Zhonghui Xue

2

and Bo Wang

1

*Correspondence: [email protected]

1School of Management, University

of Shanghai for Science and Technology, No. 516 Jungong Road, Shanghai, 200093, China

Full list of author information is available at the end of the article

Abstract

In this paper, we propose a hybrid CQ projection algorithm with two projection steps and one Armijo-type line-search step for the split feasibility problem. The line-search technique is intended to construct a hyperplane that strictly separates the current point from the solution set. The next iteration is obtained by the projection of the initial point on a regress region (the intersection of three sets). Hence, algorithm converges faster than some other algorithms. Under some mild conditions, we show the convergence. Preliminary numerical experiments show that our algorithm is efficient.

MSC: 47H05; 47J05; 47J25

Keywords: split feasible problem; Armijo-type line-search technique; projection algorithm; convergence

1 Introduction

Split feasibility problem (SFP) is to find a pointxsatisfying

xC, AxQ, (.)

whereCandQare nonempty convex sets inNandM, respectively, andAis anMbyN

real matrix. The SFP was originally introduced in [] and has broad applications in many fields, such as image reconstruction problem, signal processing, and radiation therapy [– ]. Various algorithms have been invented to solve it (see [–] and references therein). The well-known CQ algorithm presented in [] is defined as follows: Denote byPC the

orthogonal projection ontoC, that is,PC(x) =arg minyCxyforxC; then take an

initial pointxarbitrarily and define the iterative step by

xk+=P

C

IγAT(IP Q)A

xk, (.)

where  <γ< /ρ(ATA), andρ(ATA) is the spectral radius ofATA.

The algorithms mentioned use a fixed stepsize restricted by the Lipschitz constantL, which depends on the largest eigenvalue (spectral radius) of the matrix. We know that

(2)

computing the largest eigenvalue may be very hard and conservative estimate of the con-stantLusually results in slow convergence. To overcome the difficulty in estimating the Lipschitz constant, Heet al.[] developed a selfadaptive method for solving variational problems. The numerical results reported in [] have shown that the selfadaptive strategy is valid and robust for solving variational inequality problems. Subsequently, many self-adaptive projection methods were presented to solve the split feasibility problem [, ]. On the other hand, hybrid projection method was developed by Nakajo and Takahashi [], Kamimure and Takahashi [], and Martines-Yanes and Xu [] to solve the prob-lem of finding a common eprob-lement of the set of fixed points of a nonexpansive mapping and the set of solutions of an equilibrium problem. Many modified hybrid projection methods were presented to solve different problems [, ].

In this paper, motivated by the selfadaptive method and hybrid projection method for solving variational inequality problem, based on the CQ algorithm for the SFP, we propose a hybrid CQ projection algorithm for the split feasibility problem, which uses different variable stepsizes in two projection steps. Algorithm performs a computationally inexpen-sive Armijo-type linear search along the search direction in order to generate separating hyperplane, which is different from the general selfadaptive Armijo-type procedure [, ]. For the second projection step, we select the projection onto the intersection of the setCwith the halfspaces, which makes an optimal stepsize available at each iteration and hence guarantees that the next iteration is the ‘closest’ to the solution set. Therefore, the iterative sequence generated by the algorithm converges more quickly. The algorithm is shown to be convergent to a point in the solution set under some assumptions.

The paper is organized as follows. In Section , we recall some preliminaries. In Sec-tion , we propose a hybrid CQ projecSec-tion algorithm for the split feasibility problem and show its convergence. In Section , we give an example to test the efficiency. In Section , we give some concluding remarks.

2 Preliminaries

We denote byIthe identity operator and byFix(T) the set of fixed points of an operatorT, that is,Fix(T) :={x|x=Tx}.

Recall that a mappingT:nis said to be monotone if

T(x) –T(y),xy≥, ∀x,yn.

For a monotone mappingT, ifT(x) –T(y),xy =  iffx=y, then it is said to be strictly monotone.

A mappingT:nnis called nonexpansive if

T(x) –T(y)≤ xy, ∀x,yn.

Lemma . Letbe a nonempty closed and convex subset in H.Then,for any x,yH and z,it is well known that the following statements hold:

(3)

() P(x) –P(y) ≤ xy,∀x,yn,or more precisely, P(x) –P(y)

xy–P(x) –x+yP(y)

.

() P(x) –zxzP(x) –x.

Remark . In fact, the projection property () also provides a sufficient and necessary condition for a vectoruKto be the projection of the vectorx; that is,u=PK(x) if and

only if

ux,zu ≥, ∀zK.

Throughout the paper, we by denotethe solution set of split feasibility problem, that is,

:={yC|AyQ}. (.)

3 Algorithm and convergence analysis

Let

F(x) :=AT(IPQ)A

(x).

From [] we know thatFis Lipschitz-continuous with constantL= /ρ(ATA) and isA -inverse strongly monotone. We first note that the solution set coincides with zeros of the following projected residual function:

e(x) :=xPC

xF(x), e(x,μ) :=xPC

xμF(x);

with this definition, we havee(x, ) =e(x), andxif and only ife(x,μ) = . For anyxN

andα≥, define

x(α) =PC

xαF(x), e(x,α) =xx(α).

The following lemma is useful for the convergence analysis in the next section.

Lemma .[] Let F be a mapping fromNintoN.For any xN andα,we have

min{,α}e(x, )≤e(x,α)≤max{,α}e(x, ).

The detailed iterative processes are as follows:

Algorithm .

Step . Choose an arbitrary initial pointxC,η

> , and three parametersγ ∈(, ),

σ∈(, ), andθ> , and setk= .

Step . Given the current iterative pointxk, compute

zk=PC

xkμkF

xk, (.)

(4)

Step . Compute

yk=xkηke

xk,μk

,

whereηk=γmkμkwithmkbeing the smallest nonnegative integermsatisfying

Fxkγkμke

xk,μk

,exk,μk

σ

μk

exk,μk. (.)

Step . Compute

xk+=PCH

kHk

x, (.)

where

Hk= xN|xyk,Fyk≤,

Hk= xN|xxk,x–xk≤.

Selectk=k+  and go to Step .

Remark . () In the algorithm, a projection fromNonto the intersectionCH

kHk

needs to be computed, that is, procedure (.) at each iteration. Surely, if the domain set

Chas a special structure such as a box or a ball, then the next iterationxk+can easily be

computed. If the domain setCis defined by a set of linear (in)equalities, then computing the projection is equivalent to solving a strictly convex quadratic optimization problem.

() It can readily be verified that the hyperplaneHkstrictly separates the current point

xkfrom the solution setifxkis not a solution of the problem. That is,H

k, and the

hyperplaneH

k strictly separates the initial pointxfrom the solution set.

() Compared with the general hybrid projection method in [, ], besides the major modification made in the projection domain in the last projection step, the values of some parameters involved in the algorithm are also adjusted.

Before establishing the global convergence of Algorithm ., we first give some lemmas.

Lemma . For all k≥,there exists a nonnegative number m satisfying(.).

Proof Suppose that, for somek, (.) is not satisfied for any integerm, that is,

Fxkγmμke

xk,μk

,exk,μk

σ

μk

exk,μk

. (.)

By the definition ofe(xk,μ

k) and Lemma . we know that

PC

xkμkF

xkxkμkF

xk,xkPC

xkμkF

xk≥.

Then

Fxk,exk,μk

≥ 

μk

(5)

Sinceγ∈(, ) andμk:=min{θ ηk–, }, from (.) we get

lim

m→∞

xkγmμke

xk,μk

=xk. Hence,

Fxk,exk,μk

σ

μk

exk,μk. (.)

But (.) contradicts (.) becauseσ<  ande(xk,μ

k) ≥. Hence, (.) is satisfied for

some integerm.

The following lemma shows that the halfspaceHkin Algorithm . strictly separatesxk

from the solution setifis nonempty.

Lemma . If=∅,then the halfspace H

k in Algorithm.separates the point xkfrom

the set.Moreover,

Hk∩C, ∀k≥.

Proof By the definition ofe(xk,μ

k) and Algorithm . we have

yk= ( –ηk)xk+ηkzk=xkηke

xk,μk

,

which can be rewritten as

ηke

xk,μk

=xkyk. Then, by this and by (.) we get

Fyk,xkyk> . (.)

Hence, by the definition ofH

kand by (.) we getxk∈/Hk.

On the other hand, for anyx∗∈andxC, by the monotonicity ofFwe have

F(x),xx∗≥. (.)

By the convexity ofCit is easy to see thatykC. Lettingx=ykin (.), we have

Fyk,ykx∗≥, which impliesx∗∈H

k. Moreover, it is easy to see thatHk∩C,∀k≥.

The following lemma says that if the solution set is nonempty, thenH

kHk∩C

and thusH

kHk∩Cis a nonempty set.

(6)

Proof From the previous analysis it is sufficient to prove thatH

k for allk≥. The

proof will be given by induction. Obviously, ifk= , then

H

=N.

Now, suppose that

Hk

fork=l≥. Then

Hl∩Hl∩C.

For anyx∗∈, by Lemma . and the fact that

xl+=PH

lHl∩C

x

we have that

x∗–xl+,x–xl+≤.

Thus,H

l+. This shows thatHkfor allk≥, and the desired result follows.

For the case that the solution set is empty, we have thatH

lHl∩Cis also nonempty

from the following lemma, which implies the feasibility of Algorithm ..

Lemma . Suppose that=∅.Then Hl∩Hl∩C=∅for all k≥. We next prove our main convergence result.

Theorem . Suppose the solution setis nonempty.Then the sequence{xk}generated by Algorithm.is bounded,and all its cluster points belong to the solution set.Moreover,the sequence{xk}globally converges to a solution xsuch that x∗=P(x).

Proof Take an arbitrary pointx∗∈. Thenx∗∈Hk∩Hk∩C. Since

xk+=PH

kHk∩C

x,

by the definition of the projection we have that

xk+–x≤x∗–x.

So,{xk}is a bounded sequence, and so is{yk}.

Sincexk+∈Hk, from the definition of the projection operator it is obvious that

PH

k

(7)

Forxk, by the definition ofH

k, for allzHk, we have

zxk,x–xk≤.

Obviously,xk=P

Hk(x). Thus, using Lemma ., we have

PH

k

xk+–PH

k

x≤xk+–x–PH

k

xk+–xk++x–PH

k

x,

that is,

xk+–xk≤xk+–x–xkx,

which can be written as

xk+–xk+xkx≤xk+–x.

Thus, the sequence {xkx}is nondecreasing and bounded and hence convergent,

which implies that

lim

k→∞x

k+xk

= . (.)

On the other hand, byxk+H

kwe get

xk+–yk,Fyk≤. (.)

Since

yk= ( –ηk)xk+ηkzk=xkηke

xk,μk

,

by (.) we have

xk+–yk,Fyk=xk+–xk+ηke

xk,μk

,Fyk≤,

which implies

ηk

exk,μk

,Fykxkxk+,Fyk≤.

Using the Cauchy-Schwarz inequality and (.), we obtain

ηk

σ μk

exk,μk

ηk

exk,μk

,Fykxkxk+·Fyk. (.)

By Lemma .,

exk,μk≥min{,μk}e

(8)

Sinceμk=min{θ ηk–, }, we haveμk≤. Hence,

exk,μk≥min{,μk}e

xkμke

xk. Therefore,

ηkμkσe

xk≤ηk

σ μk

exk,μk≤xkxk+·F

yk.

Taking into account thatηk=γmkμkμk, we further obtain

ηkσexk≤ηk

σ μk

exk,μk

xkxk+·Fyk. (.)

SinceFis continuous, there exists a constantMsuch thatF(yk) ≤M. By (.) and (.) it follows that

lim

k→∞ηk

exk= . (.)

For any convergent subsequence{xkj}of{xk}, its limit is denoted byx¯, that is,

lim

j→∞x

kj=x¯.

Now, we consider the two possible cases for (.). Suppose first that{ηkj}has a limit. Then

lim

j→∞ηkj= .

By the choice ofηkj in Algorithm . we know that

F

xkjηkj

γ e

xkj,μ

kj

,exkj,μ

kj

σ

μk

exkj,μ

kj  . (.) Since lim j→∞ xkjηkj

γ e

xkj,μ

kj

=x¯.

Furthermore,

lim

j→∞F

xkjηkj

γ e

xkj,μ

kj

=F(x¯).

So, by (.) we obtain

lim

j→∞

F

xkjηkj

γ e

xkj,μ

kj

,exkj,μ

kj

=F(x¯),e(x¯,μkj)

≤ lim

j→∞ σ μk

exkj,μ

kj

= σ μk

e(x¯,μk)

(9)

Using the similar arguments of (.), we have

F(x¯),e(x¯,μkj)

≥ 

μk

e(x¯,μk)

.

Since

exk,μk≥min{,μk}e

xk,

from (.) we get thate(x¯) = , and thusx¯is a solution of problem (.).

Suppose now that lim supk→∞ηk > . Because of (.), it must be that

lim infk→∞e(xk) = . Since e(·) is continuous, we get e(x¯) = , and thus x¯ is a solution of problem (.).

Now, we prove that the sequence{xk}converges to a point contained in.

Letx∗=P(x). Sincex∗∈, by Lemma . we have

x∗∈Hkj–Hkj–C

for allj. So, by the iterative sequence of Algorithm . we have

xkjx≤xx.

Thus,

xkjx∗=xkjx+xx∗

=xkjx+xx∗+ xkjx,xx

x∗–x+x–x∗+ xkjx,xx.

Lettingj→ ∞, we have

x¯x∗≤x–x∗+ xkjx,xx

= x¯–x∗,x–x∗≤,

where the last inequality is due to Lemma . and the fact thatx∗=P(x) andx¯∈. So,

¯

x=x∗=P

x.

Thus, the sequence{xk}has a unique cluster pointP

(x), which shows the global

conver-gence of{xk}.

4 Numerical experiments

To test the effectiveness of our algorithm in this paper, we implemented it in MATLAB to solve the following example. We usee(xk,μ

k) ≤ε= – as the stopping criterion.

We denote Algorithm . in [] as Algorithm .∗. Throughout the computational exper-iment, the parameters used in Algorithm . were set asγ = .,σ= .,θ= .,η= .,

(10)
[image:10.595.116.478.97.158.2]

Table 1 Results for Example

Initiative point Algorithm 3.1∗withβ= 1 Algorithm 3.1

x0= (3, 2, 0) Iter= 78;CPU(s) = 0.113 Iter= 43;CPU(s) = 0.098 x∗= (0.0238, 0.0581, –0.1203) x∗= (1.0512; –2.3679; 1.0613)

x0= (0, –4, 0) Iter= 39;CPU(s) = 0.096 Iter= 20;CPU(s) = 0.053 x∗= (–0.1608, –0.5033, 0.8663) x∗= (–2.0711, 1.2634, 2.1036)

Example LetC={x∈ |x

+x≤}andQ={x∈ |x–x≤},A=I. FindxC

withAxQ.

From the numerical experiments for the simple example we can see that our proposed method has good convergence properties.

5 Some concluding remarks

This paper presented a hybrid CQ projection algorithm with two projection steps and one Armijo linear-search step for solving the split feasibility problem (SFP). Different from the self-adaptive projection methods proposed by Zhanget al.[], we use a new liner-search rule, which ensures that the hyperplane Hk separates the currentxk from the solution

set. The next iteration is generated by the projection of the starting point on a shrink-ing projection region (the intersection of three sets). Preliminary numerical experiments demonstrate a good behavior. However, whether the idea can be used to solve multiple-set SFP deserves further research.

Competing interests

The authors declare that they have no competing interests.

Authors’ contributions

All authors contributed equally to the writing of this paper. All authors read and approved the final manuscript.

Author details

1School of Management, University of Shanghai for Science and Technology, No. 516 Jungong Road, Shanghai, 200093,

China.2Henan Polytechnic University, Shiji Road, Henan, 454000, China.

Acknowledgements

This work was supported by Natural Science Foundation of Shanghai (14ZR1429200) and Innovation Program of Shanghai Municipal Education Commission (15ZZ074).

Received: 8 August 2015 Accepted: 15 March 2016

References

1. Censor, Y, Elfving, T: A multiprojection algorithm using Bregman projections in a product space. Numer. Algorithms8, 221-239 (1994)

2. Byne, C: An unified treatment of some iterative algorithms in signal processing and image reconstruction. Inverse Probl.20, 103-120 (2004)

3. Censor, Y, Motova, A, Segal, A: Perturbed projections and subgradient projections for the multiple-sets split feasibility problem. J. Math. Anal. Appl.327, 1244-1256 (2007)

4. Censor, T, Elfving, T, Kopf, N, Bortfeld, T: The multiple-sets split feasibility problem and its applications for inverse problems. Inverse Probl.21, 2071-2084 (2005)

5. Dang, Y, Gao, Y: Bi-extrapolated subgradient projection algorithm for solving multiple-sets split feasibility problem. Appl. Math. J. Chin. Univ. Ser. B29(3), 283-294 (2014)

6. Qu, B, Xiu, N: A new halfspace-relaxation projection method for the split feasibility problem. Linear Algebra Appl.428, 1218-1229 (2008)

7. Dang, Y, Xue, ZH: Iterative process for solving a multiple-set split feasibility problem. J. Inequal. Appl. (2015). doi:10.1186/s13660-015-0576-9

8. Byrne, C: Iterative oblique projection onto convex sets and the split feasibility problem. Inverse Probl.18, 441-453 (2002)

(11)

10. Dang, Y, Gao, Y: The strong convergence of a KM-CQ-like algorithm for split feasibility problem. Inverse Probl. (2011). doi:10.1088/0266-5611/27/1/015007

11. Yan, AL, Wang, GY, Xiu, NH: Robust solutions of split feasibility problem with uncertain linear operator. J. Ind. Manag. Optim.3, 749-761 (2007)

12. Yang, Q: The relaxed CQ algorithm solving the split feasibility problem. Inverse Probl.20, 1261-1266 (2004) 13. Zhao, J, Yang, Q: Several solution methods for the split feasibility problem. Inverse Probl.21, 1791-1799 (2005) 14. Qu, B, Xiu, NH: A note on the CQ algorithm for the split feasibility problem. Inverse Probl.21, 1655-1665 (2005) 15. Ansari, QH, Rehan, A: Split feasibility and fixed point problems. In: Nonlinear Analysis: Approximation Theory,

Optimization and Applications, pp. 281-322. Springer, New York (2014)

16. Latif, A, Sahu, DR, Ansari, QH: Variable KM-like algorithms for fixed point problems and split feasibility problems. Fixed Point Theory Appl.2014, Article ID 211 (2014)

17. He, B, Yang, H, Meng, Q, Han, D: Modified Goldstein-Levitin-Polyak projection method for asymmetric strong monotone variational inequalities. J. Optim. Theory Appl.112, 129-143 (2002)

18. Zhang, WX, Han, D, Li, ZB: A self-adaptive projection method for solving the multiple-sets split feasibility problem. Inverse Probl.25, 115001 (2009)

19. Zhao, JL, Yang, Q: Self-adaptive projection methods for the multiple-sets split feasibility problem. Inverse Probl.27, 035009 (2011)

20. Nakajo, K, Takahashi, W: Strong convergence theorems for nonexpansive mappings and nonexpansive semigroups. J. Math. Anal. Appl.279(2), 372-379 (2003)

21. Kamimura, S, Takahashi, W: Strong convergence of a proximal-type algorithm in a Banach space. SIAM J. Optim.13(3), 938-945 (2002)

22. Martinez-Yanes, C, Xu, H-K: Strong convergence of the CQ method for fixed point iteration processes. Nonlinear Anal., Theory Methods Appl.64(11), 2400-2411 (2006)

23. Takahashi, W, Takeuchi, Y, Kubota, R: Strong convergence theorems by hybrid methods for families of nonexpansive mappings in Hilbert spaces. J. Math. Anal. Appl.341, 276-286 (2008)

Figure

Table 1 Results for Example

References

Related documents

Rather than distancing herself from different religious or national origin identified groups of South Asians in the United States, Amina’s comments suggest that after

The most contentious residues which occur in meat, milk and eggs along with the environment are antibacterial drugs, hormonal growth promoters, heavy metals and industrial

Erikson (1968) believed if we see our lives as unproductive, feel guilt about our past, or feel that we did not accomplish our life goals, we become dissatisfied with

Phytochemical tests indicated the presence of Carbohydrate, proteins and amino acids, flavonoids and fixed oil in the methanolic extract; alkaloids, steroids, tannins

There is no statistically significant effect at the significance level of (≤ 0.05 α) of the administrative empowerment elements (Delegation of power, staff

We hereby report that sub-inhibitory concentrations of some plant extracts can enhance amoxicillin activity and these plants may provide lead compounds that may serve

The main driver of declining youth crime in Denmark is that fewer young people are experiencing contact with the criminal justice (extensive margin), and not lower rates of

In sum, the ostensibly “free” and “equal” exchange relationship between the reality TV studio and intern worker obscures asymmetrical power relations of class (the