Pure Mathematics
Vol. 12  No. 03 ( 2022 ), Article ID: 49539 , 8 pages
10.12677/PM.2022.123043

求解分裂可行性问题的松弛投影算法

候彩华,党亚峥

上海理工大学管理学院,上海

收稿日期:2022年2月11日;录用日期:2022年3月14日;发布日期:2022年3月21日

摘要

分裂可行性问题被广泛地应用于放射性治疗、图像重构和信号处理等领域,研究其迭代算法具有较大的理论意义和实际价值。本文在Hilbert空间中,提出一种求解分裂可行问题的松弛投影算法,其算法在CQ算法的基础上引入改造的Halpern迭代序列和线性算子。在文中用数值实验将所提算法与前人算法进行对比验证,数值实验结果表明了提出算法的有效性。

关键词

分裂可行性问题,投影算法,Hilbert空间

Relaxation Projection Algorithm for Solving Split Feasibility Problem

Caihua Hou, Yazheng Dang

Business School, University of Shanghai for Science and Technology, Shanghai

Received: Feb. 11th, 2022; accepted: Mar. 14th, 2022; published: Mar. 21st, 2022

ABSTRACT

Split feasibility problem is widely used in the fields of radiotherapy, image reconstruction and signal processing, thus the iterative algorithm has great theoretical significance and practical value in studying iterative algorithms. In this paper, a relaxation projection algorithm for solving split feasible problems is proposed in Hilbert space, and its algorithm introduces modified Halpern iterative sequences and linear operators on the basis of the CQ algorithm. In this paper, the proposed algorithm is compared with predecessor algorithm by numerical experiments, and the numerical experimental results show the effectiveness of the proposed algorithm.

Keywords:Split Feasibility Problem, Projection Algorithm, Hilbert Space

Copyright © 2022 by author(s) and Hans Publishers Inc.

This work is licensed under the Creative Commons Attribution International License (CC BY 4.0).

http://creativecommons.org/licenses/by/4.0/

1. 引言

分裂可行性问题(SFP)在图像重建、信号处理和放射治疗中起着重要作用 [1] [2] [3] [4]。设 C , Q 分别是Hilbert空间 H 1 , H 2 上的非空闭凸子集, A : H 1 H 2 是一个有界线性算子。分裂可行问题(SFP)是指找到一点x,满足

x C , A x Q .(1)

该问题由Censor和Elfving [5] 于1994年首次在有限维Hilbert空间中提出。为了解决SFP问题,很多学者提出各种各样的算法(参见文献 [6] [7] [8] [9])。其中部分学者使用投影的方法得到求解SFP的迭代算法,但这些迭代算法需要计算矩阵的逆,矩阵逆的计算需要花费大量时间并且不容易求解,进而会影响算法的迭代效率。为了克服这点,Byrne [10] 首先提出了CQ算法,迭代公式为

x k + 1 = P C ( x k λ A * ( I P Q ) A x k ) , (2)

其中步长 λ ( 0 , 2 A 2 ) 。受CQ算法的影响,Wang和Xu [11] 通过引入系数 α k ,提出了修正CQ算法

x k + 1 = P C [ ( 1 α k ) ( x k λ A * ( I P Q ) A x k ) ] . (3)

并证明了(3)式强收敛于分裂可行性问题的最优解。Dang [6] 等人提出KM-CQ-Like算法

x k + 1 = ( 1 β k ) x k + β k P C [ ( 1 α k ) ( I γ A * ( I P Q ) A ) x k ]

其中 { α k } { β k } 在(0, 1)之间。并证明了算法的强收敛性。López等人 [12] 首先在CQ算法上引入新的选择步长的方法,步长 λ k = ρ k f k ( x k ) f k ( x k ) 2 ,其中 ρ k ( 0 , 4 ) ,并证明了具有此步长的算法(2)式弱收敛到SFP的解。在此基础上他们又引入Halpern [13] 迭代思想,迭代公式为

x k + 1 = α k u + ( 1 α k ) P C ( x k λ k f k ( x k ) ) ,(4)

其中,uC的不动点, α k [ 0 , 1 ) f ( x ) = A * ( I P Q ) A x λ k = ρ k f k ( x k ) f k ( x k ) 2 ,并证明了(4)式强收敛于

