A necessary condition for the guarantee of the superiorization method
Kay Barshad, Yair Censor, Walaa Moursi, Tyler Weames, Henry Wolkowicz

TL;DR
This paper identifies a condition under which a modified optimization method fails, helping improve its real-world effectiveness.
Contribution
The paper introduces a 'negative condition' that must be avoided for the superiorization method to succeed.
Findings
An SM algorithm using negative gradient descent steps fails under a specific condition.
The identified condition is avoidable in practice, increasing the method's success rate.
Future guarantees for the SM must assume the inverse of this condition.
Abstract
We study a method that involves principally convex feasibility-seeking and makes secondary efforts of objective function value reduction. This is the well-known superiorization method (SM), where the iterates of an asymptotically convergent iterative feasibility-seeking algorithm are perturbed by objective function nonascent steps. We investigate the question under what conditions a sequence generated by an SM algorithm asymptotically converges to a feasible point whose objective function value is superior (meaning smaller or equal) to that of a feasible point reached by the corresponding unperturbed one (i.e., the exactly same feasibility-seeking algorithm that the SM algorithm employs.) This question is yet only partially answered in the literature. We present a condition under which an SM algorithm that uses negative gradient descent steps in its perturbations fails to yield such a…
Genes, proteins, chemicals, diseases, species, mutations and cell lines named across the full text — each resolved to its canonical identifier and authoritative record.
Click any figure to enlarge with its caption.
Figure 1
Figure 2- —http://dx.doi.org/10.13039/501100003977Israel Science Foundation
- —U.S. National Institutes of Health
- —Israel’s Ministry of Innovation, Science and Technology
- —http://dx.doi.org/10.13039/501100000038Natural Sciences and Engineering Research Council of Canada
- —University of Haifa
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.
Taxonomy
TopicsOptimization and Variational Analysis · Advanced Optimization Algorithms Research · Sparse and Compressive Sensing Techniques
Introduction
The superiorization method (SM) interlaces objective function value reduction steps (called “perturbations”) into a feasibility-seeking algorithm (called the “basic algorithm”), creating a, so called, “superiorized version of the basic algorithm”. These steps cause the objective function to reach lower values locally, prior to performing the next feasibility-seeking iterations. A mathematical guarantee has not been found to date that the overall process of the superiorized version of the basic algorithm will not only retain its feasibility-seeking nature, but also accumulate and preserve globally the objective function reductions. For more information concerning the SM see, for example, [7, 8, 18, 22, 29, 39].
Numerous works that are cited in [7] show that this global function reduction of the SM occurs in practice in many real-world applications. In addition to a partial answer to the guarantee of lower objective function values given in [15] with the aid of the concentration of measure principle, there is also the partial result of [18, Theorem 4.1] about strict Fejér monotonicity of sequences generated by an SM algorithm.
In the SM, any sequence generated by the superiorized version of a bounded perturbation resilient (see Definition 3.1 below) iterative feasibility-seeking algorithm converges to a feasible point. The “guarantee question of the SM” is to find conditions that assure that the objective function value at this point is smaller or equal to that of a point to which the SM algorithm would have converged if no perturbations were applied, everything else being equal.
In the preliminaries Sect. 3 we provide, for the reader’s convenience, a compact brief review about the SM and bounded perturbations resilience of algorithms and present the Dynamic String-Averaging projection (DSAP) feasibility-seeking algorithmic scheme of [18] that is used in this paper. Recent reviews on the topic appear in [8, 26].
In spite of all the above positive statements, examples of cases where the SM fails have been constructed, see [1, 39]. In this context, “fails” means that the guarantee question stated above did not hold. So, the quest for recognizing the properties of such situations in order to make statements on the guarantee problem of the SM continues.
Proving mathematically a guarantee of global objective function value reduction of the SM, compared to running its feasibility-seeking algorithm without perturbations, will probably require some additional assumptions on the feasible set. Such assumptions will apparently refer to the objective function, the parameters involved, or even to the set of permissible initialization points. We present in this note a “negative condition”, namely, a condition under which an SM algorithm that is based on the Dynamic String-Averaging Projection (DSAP) feasibility-seeking algorithmic scheme along with negative gradient descent steps in its perturbations, will fail to yield a superior outcome.
The significance of this negative condition is twofold. On one hand, it necessitates that a reverse statement that will nullify it will have to be assumed to hold in any potential future guarantee result for the SM. On the other hand, we show that when this condition does hold, then the SM algorithm can produce a superior result only if it converges to an optimal point. The latter statement is related to the alternative in Theorem 4.1(a) of [18], reproduced in Theorem 3.6 in Sect. 3 below.
Although this note discusses theory, we care to make a comment about computational aspects. In numerical examples one should present large-size problems because for small problems many algorithms “work” and performance improvements start to show when the problems are very large and quite sparse. We care to mention this because this is why the SM was envisioned in the first place. For example, in [6] it is shown that the advantage of an SM algorithm (called there “LinSup” for Linear Superiorization) for the data of a linear program, over an LP algorithm (Malab’s Simplex) increases as the problem sizes grow. Many papers referenced in the continuously updated bibliography page on the SM and perturbation resilience of algorithms [7] attest to the success of SM algorithms in a variety of real-world practical large-size problems.
The original motivation of the SM was, and still is, to handle situations in which reaching a feasible point in the nonempty intersection of finitely many sets, in a tractable manner, is the principal task. In such situations the SM provides a low cost perturbation that preserves the convergence of the perturbed feasibility-seeking algorithm to a feasible point while aiming to improve, aka superiorize, (reduce, not necessarily optimize) the value of an objective function. Methods to increase the effectiveness of the objective function reduction steps in SM algorithms, without invalidating the bounded perturbation resilience of the embedded feasibility-seeking algorithm, have recently been published (see, for instance, [1, 15, 22, 35]). These include a randomization approach and an approach with restarts of the step-sizes.
Support for the reasoning of the SM may be borrowed from the American scientist and Noble-laureate Herbert Simon who was in favor of “satisficing” rather than “maximizing”. Satisficing is a decision-making strategy that aims for a satisfactory or adequate result, rather than the optimal solution. This is because aiming for the optimal solution may necessitate needless expenditure of time, energy and resources. The term “satisfice” was coined by Herbert Simon in 1956 [38], see also: https://en.wikipedia.org/wiki/Satisficing.
The paper is structured as follows. In Sect. 2 we list a few (out of many) works that used the SM in practice and in Sect. 3 we provide, for the reader’s convenience, a compact brief review about the SM and bounded perturbations resilience of algorithms. Recent reviews appear in [8, 26]. In Sect. 3 we also summarize the Dynamic String-Averaging Projection (DSAP) feasibility-seeking algorithmic scheme of [18], i.e., the algorithm that is used in this paper. The negative condition and its consequences appear in Sect. 4.
Some applications that use the superiorization methodology
In [19], Guenter et al. consider the fully-discretized modeling of an image reconstruction from projections problem that leads to a huge and very sparse system of linear equations. Solving such systems, sometimes under limitations on the computing resources, remains a challenge. The authors aim not only at solving the linear system resulting from the modeling alone, but consider the constrained optimization problem of minimizing an objective function subject to the modeling constraints. To do so, they recognize two fundamental approaches: (i) superiorization, and (ii) regularization. Within these two methodological approaches they evaluate 21 algorithms over a collection of 18 different “phantoms” (i.e., test problems), presenting their experimental results in very informative ways.
In [23] Fink et al. study the nonconvex multi-group multicast beamforming problem with quality-of-service constraints and per-antenna power constraints. They formulate a convex relaxation of the problem as a semidefinite program in a real Hilbert space. This allows them to approximate a point in the feasible set by iteratively applying a bounded perturbation resilient fixed-point mapping. Inspired by the superiorization methodology, they use this mapping as a basic algorithm, and add in each iteration a small perturbation with the intent to reduce the objective value and the distance to nonconvex rank-constraint sets.
Pakkaranang et al. [35] construct a novel algorithm for solving non-smooth composite optimization problems. By using an inertial technique, they propose a modified proximal gradient algorithm with outer perturbations and obtain strong convergence results for finding a solution of a composite optimization problem. Based on bounded perturbation resilience, they present their algorithm with the superiorization method and apply it to image recovery problems. They provide numerical experiments that show the efficiency of the algorithm and compare it with previously known algorithms in signal recovery.
Especially interesting is the recent work of Ma et al. [33] who propose a novel decomposition framework for derivative-free optimization (DFO) algorithms that significantly extends the scope of current DFO solvers to larger-scale problems. They show that their proposed framework closely relates to the superiorization methodology.
Many more publications on practical applications of the SM can be found in [7]; these include [20, 29–32], to mention but a few.
Preliminaries: superiorization and dynamic string-averaging
In this section we provide some background concerning the superiorization methodology and dynamic string-averaging. In Sect. 3.1 we discuss the superiorization methodology and bounded perturbation resilience. In Sect. 3.2 we recall the convergence properties of the Dynamic String-Averaging Projection (DSAP) feasibility-seeking algorithm and its superiorized version, presented, respectively, in [17, 18].
The superiorization methodology
The superiorization methodology (SM) was born when the terms and notions “superiorization” and “perturbation resilience”, in the present context, first appeared in the 2009 paper [12]. This followed its 2007 forerunner by Butnariu et al. [2]. The ideas have some of their roots in the 2006 and 2008 papers of Butnariu et al. [3–5] where it was shown that if iterates of a nonexpansive operator converge for any initial point, then its inexact iterates with summable errors also converge. Since its inception in 2007, the SM has evolved and gained prominence. Recent publications on the SM devoted to either weak or strong superiorization, though without yet using these terms, are: [2, 9–12, 16, 17, 21, 24, 28]. Many of these contain a detailed description of the SM, its motivation, and an up-to-date review of SM-related previous work.
The Webpage1 [7] is dedicated to superiorization and perturbation resilience of algorithms and contains a continuously updated bibliography on the subject. It is a source for the wealth of work done in this field to date, including two dedicated special issues of journals [14, 25].
Our recent review [8] can serve as an introduction to the SM; also [26, 27] are very helpful. Just to make the continued reading here more convenient for the reader we give below some of the fundamental notions of the SM.
Throughout the rest of the paper we consider a real Hilbert space X with the norm \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left\| \cdot \right\|$$\end{document} and a real-valued, convex and continuous function \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\phi :X\rightarrow R$$\end{document} . For a point \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$z\in X$$\end{document} , we denote by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\partial \phi \left( z\right)$$\end{document} the subgradient set of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\phi$$\end{document} at z. For a point \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$x\in X$$\end{document} and a nonempty, closed and convex subset S of X, we denote by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d\left( x,S\right)$$\end{document} the distance of x to S.
Bounded perturbation resilience is now a topic of interest in the current literature (see, for instance [36, 37]). We recall its definition.
Definition 3.1
[11, Definition 1] Bounded perturbation resilience (BPR). Let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Gamma \subseteq X$$\end{document} be a given nonempty subset of X. An algorithmic operator \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathcal {A}}:X\rightarrow X$$\end{document} is said to be bounded perturbations resilient with respect to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Gamma$$\end{document} if the following is true: If a sequence \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\{x^{k}\}_{k=0}^{\infty },$$\end{document} generated by the basic algorithm \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$x^{k+1}:={\mathcal {A}}(x^{k}),$$\end{document} for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k\ge 0,$$\end{document} converges to a point in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Gamma$$\end{document} for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$x^{0}\in X$$\end{document} , then any sequence \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\{y^{k}\}_{k=0}^{\infty }$$\end{document} of points in X that is generated by the algorithm \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$y^{k+1}={\mathcal {A}}(y^{k}+\beta _{k}v^{k}),$$\end{document} for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k\ge 0,$$\end{document} also converges to a point in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Gamma$$\end{document} for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$y^{0}\in X$$\end{document} provided that, for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k\ge 0$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\beta _{k}v^{k}$$\end{document} are bounded perturbations, meaning that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\beta _{k}\ge 0$$\end{document} for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k\ge 0$$\end{document} such that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sum _{k=0}^{\infty }\beta _{k}<\infty$$\end{document} , and that the vector sequence \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\{v^{k}\}_{k=0}^{\infty }$$\end{document} is bounded.
A basic algorithm of the form \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$x^{k+1}:={\mathcal {A}}(x^{k}),$$\end{document} for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k\ge 0,$$\end{document} is said to be bounded perturbations resilient with respect to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Gamma$$\end{document} if its algorithmic operator \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathcal {A}}$$\end{document} is bounded perturbations resilient with respect to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Gamma$$\end{document} .
Algorithm 3.2, presented here, is a superiorized version of the basic (feasibility-seeking) algorithm governed by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathcal {A}}.$$\end{document} Algorithm 3.2Superiorized version of the basic (feasibility-seeking) algo-rithm governed by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathcal {A}}$$\end{document}
The convergence properties of the DSAP algorithm and its superiorized version
The Dynamic String-Averaging Projection (DSAP) method of [17] constitutes a family of algorithmic operators that can play the role of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathcal {A}}$$\end{document} in Algorithm 3.2. For each \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$i=1,2,\dots ,m,$$\end{document} let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$C_{i}$$\end{document} be a nonempty, closed and convex subset of X and denote by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{i}:=P_{C_{i}}$$\end{document} the metric projection onto the set \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$C_{i}.$$\end{document} An index vector is a vector \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t=(t_{1},t_{2},\dots ,t_{q})$$\end{document} such that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t_{s}\in \{1,2,\dots ,m\}$$\end{document} for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$s=1,2,\dots ,q$$\end{document} , whose length is \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\ell (t)=q.$$\end{document} The composition of the individual projections onto the sets whose indices appear in the index vector t is \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P[t]:=P_{t_{q}}\cdots P_{t_{2}}P_{t_{1}}$$\end{document} , called a string operator.
A finite set \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Omega$$\end{document} of index vectors is called fit if for each \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$i\in \{1,2,\dots ,m\}$$\end{document} , there exists a vector \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t=(t_{1},t_{2},\dots ,t_{q})\in \Omega$$\end{document} such that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t_{s}=i$$\end{document} for some \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$s\in \{1,2,\dots ,q\}$$\end{document} . Denote by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathcal {M}}$$\end{document} the collection of all pairs \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$(\Omega ,w)$$\end{document} , where \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Omega$$\end{document} is a finite fit set of index vectors and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$w:\Omega \rightarrow (0,\infty )$$\end{document} is such that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sum _{t\in \Omega }w(t)=1.$$\end{document}
For any \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$(\Omega ,w)\in {\mathcal {M}}$$\end{document} define the convex combination of the end-points of all strings defined by members of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Omega$$\end{document}
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} P_{\Omega ,w}\left( x\right) :=\sum _{t\in \Omega }w\left( t\right) P\left[ t\right] \left( x\right) \end{aligned}$$\end{document}for each \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$x\in X$$\end{document} . Let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Delta \in (0,1/m)$$\end{document} , and fix an arbitrary integer \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\bar{q}}\ge m.$$\end{document} Denote by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathcal {M}}_{*}\equiv {\mathcal {M}}_{*}(\Delta ,{\bar{q}})$$\end{document} the set of all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$(\Omega ,w)\in {\mathcal {M}}$$\end{document} such that the lengths of the strings are bounded and the weights are all bounded away from zero, i.e.,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}{\mathcal{M}}_{*} := \{(\Omega ,w) \in {{\mathcal{M}}\mid }\ell (t) \le \bar{q}\;{\text{and}}\;w(t) \ge \Delta ,\quad \forall t \in \Omega\}. \end{aligned}$$\end{document}The convergence properties and bounded perturbation resilience of the DSAP method were analyzed in [17].Algorithm 3.3The DSAP method with variable strings and variable weights
The strong convergences of Algorithm 3.3 and its superiorized version, as demonstrated in Theorems 3.5 and 3.6 below, are based on the following bounded regularity condition, see [34, Definition 5.1]. This condition is always satisfied in the case where the space X is finite dimensional (see [34, Proposition 5.4]).
Condition 3.4
Let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\{C_{i}\} _{i=1}^{m}$$\end{document} be a family of nonempty, closed and convex subsets of X with a nonempty intersection C. For each \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\varepsilon>0$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M>0$$\end{document} , there exists \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\delta>0$$\end{document} such that for each \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$x\in X$$\end{document} , we have the following implication
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \left\{ \begin{array}{c} \left\| x\right\|<M\\ d\left( x,C_{i}\right)<\delta \,\mathrm {\,for\,\,all\,\,}i=1,2,\dots ,m \end{array}\Longrightarrow d\left( x,C\right) <\varepsilon .\right. \end{aligned}$$\end{document}Theorem 3.5
([17, Theorem 12]) Assume that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\{C_{i}\} _{i=1}^{m}$$\end{document} is a family of nonempty, closed and convex subsets of X with a nonempty intersection C, satisfying Condition 3.4. Let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left\{ \beta _{k}\right\} _{k=0}^{\infty }$$\end{document} be a sequence of non-negative numbers such that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sum _{k=0}^{\infty }\beta _{k}<\infty$$\end{document} , let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left\{ v^{k}\right\} _{k=0}^{\infty }\subset X$$\end{document} be a norm-bounded sequence, let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left\{ (\Omega _{k},w_{k})\right\} _{k=0}^{\infty }\in {\mathcal {M}}_{*}$$\end{document} for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k=0,1,\dots$$\end{document} . Then any sequence \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left\{ y^{k}\right\} _{k=0}^{\infty }$$\end{document} , generated by the iterative formula
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} y^{k+1}:=P_{\Omega _{k},w_{k}}\left( y^{k}+\beta _{k}v^{k}\right) , \end{aligned}$$\end{document}converges in the norm of X, and its limit belongs to C. That is, Algorithm 3.3 converges to a point in C and its algorithmic operator is bounded perturbation resilient with respect to C.
Using the algorithmic operator of the DSAP feasibility-seeking Algorithm 3.3 as the algorithmic operator \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathcal {A}}$$\end{document} in Algorithm 3.2, we recover the following main Theorem 4.1 of [18].
Theorem 3.6
[18, Theorem 4.1] Assume that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\{C_{i}\} _{i=1}^{m}$$\end{document} is a family of nonempty, closed and convex subsets of X with a nonempty intersection C, satisfying Condition 3.4. Set \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$C_{\min }:=\{x\in C\mid \;\phi (x)\le \phi (y)\}{\text { for all }}y\in C$$\end{document} . Let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$C_{*}\subseteq C_{\min }$$\end{document} be a nonempty subset of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$C_{\min }$$\end{document} , let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$r_{0}\in (0,1]$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\bar{L}}\ge 1$$\end{document} be such that, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\text {for all }}x\in C_{*}{\text { and all }}y$$\end{document} such that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\;||x-y||<r_{0},$$\end{document}
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} |\phi (x)-\phi (y)|\le {\bar{L}}||x-y||. \end{aligned}$$\end{document}Further, suppose that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\{(\Omega _{k},w_{k})\}_{k=0}^{\infty }\subset {\mathcal {M}}_{*}.$$\end{document} Then any sequence \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\{y^{k}\}_{k=0}^{\infty },$$\end{document} generated by Algorithm 3.2, the superiorized version of the DSAP algorithm, converges in the norm of X to a \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$y^{*}\in C$$\end{document} . And exactly one of the following two alternatives holds:
- (i) \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$y^{*}\in C_{\min }$$\end{document} .
- (ii) \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$y^{*}\notin C_{\min }$$\end{document} and there exist a natural number \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k_{0}$$\end{document} and a \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$c_{0}\in (0,1)$$\end{document} such that for each \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$x\in C_{*}$$\end{document} and for each integer \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k\ge k_{0}$$\end{document} ,
This shows that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\{y^{k}\}_{k=k_{0}}^{\infty }$$\end{document} is strictly Fejér-monotone with respect to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$C_{*},$$\end{document} i.e., since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$c_{0}\sum _{n=1}^{N_{k}-1}\beta _{k,n}>0$$\end{document} , we get that for every \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$x\in C_{*}$$\end{document} , the inequality \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Vert y^{k+1}-x\Vert ^{2}<\Vert y^{k}-x\Vert ^{2}$$\end{document} holds for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k\ge k_{0}.$$\end{document} The strict Fejér-monotonicity however does not guarantee convergence to a constrained minimum point. Rather, it only says that the so-created feasibility-seeking sequence \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\{y^{k}\}_{k=0}^{\infty }$$\end{document} has the additional property of getting strictly closer, without necessarily converging, to the points of a subset of the solution set of the constrained minimization problem.
Published experimental results repeatedly confirm that global reduction of the value of the objective function \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\phi$$\end{document} is indeed achieved, without losing the convergence toward feasibility, see [2, 9–12, 16, 17, 21, 24, 28]. In some of these cases the SM returns a lower value of the objective function \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\phi$$\end{document} than an exact minimization method with which it is compared, e.g., [13].
The “negative condition” on the superiorization method
We consider the Dynamic String-Averaging Projection (DSAP) feasibility-seeking algorithmic scheme of [18] and its superiorized version, as presented above in Subsection 3.2. Speaking specifically about [18, Algorithm 4.1], we know that under the assumptions of Theorem 3.6, exactly one of two things must happen, i.e., alternative (i) or (ii). This is a non-constructive theorem because it tells nothing about when each of the alternatives can occur.
If alternative (i) holding is the case, then it is correct to say that the sequence generated by the superiorized version of the bounded perturbation resilient feasibility-seeking Algorithm 3.3 converges to a feasible point that has objective function value smaller or equal to that of a point to which this algorithm would converge if no perturbations were applied. This would be true in this case because \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$y^{*}\in C_{\min }$$\end{document} and the feasibility-seeking algorithm cannot do better.
The question remains for the case of alternative (ii). Namely, can we give conditions under which, if alternative (ii) holds, we will have that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\phi (y^{*})\leqslant \phi (x^{*})$$\end{document} , where \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$x^{*}$$\end{document} is the limit of the same feasibility-seeking algorithm that is used in this SM algorithm when it is run without perturbations. This rerun without perturbations must have everything else equal, such as initialization point, relaxation parameters, order of constraints within the sweeps, etc.
The desire to distinguish between the alternatives (i) and (ii) of Theorem 3.6 leads us to the next lemma which gives a condition under which a limiting feasible point cannot belong to the solution set of the constrained minimization problem \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\textrm{min}\,\{\phi \left( x\right) \mid x\in C\}.$$\end{document} This is the “negative condition” eluded to above, under which an SM algorithm that is based on the Dynamic String-Averaging Projection (DSAP) feasibility-seeking algorithmic scheme, which uses negative subgradient steps in its perturbations, will fail to yield a superior outcome.
Lemma 4.1
Let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\{C_{i}\} _{i=1}^{m}$$\end{document} be a family of nonempty, closed and convex subsets of X with a nonempty intersection C. Let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$D\subset C$$\end{document} be a nonempty subset of C, and let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$r\ge 1$$\end{document} be a real number. Assume that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left\{ y^{k}\right\} _{k=0}^{\infty }$$\end{document} is any sequence generated by Algorithm 3.2, with positive step-sizes \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left\{ \left\{ \beta _{k,n}\right\} _{n=0}^{N_{k}-1}\right\} _{k=0}^{\infty }$$\end{document} , direction vectors \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left\{ \left\{ v^{k,n}\right\} _{n=0}^{N_{k}-1}\right\} _{k=0}^{\infty }$$\end{document} , and with \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$y^{0}\in X$$\end{document} an arbitrary initialization point. Suppose that the family \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\{C_{i}\} _{i=1}^{m}$$\end{document} satisfies Condition 3.4. Then
- (i)If \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\hat{c}}\in C$$\end{document} is a point such that
then the sequence \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left\{ y^{k}\right\} _{k=0}^{\infty }$$\end{document} satisfies
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \left\| y^{k}-{\hat{c}}\right\| \le r\sum _{\ell =0}^{k-1}\sum _{n=0}^{N_{\ell }-1}\beta _{\ell ,n} \end{aligned}$$\end{document}for all \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k\ge 1$$\end{document} .
- (ii)If, additionally,
holds, then the limit point \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$y^{*}$$\end{document} of the sequence \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left\{ y^{k}\right\} _{k=0}^{\infty }$$\end{document} (which exists by Theorem 3.6) satisfies \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$y^{*}\notin D.$$\end{document}
Proof
(i) The proof is by induction on k. For \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k=1$$\end{document} , we use (3.1), (3.2), (4.1), the nonexpansivity of the operator \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{\Omega _{0},w_{0}}$$\end{document} and the boundedness of the sequence \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left\{ v^{0,n}\right\} _{n=0}^{\infty }$$\end{document} , to obtain (since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\hat{c}}\in C$$\end{document} )
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \left\| y^{k}-{\hat{c}}\right\|&=\left\| y^{1}-{\hat{c}}\right\| =\left\| P_{\Omega _{0},w_{0}}\left( y^{0,N_{0}}\right) -P_{\Omega _{0},w_{0}}\left( {\hat{c}}\right) \right\| \\&\le \left\| y^{0}+\sum _{n=0}^{N_{0}-1}\beta _{0,n}v^{0,n}-{\hat{c}}\right\| \le \left\| y^{0}-{\hat{c}}\right\| +\left\| \sum _{n=0}^{N_{0}-1}\beta _{0,n}v^{0,n}\right\| \\&\le \left\| y^{0}-{\hat{c}}\right\| +\sum _{n=0}^{N_{0}-1}\beta _{0,n}\le r\sum _{n=0}^{N_{0}-1}\beta _{0,n}=r\sum _{\ell =0}^{k-1}\sum _{n=0}^{N_{\ell }-1}\beta _{\ell ,n}. \end{aligned}$$\end{document}Suppose that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k>1$$\end{document} and make the inductive assumption that
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \left\| y^{k-1}-{\hat{c}}\right\| \le r\sum _{\ell =0}^{k-2}\sum _{n=0}^{N_{\ell }-1}\beta _{\ell ,n}. \end{aligned}$$\end{document}Since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\hat{c}}\in C$$\end{document} (recalling (3.2)), we have
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \left\| y^{k}-{\hat{c}}\right\| =\left\| P_{\Omega _{k-1},w_{k-1}}\left( y^{k-1,N_{k-1}}\right) -P_{\Omega _{k-1},w_{k-1}}\left( {\hat{c}}\right) \right\| . \end{aligned}$$\end{document}By (3.1),
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} y^{k-1,N_{k-1}}=y^{k-1}+\sum _{n=0}^{N_{k-1}-1}\beta _{k-1,n}v^{k-1,n}. \end{aligned}$$\end{document}Since the operator \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{\Omega _{k},w_{k}}$$\end{document} is nonexpansive, we obtain from (4.5) and (4.6)
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \left\| y^{k}-{\hat{c}}\right\| \le \left\| y^{k-1}+\sum _{n=0}^{N_{k-1}-1}\beta _{k-1,n}v^{k-1,n}-{\hat{c}}\right\| . \end{aligned}$$\end{document}By the triangle inequality and the boundedness of the sequence \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left\{ v^{k-1,n}\right\} _{n=0}^{\infty }$$\end{document} , combined with (4.7), we obtain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \left\| y^{k}-{\hat{c}}\right\| \le \left\| y^{k-1}-{\hat{c}}\right\| +\sum _{n=0}^{N_{k-1}-1}\beta _{k-1,n}. \end{aligned}$$\end{document}The inductive assumption (4.4) and inequality (4.8), imply (since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$r\ge 1$$\end{document} )
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \left\| y^{k}-{\hat{c}}\right\| \le r\sum _{\ell =0}^{k-2}\sum _{n=0}^{N_{\ell }-1}\beta _{\ell ,n}+r\sum _{n=0}^{N_{k-1}-1}\beta _{k-1,n}=r\sum _{\ell =0}^{k-1}\sum _{n=0}^{N_{\ell }-1}\beta _{\ell ,n}. \end{aligned}$$\end{document}This completes the induction and shows that (i) indeed holds.
(ii) Assume to the contrary that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$y^{*}\in D$$\end{document} . Taking the limit, as \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k\rightarrow \infty ,$$\end{document} on both sides of (4.2) yields
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \left\| y^{*}-{\hat{c}}\right\| \le r\sum _{\ell =0}^{\infty }\sum _{n=0}^{N_{\ell }-1}\beta _{\ell ,n}, \end{aligned}$$\end{document}which contradicts (4.3), thus proving that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$y^{*}$$\end{document} cannot be in D. \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\square$$\end{document}
Remark 4.2
Lemma 4.1 shows that if (4.2) and (4.3) hold, then alternative (i) of Theorem 3.6 cannot hold. The case \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$r=1$$\end{document} is of theoretical interest only because then the initialization point \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$y^{0}$$\end{document} is feasible, contrary to the prevailing situation in applications wherein the feasibility-seeking is initialized outside the feasible set C.
The next corollary provides an insight into a necessary choice of an initialization point of Algorithm 3.2 in order to establish its convergence to a point in D.
Corollary 4.3
Under the assumptions of Lemma 4.1, assume that the sequence \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left\{ y^{k}\right\} _{k=0}^{\infty }$$\end{document} generated by Algorithm 3.2 with step-sizes \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left\{ \left\{ \beta _{k,n}\right\} _{n=0}^{N_{k}-1}\right\} _{k=0}^{\infty }$$\end{document} converges to a point \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$y^{*}\in D$$\end{document} and there exists a point \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\hat{c}}\in C$$\end{document} such that
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} d\left( {\hat{c}},D\right)>\sum _{k=0}^{\infty }\sum _{n=0}^{N_{k}-1}\beta _{k,n}. \end{aligned}$$\end{document}Then the following inequality holds
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \left\| y^{0}-{\hat{c}}\right\| \ge \left( d\left( {\hat{c}},D\right) \left( \sum _{k=0}^{\infty }\sum _{n=0}^{N_{k}-1}\beta _{k,n}\right) ^{-1}-1\right) \sum _{n=0}^{N_{0}-1}\beta _{0,n}. \end{aligned}$$\end{document}Proof
Clearly,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} d\left( {\hat{c}},D\right)>r\sum _{k=0}^{\infty }\sum _{n=0}^{N_{k}-1}\beta _{k,n}, \end{aligned}$$\end{document}for any real \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$1\le r<d\left( {\hat{c}},D\right) \left( \sum _{k=0}^{\infty }\sum _{n=0}^{N_{k}-1}\beta _{k,n}\right) ^{-1}$$\end{document} . Since the limit point of the sequence generated by Algorithm 3.2 belongs to D, we must have, by Lemma 4.1, that for each such r,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \left\| y^{0}-{\hat{c}}\right\|>\left( r-1\right) \sum _{n=0}^{N_{0}-1}\beta _{0,n}. \end{aligned}$$\end{document}Inequality (4.10) now follows by (4.9). \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\square$$\end{document}
Remark 4.4
Note that Lemma 4.1 and Corollary 4.3 are, in particular, true for \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$D=C_{\min }:=\{x\in C\mid \;\phi (x)\le \phi (y){\text { for all }}y\in C\}$$\end{document} .
Under the assumption (4.9), Corollary 4.3 provides a non-trivial necessary condition, namely, (4.10), for the convergence of any sequence generated by Algorithm 3.2 to a point in D. However, the aforesaid condition is not sufficient to this end, even if the assumption (4.9) holds. This observation is demonstrated in the following example.
Example 4.5
Let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$X:={\mathbb {R}}$$\end{document} , let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\phi :X\rightarrow X$$\end{document} be defined by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\phi \left( x\right) :=x^{2}$$\end{document} for each \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$x\in X$$\end{document} , and define \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$C:=\left[ 0,10\right]$$\end{document} . Clearly, C is a closed and convex subset of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${R}$$\end{document} . Note that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\phi$$\end{document} is 20-Lipschitz continuous on C, that is, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left\| \phi \left( x\right) -\phi \left( x^{\prime }\right) \right\| \le 20\left\| x-x^{\prime }\right\|$$\end{document} for each \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$x,x^{\prime }\in C$$\end{document} . Set \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$D:=C_{\min }=\left\{ 0\right\}$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\hat{c}}:=8\in C$$\end{document} and define the sequence of step-sizes \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left\{ \beta _{k,0}\right\} _{k=0}^{\infty }$$\end{document} of length 1 (that is, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$N_{k}=1$$\end{document} for each \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k=0,1\dots$$\end{document} ) by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\beta _{k,0}:=2^{-k}$$\end{document} for each \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k=0,1\dots$$\end{document} . We then have
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} d\left( {\hat{c}},D\right) =8>2=\sum _{k=0}^{\infty }\beta _{k,0}=\sum _{k=0}^{\infty }\sum _{n=0}^{N_{k}-1}\beta _{k,n}. \end{aligned}$$\end{document}Now choose any \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$y^{0}\ge 13$$\end{document} . Then we have
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \sum _{n=0}^{N_{0}-1}\beta _{0,n}=\beta _{0,0}=1\,\,\,\mathrm{and\,\,\,}\left( d\left( {\hat{c}},D\right) \left( \sum _{k=0}^{\infty }\sum _{n=0}^{N_{k}-1}\beta _{k,n}\right) ^{-1}-1\right) =3{.} \end{aligned}$$\end{document}Therefore,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \left\| y^{0}-{\hat{c}}\right\| \ge 3=\left( d\left( {\hat{c}},D\right) \left( \sum _{k=0}^{\infty }\sum _{n=0}^{N_{k}-1}\beta _{k,n}\right) ^{-1}-1\right) \sum _{n=0}^{N_{0}-1}\beta _{0,n}. \end{aligned}$$\end{document}However, the sequence \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left\{ y^{k}\right\} _{k=0}^{\infty }$$\end{document} , generated by Algorithm 3.2, satisfies for each positive integer k,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} y^{k}=10-\sum _{\ell =1}^{k-1}2^{-\ell }\underset{k\rightarrow \infty }{\rightarrow }9\not \in D. \end{aligned}$$\end{document}Similarly, if we choose in this example \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$C:=\left[ 0,3\cdot 2^{-1}\right]$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\hat{c}}:=1\in C$$\end{document} , and keep all other settings the same, then Condition (4.9) fails and Condition (4.10) trivially holds. But the sequence \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left\{ y^{k}\right\} _{k=0}^{\infty }$$\end{document} , generated by Algorithm 3.2, satisfies for each positive integer k,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} y^{k}=3\cdot 2^{-1}-\sum _{\ell =1}^{k-1}2^{-\ell }\underset{k\rightarrow \infty }{\rightarrow }2^{-1}\not \in D. \end{aligned}$$\end{document}Taking D in Corollary 4.3 to be a level-set of the function \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\phi$$\end{document} within C, the next corollary follows.
Corollary 4.6
Under the assumptions of Lemma 4.1, pick any \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$x^{*}\in C$$\end{document} together with \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$y^{0}\in X$$\end{document} , and define \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$D:=\left\{ c\in C\mid \phi \left( c\right) \le \phi \left( x^{*}\right) \right\}$$\end{document} . Choose positive step-sizes \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left\{ \left\{ \beta _{k,n}\right\} _{n=0}^{N_{k}-1}\right\} _{k=0}^{\infty }$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\hat{c}}\in C$$\end{document} such that
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} d\left( {\hat{c}},D\right)>\sum _{k=0}^{\infty }\sum _{n=0}^{N_{k}-1}\beta _{k,n} \end{aligned}$$\end{document}and
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \left\| y^{0}-{\hat{c}}\right\| <\left( d\left( {\hat{c}},D\right) \left( \sum _{k=0}^{\infty }\sum _{n=0}^{N_{k}-1}\beta _{k,n}\right) ^{-1}-1\right) \sum _{n=0}^{N_{0}-1}\beta _{0,n}. \end{aligned}$$\end{document}If \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$y^{*}$$\end{document} is the limit point of a sequence \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left\{ y^{k}\right\} _{k=0}^{\infty }$$\end{document} generated by Algorithm 3.2, then \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$y^{*}\notin D$$\end{document} , that is, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\phi \left( y^{*}\right)>\phi \left( x^{*}\right)$$\end{document} .
Conclusion
In this paper we presented a condition under which a superiorization method (SM) that uses negative gradient descent steps in its perturbations fails to yield a superior outcome. This means that if \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$x^{*}$$\end{document} is the limit point of the feasibility-seeking algorithm without perturbations, then under conditions (presented in Corollary 4.6), the corresponding superiorization algorithm fails to reach a feasible point with objective function value smaller or equal than that of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$x^{*}$$\end{document} .
The guarantee question of the SM is, to date, only partially resolved, but an inverse of this “negative condition” will have to be included and assumed to hold in any future mathematical guarantee claim for the SM. The condition is important for practitioners who use the SM because it is avoidable in experimental work with the SM, thus increasing the success rate of the method in real-world applications. In future practical implementations of users of the SM it would be advisable to choose the initialization point far enough from the feasible set, so as to avoid the negative condition from occurring.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Aragón-Artacho, F.J., Censor, Y., Gibali, A., Torregrosa-Belén, D.: The superiorization method with restarted perturbations for split minimization problems with an application to radiotherapy treatment planning. Appl. Math. Comput. 440 (2023), Article 127627. Corrigendum, Applied Mathematics and Computation, 476, Article 128788 (2024)
- 2Censor, Y.: Superiorization and perturbation resilience of algorithms: a bibliography compiled and continuously updated. http://math.haifa.ac.il/yair/bib-superiorization-censor.html#top
- 3Reem. D., De Pierro, A.: A new convergence analysis and perturbation resilience of some accelerated proximal forward–backward algorithms with errors. Inverse. Probl. 33, 044001 (2017)
