Abstract
For and , the minimization , with , is known as the Tykhonov regularization. We transport the Tykhonov regularization to an infinite-dimensional setting, that is , where is a continuous linear operator between Hilbert spaces and . In order to avoid an unbounded set of solutions for the Tykhonov regularization, we transform the infinite-dimensional Tykhonov regularization into a multiobjective optimization problem: . We call it bounded Tykhonov regularization. A Pareto-optimal solution of the bounded Tykhonov regularization is found. Finally, the bounded Tykhonov regularization is modified to introduce the precise Tykhonov regularization: . The precise Tykhonov regularization is also optimally solved. All of these mathematical solutions are optimal for the design of Magnetic Resonance Imaging (MRI) coils.
MSC:
47L05; 47L90; 49J30; 90B50
1. Introduction
Optimization problems are among the questions shared between Pure and Applied Mathematics, studied in Operator Theory [1,2,3,4], in Differential Geometry [5,6,7,8], in the Geometry of Banach Spaces [9,10], and in all areas of Medical, Social, and Experimental Sciences [11,12,13,14,15].
By means of optimization problems, it is possible to model with precision many real-life situations, even though, in the case of multiobjective optimization problems, the existence of global and optimal solutions (optimizing all the objective functions at once) is not guaranteed. This is why Pareto-optimal solutions were defined and introduced in the literature of Optimization Theory. In an informal way, a Pareto-optimal solution is a feasible solution satisfying that if there exists another feasible solution better optimizing one objective function, then the latter has to be less optimal in another objective function.
As shown in [14,16,17,18,19], the design of optimal MRI coils is modeled by means of a particular case of optimization problems called minimum-norm problems [20], such as
for , , , and . Notice that the last one of the three above problems is precisely the finite-dimensional Tykhonov regularization. A theoretical treatment in the framework of Operator Theory and Functional Analysis will be given to the above problems, transporting them to an infinite-dimensional setting, as well as a MATLAB encoding for their finite-dimensional version in Appendices A–D.
We also introduce in the literature of Optimization Theory the following multiobjective optimization problem:
where is a continuous linear operator between Hilbert spaces and , which we call bounded Tykhonov regularization. We provide a nontrivial Pareto-optimal solution of the bounded Tykhonov regularization. Sometimes, the bounded Tykhonov regularization might produce a nontrivial Pareto-optimal solution of an excessively small norm. This is why we introduce what we name as the precise Tykhonov regularization:
which we fully and optimally solve.
2. Materials and Methods
In this Methodology Section, we properly define the optimization problems that we will deal with. We will also gather all the necessary concepts, notions, techniques, and results needed to accomplish our analytical solutions for the previously mentioned optimization problems.
2.1. Mathematical Formulation of the Optimization Problems
The optimization problems that we will deal with in this manuscript are described next. As we mentioned before, these three problems arise from the optimal design of MRI coils.
Problem 1.
Let and in the range of G. Solve
for .
Observe that, under the settings of Problem 1, g must be in the range of G, that is there must exist at least one for which . Otherwise, the feasible region of Problem 1 is empty. Furthermore, if , then 0 is trivially the unique solution of Problem 1. The infinite-dimensional or abstract version of Problem 1 is displayed next.
Problem 2.
Let be Banach Spaces, a continuous linear operator, and . Solve
for .
Under the settings of Problem 2, is the (unique) solution of Problem 2 if and only if .
Problem 3.
Let , , and . Solve
for .
Notice that, under the settings of Problem 3, g does not necessarily need to be in the range of G. However, if the condition is not imposed, then allows 0 to be the unique solution of Problem 3. The infinite-dimensional or abstract version of Problem 3 is as follows.
Problem 4.
Let be Banach Spaces, a continuous linear operator, , and . Solve
for .
Under the settings of Problem 4, the reason for D to lie in the open interval is again to avoid the trivial solution . Indeed, is the (unique) solution of Problem 4 if and only if . The following technical lemma ensures that any solution of Problem 4 must lie in the boundary of the feasible region. This lemma will be useful later on.
Lemma 1.
Let be Banach Spaces, a continuous linear operator, , and . If is a solution of Problem 4, then .
Proof.
If , then we can find , which implies that . Then, is in the feasible region of Problem 4, reaching the contradiction that . □
The third problem that we will deal with is the Tykhonov regularization.
Problem 5
(Finite-dimensional Tykhonov regularization). Let and . Solve
The infinite-dimensional or abstract version of Problem 5 follows next.
Problem 6
(Infinite-dimensional Tykhonov regularization). Let be Banach Spaces, a continuous linear operator, and . Solve
Notice that, under the settings of Problem 6, when , we obtain the trivial set of solutions given by .
2.2. Supporting Vectors
If are Banach Spaces and is a continuous linear operator, then the operator norm of T is defined as
This norm turns the vector space of continuous linear operators from X to Y, , into a Banach Space. When , we will simply denote it by . When ( or ), we will simply denote it by .
The concept of the supporting vector was formerly introduced for the first time in [1], although it appeared implicitly and scattered throughout the literature of Banach Space Theory, as for instance, in [3,4,9,10].
Definition 1
(Supporting vector). Let be Banach Spaces. Let be a continuous linear operator. The set of supporting vectors of T is defined as
We refer the reader to [2,21,22] for a topological and geometrical study of the set of supporting vectors of a continuous linear operator. Supporting vectors have been successfully applied to solve multiobjective optimization problems that typically arise in Bioengineering, Physics, and Statistics [14,15,23,24,25], improving considerably the results obtained by means of other techniques, such as Heuristic methods [16,18,19].
Definition 2
(1-Supporting vector). Let X be a Banach Space. Let be a continuous linear functional. The set of 1-supporting vectors of f is defined as
The 1-supporting vectors are special cases of supporting vectors, that is . We will strongly rely on 1-supporting vectors later on. A standard geometrical property of 1-supporting vectors is shown in the next remark.
Remark 1.
Let X be a Banach Space. Let . If , then for all . In other words, is a convex subset of the unit sphere of X.
2.3. Riesz Representation Theorem on Hilbert Spaces
The Riesz Representation Theorem is one of the most important results in Functional Analysis and is crucial for working with self-adjoint operators on Hilbert spaces.
Theorem 1
(Riesz Representation Theorem). Let H be a Hilbert space. The dual map of H,
where
is a surjective linear isometry between H and .
In the frame of the Geometry of Banach Spaces, is called the duality mapping. In Quantum Mechanics, the dual map has a different mention and notation. Under the settings of the Riesz Representation Theorem and by relying on certain techniques of the Geometry of Banach Spaces and on Remark 1, it can be proven that if , then is the only 1-supporting vector of , that is .
Let H be a Hilbert space. For every closed subspace M of H, the orthogonal subspace of M is denoted by and the orthogonal projection of H onto M is denoted as . Notice that , in other words, for all ,
If are Hilbert spaces and is a continuous linear operator, then there exists a unique continuous linear operator such that for all and all . This operator is called the adjoint of T. The following technical lemma is well known in the literature of Functional Analysis and Operator Theory, and it will be used later on.
Lemma 2.
Let be Hilbert spaces. Let be a continuous linear operator. Then, and .
The finite-dimensional Hilbert spaces, which are involved in the finite-dimensional problems previously mentioned, will be denoted by , where clearly denotes the Euclidean norm.
3. Results
This section is aimed at providing analytical solutions for Problems 2 and 4, which will automatically work for Problems 1 and 3, respectively, since these last two problems are particular cases of the first two.
3.1. Analytical Solution of Problems 1 and 2 in the Hilbert Space Context
Problem 2 will be actually tackled, and solved completely, in the Hilbert space context. The reformulation of Problem 2 in the previously mentioned setting follows next.
Problem 7.
Let be Hilbert spaces, a continuous linear operator, and . Solve
for .
Observe that Problem 1 is still a particular case of Problem 7, which is itself a particular case of Problem 2.
Lemma 3.
Let H be a Hilbert space. Let M be a closed subspace of H. For every ,
Proof.
We will show first that . Indeed, on the one hand, it is clear that and, by (9), , so . On the other hand, take arbitrary elements and such that . By using again (9),
meaning that
As a consequence, , and so, . This proves the inclusion . Let us finally prove that Fix an arbitrary . By virtue of (9), note that
Therefore,
Since as we have just proven first, we finally conclude that
□
Remark 2.
Under the settings of Lemma 3, for every , it is clear that and .
The following theorem solves Problem 7 completely.
Theorem 2.
Let be Hilbert spaces. Let be a continuous linear operator. For every and every , we have the following:
- 1.
- 2.
- The above min is attained at .
- 3.
- If , then .
Proof.
In the first place, observe that
By relying on Lemma 3,
Finally, by taking into consideration Lemma 3 together with Remark 2, we see that and for each . □
Now, we are in the right position to provide a full solution to Problem 1.
Corollary 1.
Let and be in the range of G. The solution of Problem 1 is given by for any such that , and it is attained at .
Proof.
It only suffices to call on Theorem 2 by taking , , , , and . □
A MATLAB encoding for Corollary 1 is available in Appendix A.
3.2. Analytical Solution of Problem 7 When
If we take in Problem 7, then its solution can be also computed in terms of 1-supporting vectors.
Theorem 3.
Let H be a Hilbert space. Let . For every ,
Even more, the previous min is attained at .
Proof.
First off, note that, for every with ,
meaning that
This proves the inequality:
In order to prove the reverse inequality, we will make use of . Observe that
Therefore,
Next,
This finally shows that
and it is attained at . □
As an immediate corollary, if we take in Problem 1, then its solution can be also computed in terms of 1-supporting vectors.
Corollary 2.
Let , , and . The solution of Problem 1 is given by , and it is attained at .
Proof.
It only suffices to call on Theorem 3 by taking , , , and . □
A MATLAB encoding for Corollary 2 is available in Appendix B.
3.3. Partial Solution of Problem 3
A particular version of Problem 3 was partially solved in [20] (Corollary 13). Here, we will follow a completely different approach. Before tackling Problem 3, we will first solve particular cases of it.
Problem 8.
Let X be a Banach Space, , and . Solve
We will first solve Problem 8 by relying on 1-supporting vectors.
Lemma 4.
Let X be a Banach Space, , and . The set of optimal solutions of Problem 8 is given by In particular, if and only if .
Proof.
- ⊆
- Fix an arbitrary . We will show that . For every , is in the feasible region of (11) since ; therefore,Now, if we take a sequence such that , we obtain from (12) that . On the other hand, , that is . As a consequence, , meaning that . Finally, notice thatwhich implies that , hence .
- ⊇
- Take any . In the first place, , so is in the feasible region of problem (11), that is is a feasible solution. Next, take y as another feasible solution of (11). Then, ; hence,This shows that ; in other words, is an optimal solution
□
Notice that the feasible region of Problem 8, , can be rewritten as ; hence, Problem 8 is of the same form as Problem 3 whenever . In the case that , then Problem 8 is a particular case of Problem 1. In fact, Problem 3 can be rewritten as follows.
Problem 9.
Let , , and . Solve
for , where and is the row vector of G for .
If, under the settings of Problem 9, we assume that , which is consistent with the design of optimal MRI coils according to [14,16,18,19], then for all . As a consequence, is of the same form as the feasible region of Problem 11. Observe that, under this assumption, for all . In this situation, the infinite-dimensional generalization of Problem 9 is given as follows.
Problem 10.
Let X be a Banach Space, , , and . Solve
for .
Notice that, in the case , Problem 10 is a particular case of Problem 4 since one can define the following continuous linear operator:
Then, the feasible region of Problem 10 is precisely
where and . If , then by using the same operator T given in Equation (15), it can be seen that Problem 10 is a particular case of Problem 2. We will strongly rely on Lemma 4 to approach the optimal solutions of Problem 10.
Theorem 4.
Let X be a Banach Space, , , and . If there exists and such that for all , then is an optimal solution of Problem 10.
Proof.
In the first place, notice that is a feasible solution of Problem 10, that is it belongs to the feasible region simply because
for all . Let be another feasible solution of Problem 10. In particular, ; therefore, if we consider Problem 8 for , we have that is an optimal solution of such a problem in view of Lemma 4. As a consequence, . Then, we claim that is an optimal solution of Problem 10. □
3.4. Analytical Solution of Problems 5 and 6 in the Hilbert Space Context
The solution of the finite-dimensional Tykhonov regularization is well known in the literature of Optimization Theory. Here, we present a fine argument to solve the infinite-dimensional Tykhonov regularization in the Hilbert context, whose formulation follows.
Problem 11
(Infinite-dimensional Tykhonov regularization). Let be Hilbert spaces, a continuous linear operator, and . Solve
We will rely on the basic techniques of Hilbert spaces and Operator Theory.
Proposition 1.
Let be Hilbert spaces, a continuous linear operator, and . Then:
- 1.
- If , then , and it is attained at any element of .
- 2.
- If T has dense range, then . Hence, Problem 11 has a solution if and only if .
Proof.
- This is a simple and trivial exercise.
- Suppose that T has a dense range, that is the closure of is K. There exists a sequence such that converges to k. This means that . Next, if Problem 11 has a solution , then , which implies that . Conversely, suppose that , that is there exists with . Then, , so it is clear that .
□
The following theorem is a refinement of Lemma 3.
Theorem 5.
Let H be a Hilbert space. Let M be a closed subspace of H. Let . Then, . Even more, the previous min is attained at .
Proof.
We can write . For every ,
This shows that . Finally, notice that and This shows that , and the min is attained at . □
As an immediate consequence of Theorem 5, we obtain the following corollary, which fully solves Problem 11.
Corollary 3.
Let be Hilbert spaces. Let be a continuous linear operator of closed range. For every , we have the following:
- 1.
- 2.
- The above min is attained at any element of .
- 3.
- is bounded if and only if .
Proof.
The first two items are a direct application of Theorem 5, so let us simply take care of the third item. Note that for any . As a consequence, is bounded if and only if . □
4. Discussion
We discuss in this section several aspects of the obtained results.
4.1. Bounded Tykhonov Regularization
The bounded Tykhonov regularization is a novel concept conceived of in this manuscript describing a different way to tackle the classical Tykhonov regularization in an original manner that allows designing efficient MRI coils. The bounded Tykhonov regularization is described as the following multiobjective optimization problem.
Problem 12
(Finite-dimensional bounded Tykhonov regularization). Let and . Solve
for .
The infinite-dimensional version of the bounded Tykhonov regularization follows now.
Problem 13
(Infinite-dimensional bounded Tykhonov regularization). Let be Banach Spaces, a continuous linear operator, and . Solve
for .
The infinite-dimensional bounded Tykhonov regularization in the Hilbert space context is described next.
Problem 14.
Let be Hilbert spaces, a continuous linear operator, and . Solve
for .
We will find a nontrivial Pareto-optimal solution of Problem 14.
Theorem 6.
Let be Hilbert spaces. Let be a continuous linear operator of closed range. Let . Then, is a Pareto-optimal solution of (19).
Proof.
Bear in mind that Theorem 2(3) ensures that is a singleton; hence, we can take with . In view of Theorem 2(2), . By applying Corollary 3(2), . This implies that for all . Suppose on the contrary that is not a Pareto-optimal solution of (19). There exists satisfying one of the following two possibilities:
- and . As a consequence, , so . Finally, by calling again on Theorem 2(2), , so is the element of the minimum norm of , reaching the contradiction that .
- and . This is impossible because we have already proven that .
As a consequence of the two previous contradictions, we deduce that the singleton is a Pareto-optimal solution of (19). □
Under the settings of Theorem 6 and by taking into consideration Lemma 2, the reader should notice that , thus . Hence, is a Pareto-optimal solution of (19). A more intuitive way of understanding Theorem 6 is the following. It is not hard to see, by keeping in mind Theorem 2, that is the solution of
What Corollary 3(2) is saying is that the set of constraints of the above problem,
is indeed the set of solutions of
Corollary 4.
Let and . Then, is a Pareto-optimal solution of (17).
Proof.
It only suffices to call on Theorem 6 by taking , , , and . □
A MATLAB encoding for Corollary 4 is available in Appendix C.
4.2. Precise Tykhonov Regularization
The bounded Tykhonov regularization might produce a solution of an excessively small norm. Sometimes, it is precise to obtain a solution of the Tykhonov regularization with a certain predetermined norm. This is what we call the precise Tykhonov regularization.
Problem 15
(Finite-dimensional precise Tykhonov regularization). Let with and , , and . Solve
for .
Under the settings of Problem 15, by bearing in mind Corollary 3(3), if , then is a singleton. This is why it is required that . The infinite-dimensional version of the precise Tykhonov regularization follows now.
Problem 16
(Infinite-dimensional precise Tykhonov regularization). Let be Banach Spaces, a nonzero continuous linear operator with , , and . Solve
for .
The infinite-dimensional precise Tykhonov regularization in the Hilbert space context is described next. Observe that, in accordance with Corollary 3(2),
Problem 17.
Let be Hilbert spaces, a nonzero continuous linear operator with , , and . Solve
for .
Notice that Problem 17 is a single-objective optimization problem. We will find an optimal solution of Problem 17. For this, we will make use of several proper technical results from Banach Space Theory and Operator Theory. Recall that, in a vector space, a linear manifold is a translation of a subspace. The dimension of a linear manifold is by definition the dimension of the subspace.
Theorem 7.
Let X be a Banach Space. Let be a linear manifold with . If , then there exists such that .
Proof.
On the one hand, since , there exists with . On the other hand, since , we have that M is unbounded; thus, there exists with . Consider the continuous function
Notice that and . As a consequence, Bolzano’s Theorem allows the existence of such that . Finally, it only suffices to take . □
Observe that Theorem 7 works with the exact same proof if we replace “linear manifold with dimension ≥1” with “unbounded convex subset”. Theorem 7 can actually be accomplished in the Hilbert space setting with much less effort.
Remark 3.
Let be Hilbert spaces. Let be a nonzero continuous linear operator such that . Let . Denote , and let . Fix an arbitrary . Notice that satisfies that , and by virtue of Theorem 2, for every , and
Remark 3 allows easily solving the infinite-dimensional precise Tykhonov regularization in the Hilbert space context, that is Problem 17.
Theorem 8.
Let be Hilbert spaces, a nonzero continuous linear operator with , , and . For every and every , an optimal solution of Problem 17 is given by
Proof.
First off, notice that, according to Remark 3,
This means belongs to the feasible region of Problem 17. Next, by applying Corollary 3, , because . In accordance with Theorem 2, . In fact, Theorem 2 ensures that . Finally, by using again Corollary 3, if with , then
□
Corollary 5.
Let with and , , and . For every and every , is an optimal solution of (22).
Proof.
It only suffices to call on Theorem 8 by taking , , , , , and . □
A MATLAB encoding for Corollary 5 is available in Appendix D.
4.3. A Generalization of Theorem 5
As the reader may notice, both Lemma 3 and Theorem 5 are technical results crucial for the development of this manuscript. The following theorem generalizes them.
Theorem 9.
Let X be a Banach Space. Let be a continuous linear projection such that . Let . Then, . Even more, the previous min is attained at .
Proof.
It only suffices to observe that, for every ,
□
5. Conclusions
Let us summarize all the optimization problems we have dealt with throughout this manuscript. The “inclusion” symbol means that the “contained” problem is a particular case of the “continent” problem. The “equal” symbol means that the two involved problems are equivalent in the sense that they have the same set of optimal solutions:
- Problem 1 ⊆ Problem 7⊆ Problem 2.
- Problem 3 = Problem 9⊆ Problem 4.
- Problem 8 ⊆ Problem 10⊆ Problem 4 (assuming ).
- Problem 8 ⊆ Problem 3 (assuming ).
- Problem 5 ⊆ Problem 11⊆ Problem 6.
- Problem 12 ⊆ Problem 14⊆ Problem 13.
- Problem 15 ⊆ Problem 17⊆ Problem 16.
We have fully solved Problem 7 (Theorem 2), Problem 8 (Lemma 4), Problem 11 (Corollary 3), Problem 14 (Theorem 6), and Problem 17 (Theorem 8). As a consequence, Problem 1 (Corollary 1), Problem 5, Problem 12 (Corollary 4), and Problem 15 (Corollary 5) are automatically fully solved. With respect to Problem 10, its solution has been approached (Theorem 4).
Author Contributions
Conceptualization, A.C.-J., J.A.V.-M., C.C.-S. and F.J.G.-P.; methodology, A.C.-J., J.A.V.-M., C.C.-S. and F.J.G.-P.; software, A.C.-J., J.A.V.-M., C.C.-S. and F.J.G.-P.; validation, A.C.-J., J.A.V.-M., C.C.-S. and F.J.G.-P.; formal analysis, A.C.-J., J.A.V.-M., C.C.-S. and F.J.G.-P.; investigation, A.C.-J., J.A.V.-M., C.C.-S., and F.J.G.-P.; resources, A.C.-J., J.A.V.-M., C.C.-S. and F.J.G.-P.; data curation, A.C.-J., J.A.V.-M., C.C.-S. and F.J.G.-P.; writing—original draft preparation, A.C.-J., J.A.V.-M., C.C.-S. and F.J.G.-P.; writing—review and editing, A.C.-J., J.A.V.-M., C.C.-S. and F.J.G.-P.; visualization, A.C.-J., J.A.V.-M., C.C.-S. and F.J.G.-P.; supervision, A.C.-J., J.A.V.-M., C.C.-S. and F.J.G.-P.; project administration, A.C.-J., J.A.V.-M., C.C.-S. and F.J.G.-P.; funding acquisition, A.C.-J., J.A.V.-M., C.C.-S. and F.J.G.-P. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the Ministry of Science, Innovation and Universities of Spain under Grant Number PGC-101514-B-I00 and by the 2014-2020 ERDF Operational Programme of the Department of Economy, Knowledge, Business and University of the Regional Government of Andalusia under Grant Number FEDER-UCA18-105867. The APC was funded by the Department of Mathematics of the University of Cadiz.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Acknowledgments
The authors would like to dedicate this paper to their dearest friend José María Guerrero-Rodríguez.
Conflicts of Interest
The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of the data; in the writing of the manuscript; nor in the decision to publish the results.
Abbreviations
| The following abbreviation is used in this manuscript: | |
| MRI | Magnetic Resonance Imaging |
Appendix A. Code for Problem 1
In this Appendix Section, we will describe the encoding corresponding to Corollary 1.
Appendix A.1. Pseudocode
The pseudocode for Problem 1 consists of the following lines:
- Find such that (solve ).
- Find a basis of .
- Find a basis of .
- Take as an ordered basis of .
- Find the coordinates of with respect to B.
- Define .
Appendix A.2. MATLAB Code
We will define a function of two inputs, G and g, which returns one output: .
- function [sol] = MRI(G,g)
- x_0 = G\g; % Pseudocode (1)
- n = length(x_0);
- K = null(G); % Pseudocode (2)
- s = rank(K);
- O = null(K’); % Pseudocode (3)
- B = [K,O]; % Pseudocode (4)
- X = B\x_0; % Pseudocode (5)
- coord = X(s+1:n,1);
- sol = O*coord; % Pseudocode (6)
- end
Appendix B. Code for Problem 1 When m = 1
In this Appendix Section, we will describe the encoding corresponding to Corollary 2.
Appendix B.1. Pseudocode
The pseudocode for Problem 1 when consists of the following line:
- Find .
Appendix B.2. MATLAB Code
We will define a function of two inputs, G and g, which returns one output: .
- function [sol] = fMRI(G,g)
- a = norm(G’)
- b = g/a^2
- sol = b*G’ % Pseudocode (1)
- end
Appendix C. Code for Problem 12
In this Appendix Section, we will describe the encoding corresponding to Corollary 4.
Appendix C.1. Pseudocode
The pseudocode for Problem 12 consists of the following lines:
- Find a basis of .
- Find a basis of .
- Take as an ordered basis of .
- Find the coordinates of g with respect to B.
- Define .
- Apply .
Appendix C.2. MATLAB Code
We will define a function of two inputs, G and g, which returns one output: .
- function [sol] = bTR(G,g)
- m = size(G);
- K = null(G’); % Pseudocode (1)
- s = rank(K);
- O = null(K’); % Pseudocode (2)
- B = [K,O]; % Pseudocode (3)
- X = B\g; % Pseudocode (4)
- coord = X(s+1:m,1);
- p = O*coord; % Pseudocode (5)
- sol = MRI(G,p); % Pseudocode (6)
- end
Appendix D. Code for Problem 15
In this Appendix Section, we will describe the encoding corresponding to Corollary 5.
Appendix D.1. Pseudocode
The pseudocode for Problem 15 consists of the following lines:
- Define .
- Define .
- Find such that (solve ).
- Define .
Appendix D.2. MATLAB Code
We will define a function of three inputs, G, g, and , which returns one output: .
- function[sol] = pTR(G,g,a)
- x_0 = bTR(G,g); % Pseudocode (1)
- d = norm(x_0); % Pseudocode (2)
- X = null(G);
- x_1 = X(:,1); % Pseudocode (3)
- sol = x_0 + sqrt(a^2-d^2)*x_1/norm(x_1); % Pseudocode (4)
- end
References
- Cobos-Sánchez, C.; García-Pacheco, F.J.; Moreno-Pulido, S.; Sáez-Martínez, S. Supporting vectors of continuous linear operators. Ann. Funct. Anal. 2017, 8, 520–530. [Google Scholar] [CrossRef]
- García-Pacheco, F.J.; Naranjo-Guerra, E. Supporting vectors of continuous linear projections. Int. J. Funct. Anal. Oper. Theory Appl. 2017, 9, 85–95. [Google Scholar] [CrossRef]
- James, R.C. Characterizations of reflexivity. Studia Math. 1964, 23, 205–216. [Google Scholar] [CrossRef] [Green Version]
- Lindenstrauss, J. On operators which attain their norm. Isr. J. Math. 1963, 1, 139–148. [Google Scholar] [CrossRef]
- Mititelu, Ş. Optimality and duality for invex multi-time control problems with mixed constraints. J. Adv. Math. Stud. 2009, 2, 25–35. [Google Scholar]
- Mititelu, Ş.; Treanţă, S. Efficiency conditions in vector control problems governed by multiple integrals. J. Appl. Math. Comput. 2018, 57, 647–665. [Google Scholar] [CrossRef]
- Treanţă, S.; Mititelu, Ş. Duality with (ρ,b)-quasiinvexity for multidimensional vector fractional control problems. J. Inf. Optim. Sci. 2019, 40, 1429–1445. [Google Scholar] [CrossRef]
- Treanţă, S.; Mititelu, Ş. Efficiency for variational control problems on Riemann manifolds with geodesic quasiinvex curvilinear integral functionals. Rev. R. Acad. Cienc. Exactas Fís. Nat. Ser. A Mat. RACSAM 2020, 114, 15. [Google Scholar] [CrossRef]
- Bishop, E.; Phelps, R.R. A proof that every Banach space is subreflexive. Bull. Am. Math. Soc. 1961, 67, 97–98. [Google Scholar] [CrossRef] [Green Version]
- Bishop, E.; Phelps, R.R. The support functionals of a convex set. In Proceedings of the Symposia in Pure Mathematics. Am. Math. Soc. 1963, 7, 27–35. [Google Scholar]
- Choi, J.W.; Kim, M.K. Multi-Objective Optimization of Voltage-Stability Based on Congestion Management for Integrating Wind Power into the Electricity Market. Appl. Sci. 2017, 7, 573. [Google Scholar] [CrossRef] [Green Version]
- Susowake, Y.; Masrur, H.; Yabiku, T.; Senjyu, T.; Motin Howlader, A.; Abdel-Akher, M.; Hemeida, A.M. A Multi-Objective Optimization Approach towards a Proposed Smart Apartment with Demand-Response in Japan. Energies 2019, 13, 127. [Google Scholar] [CrossRef] [Green Version]
- Zavala, G.R.; García-Nieto, J.; Nebro, A.J. Qom—A New Hydrologic Prediction Model Enhanced with Multi-Objective Optimization. Appl. Sci. 2019, 10, 251. [Google Scholar] [CrossRef] [Green Version]
- Cobos Sánchez, C.; Garcia-Pacheco, F.J.; Guerrero Rodriguez, J.M.; Hill, J.R. An inverse boundary element method computational framework for designing optimal TMS coils. Eng. Anal. Bound. Elem. 2018, 88, 156–169. [Google Scholar] [CrossRef]
- Moreno-Pulido, S.; Garcia-Pacheco, F.J.; Cobos-Sanchez, C.; Sanchez-Alzola, A. Exact Solutions to the Maxmin Problem max∥Ax∥ Subject to ∥Bx∥≤1. Mathematics 2020, 8, 85. [Google Scholar] [CrossRef] [Green Version]
- Sánchez, C.C.; Rodriguez, J.M.G.; Olozábal, Á.Q.; Blanco-Navarro, D. Novel TMS coils designed using an inverse boundary element method. Phys. Med. Biol. 2016, 62, 73–90. [Google Scholar] [CrossRef]
- Sanchez, C.C.; Bowtell, R.W.; Power, H.; Glover, P.; Marin, L.; Becker, A.A.; Jones, A. Forward electric field calculation using BEM for time-varying magnetic field gradients and motion in strong static fields. Eng. Anal. Bound. Elem. 2009, 33, 1074–1088. [Google Scholar] [CrossRef]
- Marin, L.; Power, H.; Bowtell, R.W.; Cobos Sanchez, C.; Becker, A.A.; Glover, P.; Jones, I.A. Numerical solution of an inverse problem in magnetic resonance imaging using a regularized higher-order boundary element method. In Boundary Elements and Other Mesh Reduction Methods XXIX; WIT Press: Southampton, UK, 2007; Volume 44, pp. 323–332. [Google Scholar] [CrossRef] [Green Version]
- Marin, L.; Power, H.; Bowtell, R.W.; Cobos Sanchez, C.; Becker, A.A.; Glover, P.; Jones, A. Boundary element method for an inverse problem in magnetic resonance imaging gradient coils. CMES Comput. Model. Eng. Sci. 2008, 23, 149–173. [Google Scholar]
- Moreno-Pulido, S.; Sánchez-Alzola, A.; García-Pacheco, F. Revisiting the minimum-norm problem. J. Inequal. Appl. 2022, 22, 1–11. [Google Scholar] [CrossRef]
- García-Pacheco, F.J. Lineability of the set of supporting vectors. Rev. R. Acad. Cienc. Exactas Fís. Nat. Ser. A Mat. RACSAM 2021, 115, 41. [Google Scholar] [CrossRef]
- Sánchez-Alzola, A.; García-Pacheco, F.J.; Naranjo-Guerra, E.; Moreno-Pulido, S. Supporting vectors for the ℓ1-norm and the ℓ∞-norm and an application. Math. Sci. 2021, 15, 173–187. [Google Scholar] [CrossRef]
- Garcia-Pacheco, F.J.; Cobos-Sanchez, C.; Moreno-Pulido, S.; Sanchez-Alzola, A. Exact solutions to max∥x∥=1∑i=1∞∥Ti(x)∥2 with applications to Physics, Bioengineering and Statistics. Commun. Nonlinear Sci. Numer. Simul. 2020, 82, 105054. [Google Scholar] [CrossRef]
- Cobos-Sánchez, C.; Garcia-Pacheco, F.J.; Guerrero-Rodriguez, J.M.; Garcia-Barrachina, L. Solving an IBEM with supporting vector analysis to design quiet TMS coils. Eng. Anal. Bound. Elem. 2020, 117, 1–12. [Google Scholar] [CrossRef]
- Cobos-Sánchez, C.; Vilchez-Membrilla, J.A.; Campos-Jiménez, A.; García-Pacheco, F.J. Pareto Optimality for Multioptimization of Continuous Linear Operators. Symmetry 2021, 13, 661. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).