• No results found

An improved method for solving multiple-sets split feasibility problem

N/A
N/A
Protected

Academic year: 2020

Share "An improved method for solving multiple-sets split feasibility problem"

Copied!
12
0
0

Loading.... (view fulltext now)

Full text

(1)

R E S E A R C H

Open Access

An improved method for solving

multiple-sets split feasibility problem

Yunfei Du and Rudong Chen

*

*Correspondence:

[email protected]

Department of Mathematics, Tianjin Polytechnic University, Tianjin, 300387, China

Abstract

The multiple-sets split feasibility problem (MSSFP) has a variety of applications in the real world such as medical care, image reconstruction and signal processing. Censor

et al.proposed solving the MSSFP by a proximity function, and then developed a class of simultaneous methods for solving split feasibility. In our paper, we improve a simultaneous method for solving the MSSFP and prove its convergence.

Keywords: multiple-sets split feasibility problem; convergence

1 Introduction

Throughout this paper, let H be a Hilbert space,·,·denote the inner product and· de-note the corresponding norm. The multiple-sets split feasibility problem (MSSFP) is a gen-eralization of the split feasibility problem (SFP) and the convex feasibility problem (CFP); see []. LetCi andQj be closed convex sets in theN-dimensional andM-dimensional

Euclidean spaces, respectively. The MSSFP is to find a vectorx*satisfying

x*∈C:=

t

i=

Ci such thatAx*∈Q:= r

j=

Qj, ()

where A is a matrix ofM×N, andt,r>  are integers. Whent=r= , the problem becomes to find a vectorx*C, such thatAx*Q, which is just the two-sets split feasibility problem

(SFP) introduced in []. The MSSFP has many applications in our real life such as image restoration, signal processing and medical care (e.g., [–]). In order to solve the MSSFP, Censoret al.considered the MSSFP in the following form:

x*∈C:=X

t

i=

Ci

and Ax*∈Q:=

r

j=

Qj, ()

XRnis a nonempty closed convex set. In fact, () is equivalent to (). Many methods

(2)

MSSFP () is equivalent to the minimization problem

min

xPCx

+

xPQAx

,

wherePCandPQdenote the orthogonal projections onto C and Q, respectively. The

pro-jections of a point onto C and Q are difficult to compute. In practical applications, however, the projections onto individual setsCiare more easily calculated than the projection onto

the intersection C. For this purpose, Censoret al.[] defined a proximity functionp(x) to measure the distance of a point to all sets

p(x) := 

t

i=

aiPCixx+

r

j=

bjPQjAxAx

, ()

whereai> ,bj>  for alliandj, respectively, and t

i=

ai+ r

j=

bj= .

With the proximity function (), they proposed an optimization model

minp(x)|xX ()

to approach the () and exerted the projection gradient method to solve it with

xk+=PC

xkspxk ,

where∇pdenotes the gradient ofp(x) and can be shown as follows (see []):

p(x) =

t

i=

ai

xPCi(x)

+

r

j=

bj

AxPQj(Ax)

.

In this paper, we continue the algorithmic improvement on the constrained MSSFP. More specifically, the constrained MSSFP [] is to findx*such that

x*∈X

t

i=

Ci and Ax*∈Yr

j=

Qj

. ()

By the same idea of approaching ()viathe model (), we definep:RnRandp:

RmRas follows:

p(x) =

 

t

i=

aixPCix

, ()

p(y) =

 

r

j=

bjyPQjy

(3)

Then we get the following optimization model which can solve ():

minp(x) +p(Ax)|xX,yY . ()

It is easy to see that model () is nonnegative and with the minimal value zero. So, we can further reformulate () into the following separable form:

minp(x) +p(y)|Axy= ,xX,yY . ()

2 Preliminaries

In this section, we present some concepts and properties of the MSSFP. LetMbe a positive definite matrix. We denote theM-norm byvM =

v,Mv. In particular,v=√v,vis the Euclidean norm of the vectorvRn.