SFP的最优解。本文受前人文献的启发,提出一种求解分裂可行问题的松弛投影算法。此算法在CQ算法上引入改造的Halpern迭代序列和线性算子。

文章结构安排如下:第2节中,回顾一些必要的定义和基础知识;在第3节,提出松弛投影算法和相关引理;在第4节中,将提出的算法与前人算法进行对比,并对结果进行分析。最后,在第5节中,对论文进行简短总结。

2. 预备知识

设H是Hilbert空间, , 表示内积, 表示对应的范数,I表示Hilbert空间上的单位算子, F i x ( T ) : = { x | x = T x } 表示算子T的不动点集合。 { x k } 是H中的一个序列, x H

定义2.1 [14] 令 F : H H 为非线性算子,称

1) F是非扩张算子,如果

F x F y x y , x , y H ;

2) F是固定非扩张算子,如果

F x F y 2 x y , F x F y , x , y H ;

3) F是 α -平均算子,如果

T = ( 1 α ) I + α R ,

其中 α ( 0 , 1 ) ,I是单位算子, R : H H 是非扩张算子。

4) F是L-Lipschitz连续,其中 L 0 ,如果 x , y H

F x F y L x y ,

如果, 0 L < 1 ,F则为L-压缩映像。

定义2.2 [15] 设 C H 是非空闭凸集,对任意 x H ,x到C上的投影定义为:

P C ( x ) = arg min { y x | y C } .

显然,若 x C ,则 x = P C ( x ) 。投影 P C 具有下面重要的性质。

引理2.1 [15] 设 C H ,是非空闭凸集,则对任意 x , y H ,有

1) x P C ( x ) , z P C ( x ) 0 , z C ;

2) P C ( y ) P C ( x ) , y x P C ( y ) P C ( x ) 2 ;

3) P C ( x ) z 2 x z 2 P C ( x ) x 2 , z C ;

4) P C ( x ) P C ( y ) 2 x y 2 ( 1 P C ) x ( 1 P C ) y 2 ;

5) P C ( x ) P C ( y ) 2 x y .

引理2.2 [16] 设 x , y H t , s R 。其中R是实数集。则有

x + y 2 x 2 + 2 y , x + y ;

t x + s y 2 = t ( t + s ) x 2 + s ( t + s ) y 2 s t x y 2 ;

t x + ( 1 t ) y 2 = t x 2 + ( 1 t ) y 2 t ( 1 t ) x y 2 .

引理2.3 [17] 设 f ( x ) = A * ( I P Q ) A x 是Lipschitz连续,问题(1)的解集是非空的。当且仅当 z = P C ( I α f ) z z H 时,则z是问题(1)的解。

引理2.4 [18] 设 T : H H F i x ( T ) 0 的非扩张映射。如果 { x k } 是H中的一个弱收敛到 x * 的序列,

并且 { ( 1 T ) x k } 强烈收敛到0,则 lim k ( 1 T ) x k = 0

引理2.5 [18] 假设 { s k } 是满足以下条件的非负实数序列

s k + 1 ( 1 γ k ) s k + γ k δ k + β k , k 0 ,

其中 { γ k } { β k } { δ k } 满足条件

1) { γ k } [ 0 , 1 ] , k = 0 γ k =

2) lim sup k δ k 0

3) β k 0 , k = 0 β k <

lim k s k = 0

引理2.6 [17] [19] 设 f ( x ) : = 1 2 A x P Q A x 2 f ( x ) = A * ( I P Q ) A x ,L是 f ( x ) 的Lipschitz常数,有

f ( x ) f ( y ) L x y , x , y H ,

对于任何 α ( 0 , 2 L ) P C ( I α f ) 2 + α L 4 -平均算子 [14],也是非扩张的。

证明 设 P C ( I α f ) = ( 1 2 + α L 4 ) I + 2 + α L 4

P C ( I α f ) ( x ) P C ( I α f ) ( y ) = ( 1 2 + α L 4 ) ( x ) + 2 + α L 4 R ( x ) ( 1 2 + α L 4 ) ( y ) 2 + α L 4 R ( y ) ( 1 2 + α L 4 ) x y + 2 + α L 4 R ( x ) R ( y ) x y

