On Remotest set and Random controls in Kaczmarz algorithm
Constantin Popa

TL;DR
This paper analyzes the Kaczmarz algorithm with Remotest set and Random control, providing conditions ensuring each index appears infinitely often during iterations, which enhances understanding of its convergence behavior.
Contribution
It introduces a sufficient condition for the recurrence of projection indices in the Kaczmarz algorithm with specific control strategies.
Findings
Provided a sufficient condition for index recurrence in the algorithm.
Enhanced understanding of convergence properties under Remotest set and Random control.
Contributed to the theoretical analysis of the Kaczmarz method.
Abstract
In this paper we analyse the Kaczmarz projection algorithm with Remotest set and Random control of projection indices and provide a sufficient condition such that each projection index appears infinitely many times during the iterations.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
A note on Kaczmarz algorithm with remotest set control sequence
CONSTANTIN POPA
Ovidius University of Constanta, Blvd. Mamaia 124, Constanta 900527, Romania; [email protected]
“Gheorghe Mihoc - Caius Iacob” Institute of Statistical Mathematics and Applied Mathematics of the Romanian Academy, Calea 13 Septembrie, Nr. 13, Bucharest 050711, Romania
Abstract. In this paper we analyse the Kaczmarz projection algorithm with Remotest set and Random control of projection indices and provide a sufficient condition such that each projection index appears infinitely many times during the iterations.
Keywords: Kaczmarz algorithm; remotest set control
MSC (2010): 65F10; 65F20
1 Introduction
For an (real) matrix and let
[TABLE]
be a consistent system of linear equations and denote by the set of its solutions and the minimal (Euclidean) norm one ( and will denote the Euclidean scalar product and norm on some space , respectively). Other notations used will be , for the transpose, -th row, -th column, range, null space and rank of . The projection onto a nonempty closed convex set will be denoted by , and for (the hyperplane determined by the -th equation of the system (1)) we know that
[TABLE]
The Kaczmarz’s iterative method for numerical solution of (1) has the form from below.
Algorithm K.
Initialization:
Iterative step: for select and compute as
[TABLE]
There have been defined several classes of selection procedures for the indices (see [4, 3, 5, 6] and references therein). In this paper we will consider the Maximal Residual (remotest set) control and the Random control procedures, and provide a sufficient condition such that in the case of Kaczmarz’s projection method K, they belong to the class of control selections from [5]. The paper is organized as follows: in section 2 we give an equivalent formulation of the control sequence definition from [5]. In section 3 we show that, for and under additional assumptions, the Maximal Residual (remotest set) selection or the Random selection is a control w.r.t. section 2.
2 Control sequences
Let denote the set of natural numbers . In [5] the following definition concerning control sequences was introduced.
Definition 1
(D1)*
Given a monotonically increasing sequence , a mapping is called a control with respect to the sequence if it defines a sequence , such that for all ,*
[TABLE]
The next definiton, mentioned in [2] (see also [7]) points-out on an important aspect of control sequences.
Definition 2
(D2)*
A mapping is called a random mapping if any appears infinitely many times in the set .*
It is clear that, if the mapping is a control with respect to some sequence , then it is also a random mapping, according to definition (D2). Indeed, if the sequence is increassing then and the sets form a partition of as in (4). Next proposition tell us about the reciprocal of this property, i.e. a random mapping is a control according to the definition (D1).
Proposition 1
Let be a random mapping (according to (D2)). Then it exists a monotonically increasing sequence such that is a control w.r.t. (D1).
Proof.
We will first write (D2) in the following equivalent formulation: for any it is true that
[TABLE]
We will now recursively define an increasing sequence as follows: for we set ; for let be the smallest natural number with the properties
[TABLE]
Such a number exists according to the equivalent formulation (5). In general, if we already have constructed , then will be the smallest natural number such that
[TABLE]
which is exactly the property (4) of definition (D1), and the proof is complete.
Based on the above proposition we will consider in the rest of the paper as definition for controls the equivalent formulation from (D2). In this respect, the following two selection procedures will be analysed.
- •
Maximal Residual (remotest set) ([1]): Select such that
[TABLE]
- •
Random ([9]): Let the set be defined by
[TABLE]
define the discrete probability distribution
[TABLE]
and select such that
[TABLE]
The main aspect regarding the above two selection procedures is concerned with the fact that the projection indices are generated recursively, without no a priori information on them. And, at least related to author’s knowledge, there are no results saying that when the algorithm K is applied with one or the other of the above selection procedures, each projection index will appear infinitely many times.
3 The Kaczmarz algorithm
We consider in this section Kaczmarz’s projection algorithm in which the Maximal Residual (remotest set) (8) or Random (10)-(11) procedure is used for selecting the projection indices in each iteration, and with the initial approximation . In this case, in papers [1] and [9] it is proved that the sequence generated by algorithm K converges to the minimal norm solution of the system (1). We will formulate a sufficient condition such that any of the above selection procedures satisfies (D2)). For arbitrary fixed, let , be the submatrix of without the -th row, respectively the subvector of without the -th component and the minimal norm solution of the system .
Assumption C. For any index we have
[TABLE]
Proposition 2
If the assumption C holds, then any of the above two selection procedures within the Kaczmarz’s iteration K satisfies (D2).
Proof.
Let us suppose that the conclusion of the proposition is not true. According to (5) it exists an index and an integer such that, in the selection procedure of the K algorithm iterations we have
[TABLE]
Therefore, the sequence is generated by the K algorithm applied (only !) to the subsystem . By the theory from [1] and [9], respectively, it results that
[TABLE]
hence
[TABLE]
which contradicts (12) and completes the proof.
In order to understand what means a condition like (12) we will analyse it in the particular case
[TABLE]
for which the system (1) is consistent for any . In this case for any index the matrix is also full-row rank, and the system also consistent. We will arbitrary fix the index and denote by the elements , respectively. Moreover, we will analyse the opposite assumption of (12), namely
[TABLE]
What does this mean in terms of the matrix and right hand side ? For simplfying the presentation we will suppose that (this assumption is not too restrictive because it can be obtained by a row-permutation in and , which does not affect the spectral properties of and the solution set ). Because is overdetermined and full-column rank, there exist an orthogonal matrix and the QR decomposition
[TABLE]
[TABLE]
Therefore
[TABLE]
will be a QR decomposition for , where
[TABLE]
Because and have full-row rank, we know that (see e.g. [8])
[TABLE]
hence
[TABLE]
In our hypothesis (17), and by using (18) and (20) we get from (21) the equality
[TABLE]
It can be easily shown that
[TABLE]
which together with the first equality in (22) gives
[TABLE]
[TABLE]
and therefore
[TABLE]
Eventually, we proved that if (17) holds (for ), then
[TABLE]
where the elements are from (18) and is the right hand side of the system . But, also the converse holds, namely: if (24) is true with the above elements, then (17) holds (for ). This is true if we assume that in the QR decomposition (18) the diagonal elements satisfy , which gives us the unicity of the factor in the QR decomposition.
Remark 1
Although the assumption in K is essential for the proof of Proposition 2, we conjecture that this result is stil true for a larger class of initial approximations . Unfortunately we do not have for the moment a theoretical proof in this respect.
Acknowledgements. We would like to thanks to Prof. Yair Censor for his very helpful comments that have much improved the initial version of the paper.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Ansorge R., Connections between the Cimmino-method and the Kaczmarz-method for the solution of singular and regular systems of equations , Computing, 33 (1984), 367-375.
- 2[2] Bauschke H.H., Borwein J.M., Legendre functions and the method of random Bregman projections , J. Convex Anal., 4(1997), 27-67.
- 3[3] Censor, Y., Row-action methods for huge and sparse systems and their applications , SIAM Review, 23 (1981), 444-466.
- 4[4] Censor, Y., Zenios, S., Parallel Optimization: Theory, Algorithms and Applications , Oxford Univ. Press (1997)
- 5[5] Censor, Y. Chen, W., Pajoohesh, H., Finite convergence of a subgradient projections method with expanding controls , Appl. Math. Optim., 64 (2011), 273–285.
- 6[6] Combettes P., Hilbertian convex feasibility problem: Convergence of projection methods , Appl. Math. Optim., 35 (1997), 311–330.
- 7[7] Lorenz, D.A. et al., The linearized Bregman Method via Split Feasibility Problems: Analysis and Generalizations , SIAM J. Imaging Sciences, 7(2)(2014), 1237-1262.
- 8[8] Popa C. - Projection algorithms - classical results and developments. Applications to image reconstruction , Lambert Academic Publishing - AV Akademikerverlag Gmb H & Co. KG, Saarbrücken, Germany, 2012