Lemma  Let S be a nonempty closed convex subset of Rn.We denote PS(·)as the projection

onto S,i.e.,

PS(z) =arg min

zx|xS .

Then the following properties hold: () xSPS(x) =x;

() xPS(x),zPS(x) ≤,∀xRnandzS;

() xy,PS(x) –PS(y) ≥ PS(x) –PS(y),∀x,yRn;

() PS(x) –z≤ xz–PS(x) –x,∀xRnandzS;

() PS(x) –PS(y) ≤ xy,∀x,yRn.

Proof See Facchinei and Pang [, ].

Definition  LetFbe a mapping fromSRnintoRn, then

(a) Fis called monotone on S if

F(x) –F(y),xy≥, ∀x,yS.

(b) Fis called strongly monotone on S if there is aμ> such that

F(x) –F(y),xyμxy, ∀x,yS.

(c) Fis called co-coercive (orν-inverse strongly monotone) onSif there is aν> such that

F(x) –F(y),xyνF(x) –F(y), ∀x,yS.

(d) Fis called pseudo-monotone onSif

(4)

(e) Fis called Lipschitz continuous onSif there exists a constantL> such that

F(x) –F(y)≤Lxy, ∀x,yS

andFis called nonexpansive iffL= .

Remark  From Lemma  and the above definition, we can infer that a monotone

map-ping is a pseudo-monotone mapmap-ping. An inverse strongly monotone mapmap-ping is mono-tone and Lipschitz continuous. A Lipschitz continuous and strongly monomono-tone mapping is a strongly monotone mapping. The projection operator is -ism and nonexpansive.

Lemma  A mapping F is-ism if and only if the mapping IF is-ism,where I is the

identity operator.

Proof See [, Lemma .].

Remark  IfFis an inverse strongly monotone mapping, thenFis a nonexpansive

map-ping.

Definition  LetSbe a nonempty closed convex subset ofHandxnbe a sequence inH,

then the sequencexnis calledFejérmonotone with respect toSif

xn+–zxnz, ∀n≥,∀zS.

Lemma  Let p(x)and p(x)be defined in()-(),thenp(x)andp(y)are both

Lips-chitz continuous and inverse strongly monotone on X and Y,respectively.

Proof From the definition (),p(x) is differentiable onXand

p(x) = t

i=

ai

xPCi(x)

.

Since the projection operatorPCiis -ism (from Remark ), then from Lemma , the

op-eratorIPCiis -ism and is also nonexpansive. So, we have p(x) –p(x)=t

i=

ai(IPCi)(x–x)

t

i=

ai(IPCi)(x–x)

t

i=

ai

x–x,

therefore,∇pi(x) is Lipschitz continuous onX, and the Lipschitz constant isL= t

i=ai.

It also follows from [, Corollary ] that∇p(x) is L-ism. Similarly, we can prove that

p(y) is Lipschitz continuous onY, and the Lipschitz constant isL= r

j=bj,

further-more, it is L

(5)

For notational convenience, let

M=

⎛ ⎜ ⎝

τIn

σImβIm

⎞ ⎟ ⎠,

whereτ,σ andβare given positive scalars.

F(ω) =

⎛ ⎜ ⎝

p(x)

p(y)

Axy

⎞ ⎟ ⎠,

ξ(ω,ω) =ˆ

⎛ ⎜ ⎝

ξx(ω,ω)ˆ

ξy(ω,ω)ˆ

 ⎞ ⎟ ⎠= ⎛ ⎜ ⎝

p(x) –∇p(xˆ)

p(y) –∇p(yˆ)

 ⎞ ⎟ ⎠, () η(ω) = ⎛ ⎜ ⎝

ηx(ω)

ηy(ω)

 ⎞ ⎟ ⎠= ⎛ ⎜ ⎝

βAT(Axy)

–β(Axy) 

⎞ ⎟

⎠, ()

d(ω,ω) =ˆ M(ω–ω) –ˆ ξ(ω,ω),ˆ

q(ω,ω) =ˆ F(ω) +ˆ η(ω),