其中 R : H H 是非扩张的。□

3. 松弛投影算法

本节提出一种求解分裂可行性问题的松弛投影算法。以下为算法过程:

算法3.1

C , Q 分别是Hilbert空间 H 1 , H 2 上的非空闭凸子集, A : H 1 H 2 是一个有界线性算子。对于任意选取的初始点 x 0 H 1 ,算法迭代序列为

x k + 1 : = t k h ( x k ) + λ k P C ( x k α k D ( x k ) f ( x k ) ) , k 0 . (5)

其中 f ( x ) = A * ( 1 P Q ) A x { t k } ( 0 , 1 ) { λ k } ( 0 , 2 ) t k + λ k = 1 。定义 h : H 1 φ -压缩映射,且 φ [ 0 , 1 ) D ( x ) : H 1 是线性有界算子满足

k = 0 f ( x ) D f ( x ) : = k = 0 f ( x ) D ( x ) f ( x ) = : k = 0 θ ( x ) < . (6)

下面为对证明算法3.1收敛性重要的引理:

引理3.1设 f : H 1 0 < α < 2 L ,其中 L 0 为可微凸函数 f ( x ) 的梯度 f 的Lipschitz常数。设 T : = P C ( I α f ) ,有

T x T y 2 x y 2 2 α L 2 + α L ( I T ) x ( I T ) y 2 . (7)

证明 从引理2.6知T属于 α L + 2 4 -平均算子。因此,存在一个非扩张算子 R : H 1 ,使得

T = ( 1 β ) I + β R ,其中 β = ( α L + 2 ) / 4 ( 0 , 1 ) 。因此,对于任何 x , y H 1 ,由引理2.2有

T x T y 2 = ( 1 β ) x + β R ( x ) [ ( ( 1 β ) y + β R ( y ) ) ] 2 = ( 1 β ) ( x y ) + β ( R ( x ) R ( y ) ) 2 = ( 1 β ) x y 2 + β R ( x ) R ( y ) 2 β ( 1 β ) x y ( R ( x ) R ( y ) ) 2 = ( 1 β ) x y 2 + β R ( x ) R ( y ) 2 1 β β β ( x y ) β ( R ( x ) R ( y ) ) 2 x y 2 2 α L 2 + α L ( I T ) x ( I T ) x 2 . (8)

引理3.2令 f : H 1 0 < α < 2 L ,其中 L 0 为可微凸函数 f ( x ) 的梯度 f 的Lipschitz常数。设 T : = P C ( I α f ) b = 4 2 + α L 。则 b T + ( 1 b ) I 是非扩张的。

证明 对于任意 x , y H 1 。由引理2.2和引理3.1

( b T + ( 1 b ) I ) x ( b T + ( 1 b ) I ) y 2 = b ( T x T y ) + ( 1 b ) ( x y ) 2 = b T x T y 2 + ( 1 b ) x y 2 b ( 1 b ) ( I T ) x ( I T ) y 2 b [ x y 2 + ( 1 b ) ( I T ) x ( I T ) y 2 ] + ( 1 b ) x y 2 b ( 1 b ) ( I T ) x ( I T ) y 2 = x y 2 .

接下来使用引理3.1和引理3.2证明算法3.1的收敛结果。

定理3.3假设SFP的解集S非空,(6)成立,且系数 { α k } { t k } { λ k } 满足以下条件

1) 0 < α k sup k α k = : α ¯ < 2 L

2) lim k t k = 0 k = 0 t k =

3) sup λ k 1 t k < 4 α ¯ L + 2 lim k t k λ k = 0

则序列 { v k }

v k + 1 = t k h ( v k ) + λ k P C ( I α k f ) v k , (9)

强烈收敛到点 z S

定理3.4 假设问题(1)的解集S不为空,式(6)成立并且 { α k } { t k } { λ k } 满足以下条件

1) 0 < α k sup k α k = : α ¯ < 2 L

2) lim k t k = 0 k = 0 t k =

3) sup λ k 1 t k < 4 α ¯ L + 2 lim k t k λ k = 0

则由算法(3.1)生成的序列 { x k }

x k + 1 : = t k h ( x k ) + λ k P C ( x k α k D ( x k ) f ( x k ) )

