Abstract:Abstract. We study the solution of the linear least-squares problem minx b − Ax 2 2 where the matrix A ∈ R m×n (m ≥ n) has rank n and is large and sparse. We assume that A is available as a matrix, not an operator. The preconditioning of this problem is difficult because the matrix A does not have the properties of differential problems that make standard preconditioners effective. Incomplete Cholesky techniques applied to the normal equations do not produce a well-conditioned problem. We attempt to bypass the… Show more
“…We sketch two applications here, taken from [48] and [3], respectively. More examples will appear in the next sections.…”
Section: Conditioning Of Subspaces and Applications In Optimizationmentioning
confidence: 99%
“…to f P , starting from X, obtaining a new point X 0 ; if kX 0 k max > then Use Algorithm 1 to find a permuted graph representation P 00 G .X 00 / of P G .X 0 /, with threshold ; replace .X; P / with .X 00 ; P 00 / and continue; else replace X with X 0 and continue; end end A different context in optimization in which suitable permutations and graph forms have appeared recently is the preconditioning and solution of large-scale saddle-point problems [3,15,16]. We present here the preconditioner for leastsquares problems appearing in [3]. A least-squares problem min x2C m kUx bk, for U 2 C .mCn/ m , can be reformulated as the augmented system…”
Section: Algorithmmentioning
confidence: 99%
“…In practice, the matrix Q above is applied as a preconditioner; hence, to get faster convergence of preconditioned iterative methods, it is useful to choose a permuted graph basis with a small Ä.P G .X //. The authors in [3] suggest useful heuristic methods to find one for a large and sparse U .…”
A permuted graph matrix is a matrix V 2 C .mCn/ m such that every row of the m m identity matrix I m appears at least once as a row of V . Permuted graph matrices can be used in some contexts in place of orthogonal matrices, for instance when giving a basis for a subspace U Â C mCn , or to normalize matrix pencils in a suitable sense. In these applications the permuted graph matrix can be chosen with bounded entries, which is useful for stability reasons; several algorithms can be formulated with numerical advantage with permuted graph matrices. We present the basic theory and review some applications from optimization or in control theory.
“…We sketch two applications here, taken from [48] and [3], respectively. More examples will appear in the next sections.…”
Section: Conditioning Of Subspaces and Applications In Optimizationmentioning
confidence: 99%
“…to f P , starting from X, obtaining a new point X 0 ; if kX 0 k max > then Use Algorithm 1 to find a permuted graph representation P 00 G .X 00 / of P G .X 0 /, with threshold ; replace .X; P / with .X 00 ; P 00 / and continue; else replace X with X 0 and continue; end end A different context in optimization in which suitable permutations and graph forms have appeared recently is the preconditioning and solution of large-scale saddle-point problems [3,15,16]. We present here the preconditioner for leastsquares problems appearing in [3]. A least-squares problem min x2C m kUx bk, for U 2 C .mCn/ m , can be reformulated as the augmented system…”
Section: Algorithmmentioning
confidence: 99%
“…In practice, the matrix Q above is applied as a preconditioner; hence, to get faster convergence of preconditioned iterative methods, it is useful to choose a permuted graph basis with a small Ä.P G .X //. The authors in [3] suggest useful heuristic methods to find one for a large and sparse U .…”
A permuted graph matrix is a matrix V 2 C .mCn/ m such that every row of the m m identity matrix I m appears at least once as a row of V . Permuted graph matrices can be used in some contexts in place of orthogonal matrices, for instance when giving a basis for a subspace U Â C mCn , or to normalize matrix pencils in a suitable sense. In these applications the permuted graph matrix can be chosen with bounded entries, which is useful for stability reasons; several algorithms can be formulated with numerical advantage with permuted graph matrices. We present the basic theory and review some applications from optimization or in control theory.
“…There are also approaches based on LU factorization preconditioning [1,4,5,21]. LU preconditioning has been also studied in [14] with the objective of exploiting the recent progress in sparse LU factorization.…”
Section: Introductionmentioning
confidence: 99%
“…In [1], a partition A = A1 A2 is also used (where A 1 is a set of basis obtained with an LU factorization), and the augmented system is transformed into an equivalent symmetric quasi-definite system.…”
In this paper, we are interested in computing the solution of an overdetermined sparse linear least squares problem Ax b via the normal equations method. Transforming the normal equations using the L factor from a rectangular LU decomposition of A usually leads to a better conditioned problem. Here we explore a further preconditioning by L −1 1 where L1 is the n × n upper part of the lower trapezoidal m × n factor L. Since the condition number of the iteration matrix can be easily bounded, we can determine whether the iteration will be effective, and whether further preconditioning is required. Numerical experiments are performed with the Julia programming language. When the upper triangular matrix U has no near zero diagonal elements, the algorithm is observed to be reliable. When A has only a few more rows than columns, convergence requires relatively few iterations and the algorithm usually requires less storage than the Cholesky factor of A T A or the R factor of the QR factorization of A.
When simulating a mechanism from science or engineering, or an industrial process, one is frequently required to construct a mathematical model, and then resolve this model numerically. If accurate numerical solutions are necessary or desirable, this can involve solving large-scale systems of equations. One major class of solution methods is that of preconditioned iterative methods, involving preconditioners which are computationally cheap to apply while also capturing information contained in the linear system. In this article, we give a short survey of the field of preconditioning. We introduce a range of preconditioners for partial differential equations, followed by optimization problems, before discussing preconditioners constructed with less standard objectives in mind.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.