ϕ(ω,ω) =ˆ ωω,ˆ d(ω,ω)ˆ +z–ˆz,Axy.

Furthermore, we letω= (x,y,z). Suppose that (x*,y*) is an optimal solution of the

prob-lem (). Then the constrained MSSFP () is equivalent to findingω*= (x*,y*,z*)W=

X×Y×Rnsuch that for anyω´= (x´,y´,´z)∈W, we have

⎧ ⎪ ⎪ ⎨ ⎪ ⎪ ⎩

´xx*,∇p(x*) ≥;

´yy*,p

(y*) ≥;

´zz*,Ax*–y* ≥.

()

3 Main results

In this section, we will present our method for solving the MSSFP and prove its conver-gence. Our algorithm is defined as follows:

Algorithm . Step . Give arbitraryν∈(, ),β> ,γ ∈(, ),μ> ,τ> ,σ>  and

x,y,z. Letε>  be the error tolerance for an approximate solution and setk= .

Step .

() Find the smallest nonnegative integerlksuch thatτk=μlkτk–and

ˆ

xk=PX

xk–  τk

p

xk+βATAxkyk, ()

which satisfies

xkxˆk,∇p

xk–∇p

ˆ

xk+βAxkAxˆk≤τkνxkxˆk

(6)

() Find the smallest nonnegative integermksuch thatσk=μmkσk–and

ˆ

yk=PY

yk–  σk

p

ykβAxkyk, ()

which satisfies

ykyˆk,∇p

yk–∇p

ˆ

yk+βyk–ˆyk≤σkνyk–ˆyk

; ()

() Then we definezˆkby ˆ

zk=zkβAxˆkyˆk. ()

Step .

Letωk= (xk,yk,zk), then we get the new iterateωk+via

ωk+=ωkγ α*kdωk,ωˆk, ()

where

α*k= ϕ(ω

k,ωˆk)

dk,ωˆk)). ()

Step .

If pp(x(xk+))≤ε, stop. Otherwise, setk=k+  and go to Step .

Remark  In fact, from Lemma , we know that∇p(x) is Lipschitz continuous with a

constantL, then the left-hand side of () satisfies

xkxˆk,∇p

xk–∇p

ˆ

xk+βAxkAxˆk≤L+βATAxkxˆk

.

So, () holds as long asτk≥(L+βA TA)

υ . Since

(L+βATA)

υ > , it hasinf{τk}>  denoted

byτ=inf{τk}. On the other hand, by a similar analysis as in [, Lemma .], it indicates

thatτk≤(L+βA TA)

υ , so we have

τ≤τkτmax=

(L+βATA)

υ , ∀k> . ()

Similarly, we can also have

σ≤σkσmax=

(L+β)

υ , ∀k> . ()

Next, we analyze the convergence of Algorithm .:

Lemma  Supposeωkandωˆkare generated by Algorithm.,andω*= (x*,y*,z*)is a

so-lution of().Then there exits m> for any k≥such that

(7)

Proof First, we proveωkω*,dk,ωˆk)ϕ(ωk,ωˆk).

From the property of the projection operator in Lemma ,

xPS(x),zPS(x)

≤, ∀xRnand∀zS.

Combining it with (), we have

xxˆk,xˆkxk+  τk

p

xk+βATAxkyk≥, ∀xX.

Multiplying byτk, we get

xxˆk,τk

ˆ

xkxk+∇p

xk–∇p

ˆ

xk+∇p

ˆ

xk+βATAxkyk≥, ∀xX. And from the definitions ofξxk,ωˆk),ηxk) in () and (), it is equivalent to

xxˆk,τk

ˆ

xkxk+ξx

ωk,ωˆk+∇p

ˆ

xk+ηx

ωk≥, ∀xX. () Similarly, from () and (), we can also get

y–ˆyk,σk

ˆ

ykyk+ξy

ωk,ωˆk+∇p

ˆ

yk+ηy

ωk≥, ∀yY ()

and

zzˆk,Axˆkyˆk+ β