强收敛到点 z S

4. 数值实验

本节给出两个数值实验来验证算法的可行性。所有代码程序由MATLAB (R2017a)编写,在Windows 10 Inter(R) Core(TM) i5-8500 CPU@3.00GHz 3.0 GHz和8 GB内存的Dell电脑上运行。

例4.1设 C = { x R 3 | x 1 + x 2 2 + 2 x 3 0 } Q = { x R 3 | x 1 2 + x 2 x 3 0 }

A = [ 2 1 3 4 2 5 2 0 2 ]

找一点x,使 x C A x Q 。令 ε = 10 4 t k = 1 15 k λ k = 1 t k ,同时取, h ( x k ) = 0.1 x k α k = k L ( k + 1 )

D ( x ) = d i a g ( 5 x ) 。在数值实验中,采用了 x k + 1 x k < ε 作为停止准则。

例4.1的数值结果见表1。在表1中,“算式(5)”,“算式(3)”和“CQ”和分别表示松弛投影算法,修改CQ算法和CQ算法。“Iter”,“Cpu”和“ x * ”分别表示迭代次数,以秒为单位的运行时间和最优解。 x 0 是初始值(在区间(−10, 10)中随机产生)。

Table 1. Comparison of Equation (5) with Equation (3) and CQ algorithms at different initial values

表1. 算式(5)与算式(3)和CQ算法在不同初始值下的对比

例4.2设 C = { x R 3 | x 1 2 + x 2 x 3 0 } Q = { x R 3 | x 1 + x 2 2 3 0 }

A = [ 4 2 0 5 2 0 1 3 2 ]

x C A x Q 。取 ε = 10 3 t k = 1 3 k λ k = 1 t k ,同时取, h ( x k ) = 0.3 x k α k = k L ( k + 1 )

D ( x ) = d i a g ( 2 x ) 。在数值实验中,采用了 x k + 1 x k < ε 作为停止准则。

例4.2的数值结果可见于图1。在图1中,“算式(5)”,“算式(3)”和“CQ”和分别表示松弛投影算法,修改CQ算法和CQ算法。

图1中的数值结果为当初始值 x 1 = r a n d ( 3 , 1 ) 时算式(5),算式(3)和CQ算法的迭代次数对比图。其中算式(5),算式(3)和CQ的迭代次数分别为31,68和103。

由以上实验结果可知,松弛投影算法(5)在处理分裂可行问题时具有有效性,而且由对比结果可知,本文所提算法因其较少的迭代次数而优于CQ算法和修改CQ算法。

Figure 1. Equation (5) versus Equation (3) and CQ result comparison diagram

图1. 算式(5)与算式(3)和CQ结果对比图

5. 结论

本文主要研究了求解分裂可行性问题的松弛投影算法,在前人研究的基础上引入改进的Halpern迭代和线性算子,构建了求解分裂可行问题的新算法。数值实验结果表明了所提算法的有效性。本文算法的步长为固定步长,其取值范围的算子范数难以估计,因此结合其它方法,优化迭代步长,是下一步研究方向。

文章引用

候彩华,党亚峥. 求解分裂可行性问题的松弛投影算法
Relaxation Projection Algorithm for Solving Split Feasibility Problem[J]. 理论数学, 2022, 12(03): 392-399. https://doi.org/10.12677/PM.2022.123043

