| Literature DB >> 35656362 |
Tae Hyung Kim1, Justin P Haldar1.
Abstract
We consider a setting in which it is desired to find an optimal complex vector x ∈ C N that satisfies A (x) ≈ b in a least-squares sense, where b ∈ C M is a data vector (possibly noise-corrupted), and A (·) : C N → C M is a measurement operator. If A (·) were linear, this reduces to the classical linear least-squares problem, which has a well-known analytic solution as well as powerful iterative solution algorithms. However, instead of linear least-squares, this work considers the more complicated scenario where A (·) is nonlinear, but can be represented as the summation and/or composition of some operators that are linear and some operators that are antilinear. Some common nonlinear operations that have this structure include complex conjugation or taking the real-part or imaginary-part of a complex vector. Previous literature has shown that this kind of mixed linear/antilinear least-squares problem can be mapped into a linear least-squares problem by considering x as a vector in R 2N instead of C N . While this approach is valid, the replacement of the original complex-valued optimization problem with a real-valued optimization problem can be complicated to implement, and can also be associated with increased computational complexity. In this work, we describe theory and computational methods that enable mixed linear/antilinear least-squares problems to be solved iteratively using standard linear least-squares tools, while retaining all of the complex-valued structure of the original inverse problem. An illustration is providedtodemonstratethatthisapproachcansimplifytheimplementationandreduce the computational complexity of iterative solution algorithms.Entities:
Keywords: 15A29; 47J05; 47J25; 47N10; 65H10; 65K10; Efficient numerical computations; Inverse problems; Iterative least-squares algorithms; Linear and antilinear operators
Year: 2021 PMID: 35656362 PMCID: PMC9159680 DOI: 10.1007/s11081-021-09604-4
Source DB: PubMed Journal: Optim Eng ISSN: 1389-4420 Impact factor: 2.619
Landweber Iteration applied to Eq. (19)
| (step size parameter) |
|
|
| |
|
|
| While stopping conditions are not met: |
| |
| |
Conjugate Gradient Algorithm applied to Eq. (19)
|
|
| |
| |
| |
|
|
| While stopping conditions are not met: |
| |
| |
| |
| |
| |
| |
| |
Proposed Complex-Valued Landweber Iteration
| (step size parameter:) |
|
|
| |
|
|
| While stopping conditions are not met: |
| |
| |
Proposed Complex-Valued Conjugate Gradient Algorithm
|
|
| |
| |
| |
|
|
| While stopping conditions are not met: |
| |
| |
| |
| |
| |
| |
| |
Table of common real-linear (·) operators and corresponding *(·) operators. We also provide expressions for *((·)) in cases where the combined operator takes a simpler form than applying each operator sequentially. In the last two rows, it is assumed that the matrix , and that the vector is divided into two components and with . In the last row, we take , with corresponding . Note that a special case of equivalent complex-valued operators associated with Eq. (7) (with B chosen as the identity matrix) was previously presented by Ref. (Bydder and Robson 2005), although without the more general real-linear mathematical framework developed in this work
|
|
|
| |
|---|---|---|---|
| Real-linear |
|
| |
| Conjugation |
|
|
|
| Real part | real( | real( | real( |
| Imaginary part | imag( | ||
| System from |
|
|
|
| System fromreal |
|
|
|
| System from |
|
|
|
Fig. 1Results for Landweber iteration. The plots show the total number of multiplications, the normalized cost function value (normalized so that the initial value is 1), the computation time in seconds, and the relative difference between the solution from the conventional method with matrices and solutions obtained with other methods
Fig. 2Results for the conjugate gradient algorithm. The plots show the total number of multiplications, the normalized cost function value (normalized so that the initial value is 1), the computation time in seconds, and the relative difference between the solution from the conventional method with matrices and solutions obtained with other methods