ˆ

zkzk≥, ∀zRn. ()

Using the notation defined above, from ()-(), we have

ωωˆk,ˆk+ηωk+ξωk,ωˆkMk

ωkωˆk≥, ∀ωW, namely

ωωˆk,qωk,ωˆkdωk,ωˆk≥, ∀ωW. () Note thatF(ω) is monotone onWbecause of the monotonicity of∇p(x) and∇p(y).

From (), we have

ˆ

ωkω*,ˆkωˆkω*,ˆ*≥. () Consequently,

ˆ

ωkω*,qωk,ωˆk=ωˆkω*,ˆk+ωˆkω*,ηωkωˆkω*,ηωk

=xˆkx*,βATAxkykykyk, –βAxkyk

(8)

=βAxˆkAx*–yˆk+y*,Axkyk

=βAxˆkyˆk,Axkyk

=zkˆzk,Axkyk

=ϕωk,ωˆkωkωˆk,dωk,ωˆk, () where the first inequality follows from (), the second equality follows from the definition ofωˆk,ω*andη(ωk).

Settingω=ω*in (), sinceω*∈Wis a solution, we get

ˆ

ωkω*,dωk,ωˆkωˆkω*,qωk,ωˆk. Then

ωkω*,dωk,ωˆk=ωkωˆk,dωk,ωˆk+ωˆkω*,dωk,ωˆkωkωˆk,dωk,ωˆk+ωˆkω*,qωk,ωˆkϕωk,ωˆk,

where the last inequality follows from (). Next, we prove

ϕωk,ωˆkmωkωˆk.

From the definition ofϕ(ωk,ωˆk) anddk,ωˆk), we obtain

ϕωk,ωˆk=ωkωˆk,dωk,ωˆk+zkzˆk,Axkyk

=ωkωˆk,Mωkωˆkωkωˆk,ξωkωˆk+zk–ˆzk,Axkyk

=ωkωˆkM

k

xkxˆk,ξx

ωk,ωˆkykyˆk,ξy

ωk,ωˆk

+zkzˆk,Axkyk

=ωkωˆk

Mk

xkxˆk,∇p

xk–∇p

ˆ

xkykyˆk,∇p

ykp

ˆ

yk

+zkzˆk,Axkyk

ωkωˆkM

kτkνx kxˆk

+βAxkAxˆk–σkνykyˆk

+βykyˆk+zkzˆk,Axˆkyˆk+zkzˆk,AxkAxˆkyk+yˆk

τk( –ν)xkxˆk

+σk( –ν)ykyˆk

+  βz

kˆzk

+βAxkAxˆk+zkzˆk,AxkAxˆk+βykyˆk

zk–ˆzk,yk–ˆyk, ()

where the first inequality follows from () and (). Note that

βAxkAxˆk+zkzˆk,AxkAxˆk=βAxkAxˆk+  β

zkzˆk

– 

βz

(9)

and

βykyˆk–zkzˆk,ykyˆk=βykyˆk–  β

zkzˆk

– 

βz

kˆzk.

Substituting them into (), we have

ϕωk,ωˆkτk( –ν)xkxˆk

+σk( –ν)ykyˆk

+ 

βz

kzˆk

+βAxkAxˆk+  β

zk–ˆzk

+βykyˆk–  β

zkzˆk

τk( –ν)xkxˆk

+σk( –ν)ykyˆk

+ 

βz

kzˆk

.

For the sequences{τk}and{σk}are bounded from () and (), let

m=min

( –ν)τ, ( –ν)σ,

 β

,

therefore,

ϕωk,ωˆkmωkωˆk.

This completes the proof.

Next, we prove the sequenceωkisFejérmonotone.

Theorem  Supposeωk andωˆk are generated by Algorithm.,andω*= (x*,y*,z*)is a

solution of().Then there exits C> for any k≥such that

ωk+–ω*≤ωkω*–m

r( –r)

Cω kωˆk

.

Proof From (), we have

ωk+–ω* =ωkγ α*kdωk,ωˆkω*