参考文献

  1. 1. Suantai, S., Kesornprom, S. and Cholamjiak, P. (2019) A New Hybrid CQ Algorithm for the Split Feasibility Problem in Hilbert Spaces and Its Applications to Compressed Sensing. Mathematics, 7, Article No. 789. https://doi.org/10.3390/math7090789

  2. 2. Ansari, Q.H., Rehan, A. and Yao, J.C. (2017) Split Feasibility and Fixed Point Problems for Asymptotically K-Strict Pseudo-Contractive Mappings in Intermediate Sense. Fixed Point Theory, 18, 57-68. https://doi.org/10.24193/fpt-ro.2017.1.06

  3. 3. Padcharoen, A., Kumam, P. and Cho, Y.J. (2018) Split Common Fixed Point Problems for Demicontractive Operators. Numerical Algorithms, 82, 297-320. https://doi.org/10.1007/s11075-018-0605-0

  4. 4. Censor, Y., Bortfeld, T., Martin, B. and Trofimov, A. (2006) A Unified Approach for Inverse Problem in Intensity-Modulated Radiation Therapy. Physics in Medicine & Biology, 51, 2353-2365. https://doi.org/10.1088/0031-9155/51/10/001

  5. 5. Censor, Y. and Elfving, T. (1994) A Multiprojection Algorithm Using Bregman Projections in a Product Space. Numerical Algorithms, 8, 221-239. https://doi.org/10.1007/BF02142692

  6. 6. Dang, Y.Z. and Gao, Y. (2011) The Strong Convergence of a KM-CQ-Like Algorithm for a Split Feasibility Problem. Inverse Problems, 27, Article ID: 015007. https://doi.org/10.1088/0266-5611/27/1/015007

  7. 7. Vinh, N.T., Cholamjiak, P. and Suantai, S. (2018) A New CQ Algorithm for Solving Split Feasibility Problems in Hilbert Spaces. Bulletin of the Malaysian Mathematical Sciences Society, 42, 2517-2534. https://doi.org/10.1007/s40840-018-0614-0

  8. 8. Zhao, J., Zhang, Y. and Yang, Q. (2012) Modified Projection Methods for the Split Feasibility Problem and the Multiple-Sets Split Feasibility Problem. Applied Mathematics & Computation, 219, 1644-1653. https://doi.org/10.1016/j.amc.2012.08.005

  9. 9. Kesornprom, S., Pholasa, N. and Cholamjiak, P. (2020) On the Convergence Analysis of the Gradient-CQ Algorithms for the Split Feasibility Problem. Numerical Algorithms, 84, 997-1017. https://doi.org/10.1007/s11075-019-00790-y

  10. 10. Byrne, C. (2002) Iterative Oblique Projection onto Convex Sets and the Split Feasibility Problem. Inverse Problems, 18, 441-453. https://doi.org/10.1088/0266-5611/18/2/310

  11. 11. Wang, F. and Xu, H.K. (2010) Approximating Curve and Strong Convergence of the CQ Algorithm for the Split Feasibility Problem. Journal of Inequalities & Applications, 2010, Article ID: 102085. https://doi.org/10.1155/2010/102085

  12. 12. López, G., Martín-Márquez, V., Wang, F. and Xu, H. (2012) Solving the Split Feasibility Problem without Prior Knowledge of Matrix Norms. Inverse Problems, 28, Article ID: 085004. https://doi.org/10.1088/0266-5611/28/8/085004

  13. 13. Halpern, B. (1967) Fixed Points of Nonexpanding Maps. Bulletin of the American Mathematical Society, 73, 957-961. https://doi.org/10.1090/S0002-9904-1967-11864-0

  14. 14. Xu, H.-K. (2010) Iterative Methods for the Split Feasi-bility Problem in Infinite-Dimensional Hilbert Spaces. Inverse Problems, 26, Article ID: 105018. https://doi.org/10.1088/0266-5611/26/10/105018

  15. 15. Facchinei, F. and Pang, J.S. (2003) Finite-Dimensional Variational Inequalities and Complementarity Problems. Vol. I, Springer, New York. https://doi.org/10.1007/b97544

  16. 16. Wang, Y., Wang, F. and Xu, H.K. (2016) Error Sensitivity for Strongly Convergent Modifications of the Proximal Point Algorithm. Journal of Optimization Theory & Applications, 168, 901-916. https://doi.org/10.1007/s10957-015-0835-4

  17. 17. Byrne, C. (2004) A Unified Treatment of Some Iterative Algo-rithms in Signal Processing and Image Reconstruction. Inverse Problems, 20, 103-120. https://doi.org/10.1088/0266-5611/20/1/006

  18. 18. Goebel, K. and Kirk, W.A. (1990) Topics in Metric Fixed Point Theory. Cambridge University Press, Cambridge. https://doi.org/10.1017/CBO9780511526152

  19. 19. Martinez-Yanes, C. and Xu, H.K. (2006) Strong Convergence of the CQ Method for Fixed Point Process. Nonlinear Analysis, 64, 2400-2411. https://doi.org/10.1016/j.na.2005.08.018

期刊菜单