=ωkω*– γ αk*ωkω*,dωk,ωˆk+γ αk*dωk,ωˆk ≤ωkω*– γ α*kϕωk,ωˆk+γαk*ϕωk,ωˆk

=ωkω*–γ αk*( –γk*ϕωk,ωˆkωkω*–γ αk*( –γ)mωkωˆk,

where the inequalities follow from Lemma  and ().

Becauseξxk,ωˆk) ≤Lxkxˆkandξyk,ωˆk) ≤Lykyˆk, and Mk

ωkωˆk=τkxkxˆk+σkykyˆk+

βz

kˆzk

τmaxxkxˆk+σmaxykyˆk+

βz

kzˆk

(10)

we have

dωk,ωˆk=Mk

ωkωˆkξωk,ωˆk

Mk

ωkωˆk+ξωk,ωˆk

≤(L+τmax)xkxˆk+ (L+σmax)ykyˆk+

βz

kˆzk.

LetC=max{(L+τmax), (L+σmax),β}, then we can getd

k,ωˆk)Cωkωˆk.

So, from Lemma , we can yield

α*k= ϕ(ω

k,ωˆk)

dk,ωˆk) ≥

m C.

Therefore,

ωk+–ω*≤ωkω*–m

r( –r)

Cω kωˆk

.

Theorem  The sequenceωkgenerated by Algorithm.converges to a solution of().

Proof Supposeω*is a solution of (). It follows from Theorem  that

ωk+–ω*≤ · · · ≤ωkω*≤ω–ω*, ()

which means that the sequenceωkis bounded. Thus, it has at least a cluster point. Furthermore, Theorem  also shows that

mr( –r)

Cω

kωˆkωkω*ωk+ω*.

Summing both sides for allk, we obtain

mr( –r)

C

k=

ωkωˆk≤ ∞

k=

ωkω*–ωk+–ω* ≤ω–ωˆ*,

which means that

lim

x→∞ω

kωˆk= .

So,{ωk}and{ ˆωk}have the same cluster points. Without loss of generality, letω¯ be a

cluster point of{ωk}and{ ˆωk},τ¯andσ¯ be the cluster points of{τk}and{σk}, respectively.

Let{ωkj},{ ˆωkj},{τ

kj},{σkj}be the subsequences converging to them. Then, by taking limits

over the subsequences in (), (), (), we have

¯

x=PX

¯

x–  τ

p(x¯) +βAT(Ax¯–y¯)

,

¯

y=PY

¯

y–  σ

p(y¯) –β(Ax¯–y¯))

(11)

¯

z=z¯–β(Ax¯–y¯).

It then follows from [] thatω¯ is a solution of ().

Because of the arbitraryω*, we can takeω*=ω¯ in () and obtain

ωk+–ω¯≤ωkω¯, ∀k≥.

Therefore, the whole sequence{ωk}converges toω. This completes the proof.¯

Remark  Our iteration method is simpler in the form and is an improvement of the

corresponding result of [].

4 Applications

The multiple-sets split feasibility problem (MSSFP) requires to find a point closest to a family of closed convex sets in one space such that its image under a linear transformation will be closest to another family of closed convex sets in the image space. It serves as a model for real-word inverse problems where constraints are imposed on the solution in the domain of a linear operator as well as in the operator’s range.

In this paper, our algorithm converges to a solution of the multiple-sets split feasibility problem (MSSFP), for any starting vectorω= (x,y,z), whenever the MSSFP has a

so-lution. In the inconsistent case, it finds a point which is least violating the feasibility by being ‘closest’ to all sets as ‘measured’ by a proximity function.

In the general case, computing the projection in the MSSFP is difficult to implement. So, Yang [] solves this problem by the relaxed CQ-algorithm. Without loss of generality, take the two-sets split feasibility problem for instance. He assumes the sets C and Q are nonempty and given by

C=xRN|c(x)≤ , and Q=yRN|q(y)≤ ,

wherec:RNRandq:RMRare convex functions, respectively. Here he uses the subgradient projections instead of the orthogonal projections. This is a huge achievement and it enables the split feasibility problem to achieve computer operation.

Lastly, we want to say that our work is related to significant real-world applications. The multiple-sets split feasibility problem was applied to the inverse problem of intensity-modulated radiation therapy (IMRT). In this field, beams of penetrating radiation are di-rected at the lesion (tumor) from external sources in order to eradicate the tumor without causing irreparable damage to surrounding healthy tissues; see,e.g., [].

Competing interests

The authors declare that they have no competing interests.

Authors’ contributions

YD proposed the algorithm, carried out the proof of this paper and drafted the manuscript. RC participated in the design of this paper and coordination. Both of the authors read and approved the final manuscript.

Acknowledgements

We wish to thank the referees for their helpful comments and suggestions. This research was supported by the National Natural Science Foundation of China, under the Grant No.11071279.

(12)

References

1. Censor, Y, Segal, A: The split common fixed point problem for directed operators. J. Convex Anal.16, 587-600 (2009) 2. Censor, Y, Elfving, T: A multiprojection algorithm using Bregman projections in a product space. Numer. Algorithms8,

221-239 (1994)

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

4. Censor, Y, 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. Censor, Y, Bortfeld, T, Martin, B, Trofimov, A: A unified approach for inversion problems in intensity-modulated radiation therapy. Phys. Med. Biol.51, 2353-2365 (2006)

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

7. Yang, Q: The relaxed CQ algorithm solving the split feasibility problem. Inverse Probl.20, 1261-1266 (2004) 8. Qu, B, Xiu, N: A new half space-relaxation projection method for the split feasibility problem. Linear Algebra Appl.

428, 1218-1229 (2008)

9. Xu, HK: A variable Krasnosel’skii-Mann algorithm and the multiple-set split feasibility problem. Inverse Probl.22, 2021-2034 (2006)

10. Zhang, WX, Han, DR, Yuan, XM: An efficient simultaneous method for the constrained multiple-sets split feasibility problem. Comput. Optim. Appl. (2012). doi:10.1007/s10589-011-9429-8

11. Facchinei, F, Pang, JS: Finite-Dimensional Variational Inequalities and Complementarity Problems, vol. I. Springer, Berlin (2003)

12. Facchinei, F, Pang, JS: Finite-Dimensional Variational Inequalities and Complementarity Problems, vol. II. Springer, Berlin (2003)

13. Baillon, J, Haddad, G: Quelques propriétés des opérateurs angel-bornés etn-cycliquement monotones. Isr. J. Math.

26, 137-150 (1977)

14. Zhang, WX, Han, DR, Li, ZB: A self-adaptive projection method for solving the multiple-sets split feasibility problem. Inverse Probl.25, 11 (2009). doi:10.1088/0266-5611/25/11/115001

15. Bertsekas, DP, Tsitsiklis, JN: Parallel and Distributed Computation. Numerical Methods. Prentice Hall, Englewood Cliffs (1989)

doi:10.1186/1687-1812-2012-168

References

Related documents

The clinical data included the diagnosis of patients, dosages of paliperidone and risperidone, history of menstrual irregularities, galactorrhea, sexual dysfunction and

For example, to clarify the role of cholinergic neurons in the amygdala on learning and memory, topical scopolamine injection into the bilateral amygdala of mice suggested that

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

In spite of early diagnosis and better management of gallbladder disease, it is feared that this may not be a revisit by this, once not so uncommon entity, and a clinician should

possibility of compensation for lost income while the mother extends her leave period, which in turn delays her labour market return as well as her subsequent childbearing. This

shows the physico-chemical parameters in both river water ( surface water ) and ground water as per standard methods before and after treatment with activated carbon obtained

AD: Alzheimer ’ s disease; ADL: Activities of daily living; ANOVA: Analysis of variance; A β42: Amyloid- β 42; CR: Cued recall; CSF: Cerebrospinal fluid; DFR: Delayed free recall;